org.apache.cocoon.components.source.impl
Class WebDAVSourceFactory

java.lang.Object
  extended by org.apache.avalon.framework.logger.AbstractLogEnabled
      extended by org.apache.cocoon.components.source.impl.WebDAVSourceFactory
All Implemented Interfaces:
Configurable, LogEnabled, Serviceable, ThreadSafe, SourceFactory

public class WebDAVSourceFactory
extends AbstractLogEnabled
implements SourceFactory, Serviceable, Configurable, ThreadSafe

A factory for WebDAV sources

Version:
$Id: WebDAVSourceFactory.html 1304258 2012-03-23 10:09:27Z ilgrosso $

Field Summary
 
Fields inherited from interface org.apache.excalibur.source.SourceFactory
ROLE
 
Constructor Summary
WebDAVSourceFactory()
           
 
Method Summary
 void configure(Configuration configuration)
          Read the scheme name.
 Source getSource(String location, Map parameters)
          Get a Source object.
 void release(Source source)
           
 void service(ServiceManager manager)
           
 
Methods inherited from class org.apache.avalon.framework.logger.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebDAVSourceFactory

public WebDAVSourceFactory()
Method Detail

configure

public void configure(Configuration configuration)
               throws ConfigurationException
Read the scheme name.

Specified by:
configure in interface Configurable
Throws:
ConfigurationException

getSource

public Source getSource(String location,
                        Map parameters)
                 throws MalformedURLException,
                        IOException,
                        SourceException
Get a Source object.

Specified by:
getSource in interface SourceFactory
Parameters:
parameters - This is optional.
Throws:
MalformedURLException
IOException
SourceException

release

public void release(Source source)
Specified by:
release in interface SourceFactory

service

public void service(ServiceManager manager)
             throws ServiceException
Specified by:
service in interface Serviceable
Throws:
ServiceException


Copyright © 1999-2010 The Apache Software Foundation. All Rights Reserved.