org.apache.excalibur.source.impl
Class FTPSourceFactory

java.lang.Object
  extended byorg.apache.avalon.framework.logger.AbstractLogEnabled
      extended byorg.apache.excalibur.source.impl.URLSourceFactory
          extended byorg.apache.excalibur.source.impl.FTPSourceFactory
All Implemented Interfaces:
Component, LogEnabled, SourceFactory, ThreadSafe

public final class FTPSourceFactory
extends URLSourceFactory
implements SourceFactory, ThreadSafe

A factory for an @link FTPSource.

Author:
Avalon Development Team

Field Summary
 
Fields inherited from interface org.apache.excalibur.source.SourceFactory
ROLE
 
Constructor Summary
FTPSourceFactory()
           
 
Method Summary
protected  Source createURLSource(java.net.URL url, java.util.Map parameters)
          Creates an FTPSource.
 
Methods inherited from class org.apache.excalibur.source.impl.URLSourceFactory
createFileSource, getSource, release
 
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
 
Methods inherited from interface org.apache.excalibur.source.SourceFactory
getSource, release
 

Constructor Detail

FTPSourceFactory

public FTPSourceFactory()
Method Detail

createURLSource

protected Source createURLSource(java.net.URL url,
                                 java.util.Map parameters)
                          throws java.net.MalformedURLException,
                                 java.io.IOException
Creates an FTPSource.

Overrides:
createURLSource in class URLSourceFactory
Throws:
java.net.MalformedURLException
java.io.IOException


Copyright © 1997-2005 The Apache Software Foundation. All Rights Reserved.