org.mule.transport.file |
Mule
Provides file transport in the form of a directory listeners and file dispatchers.
|
Java Source File Name | Type | Comment |
ExpressionFilenameParser.java | Class | ExpressionFilenameParser can use any expression language supported by Mule
to construct a file name for the current message. |
FileConnector.java | Class | FileConnector is used for setting up listeners on a directory and
for writing files to a directory. |
FileContentsMessageAdapter.java | Class | FileContentsMessageAdapter provides a wrapper for file data. |
FileEndpointURIBuilder.java | Class | FileEndpointBuilder File uris need some special processing because
the uri path can be any length, and the default resolver relies on a particular
path format. |
FileMessageAdapter.java | Class | FileMessageAdapter provides a wrapper for a file reference. |
FileMessageDispatcher.java | Class | |
FileMessageDispatcherFactory.java | Class | |
FileMessageReceiver.java | Class | FileMessageReceiver is a polling listener that reads files from a
directory. |
FileMessageRequester.java | Class | |
FileMessageRequesterFactory.java | Class | |
FilenameParser.java | Interface | |
ReceiverFileInputStream.java | Class | This implementation is used when streaming and will move or delete the source file
when the stream is closed. |
SimpleFilenameParser.java | Class | SimpleFilenameParser understands a limited set of tokens, namely
- ${DATE} : the currrent date in the format dd-MM-yy_HH-mm-ss.SS
- ${DATE:yy-MM-dd} : the current date using the specified format
- ${SYSTIME} : The current system time milliseconds
- ${UUID} : A generated Universally unique id
- ${ORIGINALNAME} : The origial file name if the file being written was read
from another location
- ${COUNT} : An incremental counter
- ${} : A name of a property on the message
Note that square brackets can be used instead of curl brackets, this is useful
when defining the file output pattern in a Mule Url endpointUri where the curl
bracket is an invalid character. |