Element Summary

ElementDescriptionClass
componentFTP Componentorg.apache.servicemix.ftp.FtpComponent
pollerA polling endpoint which looks for a file or files in a directory and sends the files into the JBI bus as messages, deleting the files by default when they are processed.org.apache.servicemix.ftp.FtpPollerEndpoint
poolA pool of FTP clients for the Jakarta Commons Net libraryorg.apache.servicemix.ftp.FTPClientPool
senderAn FTP endpointorg.apache.servicemix.ftp.FtpSenderEndpoint

Element Detail

Element: component

ElementTypeDescription
endpoints(poller | sender)*

Element: poller

AttributeTypeDescription
changeWorkingDirectoryxs:boolean
delayxs:long
deleteFilexs:booleanReturns whether or not we should delete the file when its processed
endpointxs:string
firstTimexs:date
interfaceNamexs:QName
periodxs:long
recursivexs:boolean
servicexs:QName
targetEndpointxs:string
targetInterfacexs:QName
targetOperationxs:QName
targetServicexs:QName
targetUrixs:string
urixs:string
ElementTypeDescription
clientPoolpool
componentcomponent
definition<spring:bean/>
description<spring:bean/>
filter<spring:bean/>Sets the optional filter to choose which files to process
marshaler<spring:bean/>
scheduler<spring:bean/>
serviceUnit<spring:bean/>

Element: pool

AttributeTypeDescription
binaryModexs:boolean
controlEncodingxs:string
dataTimeoutxs:integer
hostxs:string
localPortxs:integer
passiveModexs:boolean
passwordxs:string
portxs:integer
usernamexs:string
ElementTypeDescription
address<spring:bean/>
config<spring:bean/>
localAddress<spring:bean/>
pool<spring:bean/>

Element: sender

AttributeTypeDescription
checkDuplicatesxs:boolean
endpointxs:string
interfaceNamexs:QName
overwritexs:boolean
servicexs:QName
uniqueFileNamexs:stringSets the name used to make a unique name if no file name is available on the message.
uploadPrefixxs:stringSet the file name prefix used during upload. The prefix will be automatically removed as soon as the upload has completed. This allows other processes to discern completed files from files that are being uploaded.
uploadSuffixxs:stringSet the file name suffix used during upload. The suffix will be automatically removed as soon as the upload has completed. This allows other processes to discern completed files from files that are being uploaded.
urixs:stringConfigures the endpoint from a URI
ElementTypeDescription
clientPoolpool
componentcomponent
definition<spring:bean/>
description<spring:bean/>
marshaler<spring:bean/>
serviceUnit<spring:bean/>