org.mule.providers.ftp
Class FtpMessageReceiver
java.lang.Object
org.mule.providers.AbstractMessageReceiver
org.mule.providers.AbstractPollingMessageReceiver
org.mule.providers.ftp.FtpMessageReceiver
- All Implemented Interfaces:
- Disposable, Lifecycle, Startable, Stoppable, UMOConnectable, UMOMessageReceiver
- public class FtpMessageReceiver
- extends AbstractPollingMessageReceiver
| Methods inherited from class org.mule.providers.AbstractMessageReceiver |
applyResponseTransformer, connect, disconnect, dispose, getComponent, getConnectEventId, getConnectionDescription, getConnector, getEndpoint, getEndpointURI, getListener, getReceiverKey, getWorkManager, handleException, handleUnacceptedFilter, isConnected, routeMessage, routeMessage, routeMessage, routeMessage, routeMessage, routeMessage, setComponent, setConnector, setEndpoint, setExceptionDetails, setListener, setReceiverKey, setWorkManager, start, stop, toString |
connector
protected final FtpConnector connector
filenameFilter
protected final FilenameFilter filenameFilter
scheduledFiles
protected final Set scheduledFiles
currentFiles
protected final Set currentFiles
FtpMessageReceiver
public FtpMessageReceiver(UMOConnector connector,
UMOComponent component,
UMOEndpoint endpoint,
long frequency)
throws InitialisationException
poll
public void poll()
throws Exception
- Specified by:
poll in class AbstractPollingMessageReceiver
- Throws:
Exception
listFiles
protected org.apache.commons.net.ftp.FTPFile[] listFiles()
throws Exception
- Throws:
Exception
processFile
protected void processFile(org.apache.commons.net.ftp.FTPFile file)
throws Exception
- Throws:
Exception
doConnect
protected void doConnect()
throws Exception
- Specified by:
doConnect in class AbstractMessageReceiver
- Throws:
Exception
doDisconnect
protected void doDisconnect()
throws Exception
- Specified by:
doDisconnect in class AbstractMessageReceiver
- Throws:
Exception
doDispose
protected void doDispose()
- Specified by:
doDispose in class AbstractMessageReceiver
Copyright © 2003-2007 MuleSource, Inc.. All Rights Reserved.