|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.mule.providers.AbstractMessageReceiver
org.mule.providers.PollingMessageReceiver
org.mule.providers.file.FileMessageReceiver
FileMessageReceiver is a polling listener that reads files
from a directory.
| Field Summary |
| Fields inherited from class org.mule.providers.PollingMessageReceiver |
DEFAULT_POLL_FREQUENCY, frequency, STARTUP_DELAY |
| Fields inherited from class org.mule.providers.AbstractMessageReceiver |
component, connected, connectionStrategy, connector, disposing, endpoint, logger, stopped |
| Constructor Summary | |
FileMessageReceiver(org.mule.umo.provider.UMOConnector connector,
org.mule.umo.UMOComponent component,
org.mule.umo.endpoint.UMOEndpoint endpoint,
String readDir,
String moveDir,
String moveToPattern,
Long frequency)
|
|
| Method Summary | |
void |
doConnect()
|
void |
doDisconnect()
|
protected boolean |
moveFile(File sourceFile,
File destinationFile)
Try to move a file by renaming with backup attempt by copying/deleting via NIO |
void |
poll()
|
void |
processFile(File sourceFile)
|
protected boolean |
rollbackFileMove(File sourceFile,
String destinationFilePath)
Exception tolerant roll back method |
| Methods inherited from class org.mule.providers.PollingMessageReceiver |
doStart, getFrequency, release, run, setFrequency |
| Methods inherited from class org.mule.providers.AbstractMessageReceiver |
applyResponseTransformer, connect, disconnect, dispose, doDispose, doStop, getComponent, getConnectEventId, getConnectionDescription, getConnector, getEndpoint, getEndpointURI, getListener, getWorkManager, handleException, handleUnacceptedFilter, isConnected, routeMessage, routeMessage, routeMessage, routeMessage, routeMessage, routeMessage, setComponent, setConnector, setEndpoint, setExceptionDetails, setListener, setWorkManager, start, stop |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public FileMessageReceiver(org.mule.umo.provider.UMOConnector connector,
org.mule.umo.UMOComponent component,
org.mule.umo.endpoint.UMOEndpoint endpoint,
String readDir,
String moveDir,
String moveToPattern,
Long frequency)
throws org.mule.umo.lifecycle.InitialisationException
| Method Detail |
public void doConnect()
throws Exception
Exception
public void doDisconnect()
throws Exception
Exceptionpublic void poll()
public void processFile(File sourceFile)
throws org.mule.umo.UMOException
org.mule.umo.UMOException
protected boolean moveFile(File sourceFile,
File destinationFile)
protected boolean rollbackFileMove(File sourceFile,
String destinationFilePath)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||