|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.mule.providers.AbstractConnector
org.mule.providers.AbstractServiceEnabledConnector
org.mule.providers.ftp.FtpConnector
| Nested Class Summary | |
protected class |
FtpConnector.FtpConnectionFactory
|
| Field Summary | |
static String |
PROPERTY_BINARY_TRANSFER
|
static String |
PROPERTY_FILENAME
|
static String |
PROPERTY_OUTPUT_PATTERN
|
static String |
PROPERTY_PASSIVE_MODE
|
static String |
PROPERTY_POLLING_FREQUENCY
|
| Fields inherited from class org.mule.providers.AbstractServiceEnabledConnector |
serviceDescriptor, serviceOverrides |
| Fields inherited from class org.mule.providers.AbstractConnector |
connected, connecting, createDispatcherPerRequest, createMultipleTransactedReceivers, defaultInboundTransformer, defaultOutboundTransformer, defaultResponseTransformer, dispatcherFactory, dispatchers, disposed, disposing, exceptionListener, initialised, logger, name, receivers, serverSide, sessionHandler, started, startOnConnect |
| Fields inherited from interface org.mule.umo.provider.UMOConnector |
INT_VALUE_NOT_SET |
| Constructor Summary | |
FtpConnector()
|
|
| Method Summary | |
UMOMessageReceiver |
createReceiver(UMOComponent component,
UMOEndpoint endpoint)
|
void |
destroyFtp(UMOEndpointURI uri,
FTPClient client)
|
protected void |
doStop()
Template method to perform any work when stopping the connectoe |
void |
enterActiveOrPassiveMode(FTPClient client,
UMOImmutableEndpoint endpoint)
Passive mode is OFF by default. |
FilenameParser |
getFilenameParser()
|
FTPClient |
getFtp(UMOEndpointURI uri)
|
protected ObjectPool |
getFtpPool(UMOEndpointURI uri)
|
String |
getOutputPattern()
|
long |
getPollingFrequency()
|
String |
getProtocol()
|
boolean |
isBinary()
Getter for FTP transfer type. |
boolean |
isPassive()
Getter for FTP passive mode. |
boolean |
isValidateConnections()
Whether to test FTP connection on each take from pool. |
void |
releaseFtp(UMOEndpointURI uri,
FTPClient client)
|
void |
setBinary(boolean binary)
Setter for FTP transfer type. |
void |
setFilenameParser(FilenameParser filenameParser)
|
void |
setOutputPattern(String outputPattern)
|
void |
setPassive(boolean passive)
Setter for FTP passive mode. |
void |
setPollingFrequency(long pollingFrequency)
|
void |
setupFileType(FTPClient client,
UMOImmutableEndpoint endpoint)
Transfer type is BINARY by default. |
void |
setValidateConnections(boolean validateConnections)
Whether to test FTP connection on each take from pool. |
| Methods inherited from class org.mule.providers.AbstractServiceEnabledConnector |
doInitialise, getMessageAdapter, getServiceDescriptor, getServiceOverrides, getStreamMessageAdapter, initFromServiceDescriptor, initialiseFromUrl, setServiceOverrides |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final String PROPERTY_POLLING_FREQUENCY
public static final String PROPERTY_FILENAME
public static final String PROPERTY_OUTPUT_PATTERN
public static final String PROPERTY_PASSIVE_MODE
public static final String PROPERTY_BINARY_TRANSFER
| Constructor Detail |
public FtpConnector()
| Method Detail |
public String getProtocol()
getProtocol in interface UMOConnectorgetProtocol in class AbstractConnector
public UMOMessageReceiver createReceiver(UMOComponent component,
UMOEndpoint endpoint)
throws Exception
createReceiver in class AbstractServiceEnabledConnectorExceptionpublic long getPollingFrequency()
public void setPollingFrequency(long pollingFrequency)
pollingFrequency - The pollingFrequency to set.
public FTPClient getFtp(UMOEndpointURI uri)
throws Exception
Exception
public void releaseFtp(UMOEndpointURI uri,
FTPClient client)
throws Exception
Exception
public void destroyFtp(UMOEndpointURI uri,
FTPClient client)
throws Exception
Exceptionprotected ObjectPool getFtpPool(UMOEndpointURI uri)
protected void doStop()
throws UMOException
AbstractConnector
doStop in class AbstractConnectorUMOException - if the method failspublic String getOutputPattern()
public void setOutputPattern(String outputPattern)
outputPattern - The outputPattern to set.public FilenameParser getFilenameParser()
public void setFilenameParser(FilenameParser filenameParser)
filenameParser - The filenameParser to set.public boolean isPassive()
public void setPassive(boolean passive)
passive - passive mode flag
public void enterActiveOrPassiveMode(FTPClient client,
UMOImmutableEndpoint endpoint)
setPassive(boolean)public boolean isValidateConnections()
public void setValidateConnections(boolean validateConnections)
true
public boolean isBinary()
public void setBinary(boolean binary)
binary - binary type flag
public void setupFileType(FTPClient client,
UMOImmutableEndpoint endpoint)
throws Exception
ExceptionsetBinary(boolean)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||