Lifecycle attribute signaling if this component should be started during Application Context startup.
Default is 'true'.
Identifies channel attached to this adapter. Depending on the type of the adapter
this channel could be the receiving channel (e.g., outbound-channel-adapter) or channel where
messages will be sent to by this adapter (e.g., inbound-channel-adapter).
Identifies directory path (e.g., "/temp/mytransfers") where file will be transferred TO
Allows you to provide remote file/directory separator character. DEFAULT: '/'
Allows you to provide SpEL expression which will compute directory path
where file will be transferred TO (e.g., "headers.['remote_dir'] + '/myTransfers'");
Extension used when uploading files. We change it right after we know it's uploaded.
Specify whether to automatically create the remote target directory if it doesn't exist.
Allows you to specify a reference to
[org.springframework.integration.file.FileNameGenerator] bean.
Allows you to provide SpEL expression which will compute file name of
the remote file (e.g., assuming payload is java.io.File "payload.getName() + '.transfered'");
Allows you to specify Charset (e.g., US-ASCII, ISO-8859-1, UTF-8). [UTF-8] is default
Specifies the order for invocation when this endpoint is connected as a
subscriber to a channel. This is particularly relevant when that channel
is using a "failover" dispatching strategy, or when a failure in the delivery to one subscriber should signal that
the message should not be sent to subscribers with a higher 'order' attribute. It has no effect when this
endpoint itself is a Polling Consumer for a channel with a queue.
Reference to a DefaultSftpSessionFactory bean.
Lifecycle attribute signaling if this component should be started during Application Context startup.
Default is 'true'
Extension used when downloading files. We change it right after we know it's downloaded.
Identifies channel attached to this adapter. Depending on the type of the adapter
this channel could be the receiving channel (e.g., outbound-channel-adapter) or channel where
messages will be sent to by this adapter (e.g., inbound-channel-adapter).
Allows you to specify a reference to
[org.springframework.integration.file.filters.FileListFilter] bean.
Allows you to provide file name pattern to determine the file names that needs to be scanned
and is based on simple pattern matching algorithm (e.g., "*.txt, fo*.txt" etc.)
Allows you to provide Regular Expression to determine the file names that needs to be scanned.
(e.g., "f[o]+\.txt" etc.)
Allows you to provide remote file/directory separator character. DEFAULT: '/'
Identifies directory path (e.g., "/temp/mytransfers") where file will be transferred FROM.
Identifies directory path (e.g., "/local/mytransfers") where file will be transferred TO.
Tells this adapter if local directory must be auto-created if it doesn''t exist. Default is TRUE.
Specify whether to delete the remote source file after copying.
By default, the remote files will NOT be deleted.