public class FtpStreamingMessageSource extends AbstractRemoteFileStreamingMessageSource<org.apache.commons.net.ftp.FTPFile>
EXPRESSION_PARSER, logger
Constructor and Description |
---|
FtpStreamingMessageSource(RemoteFileTemplate<org.apache.commons.net.ftp.FTPFile> template)
Construct an instance with the supplied template.
|
FtpStreamingMessageSource(RemoteFileTemplate<org.apache.commons.net.ftp.FTPFile> template,
java.util.Comparator<AbstractFileInfo<org.apache.commons.net.ftp.FTPFile>> comparator)
Construct an instance with the supplied template and comparator.
|
Modifier and Type | Method and Description |
---|---|
protected java.util.List<AbstractFileInfo<org.apache.commons.net.ftp.FTPFile>> |
asFileInfoList(java.util.Collection<org.apache.commons.net.ftp.FTPFile> files) |
java.lang.String |
getComponentType() |
afterPropertiesSet, doInit, doReceive, getRemoteFileTemplate, poll, remotePath, setFilter, setRemoteDirectory, setRemoteDirectoryExpression, setRemoteFileSeparator
getComponentName, getManagedName, getManagedType, getMessageCount, getMessageCountLong, isCountsEnabled, isLoggingEnabled, receive, reset, setBeanName, setCountsEnabled, setHeaderExpressions, setLoggingEnabled, setManagedName, setManagedType
evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, getBeanFactory, getEvaluationContext, getEvaluationContext, getMessageBuilderFactory, setBeanFactory, setConversionService
public FtpStreamingMessageSource(RemoteFileTemplate<org.apache.commons.net.ftp.FTPFile> template)
template
- the template.public FtpStreamingMessageSource(RemoteFileTemplate<org.apache.commons.net.ftp.FTPFile> template, java.util.Comparator<AbstractFileInfo<org.apache.commons.net.ftp.FTPFile>> comparator)
template
- the template.comparator
- the comparator.public java.lang.String getComponentType()
protected java.util.List<AbstractFileInfo<org.apache.commons.net.ftp.FTPFile>> asFileInfoList(java.util.Collection<org.apache.commons.net.ftp.FTPFile> files)
asFileInfoList
in class AbstractRemoteFileStreamingMessageSource<org.apache.commons.net.ftp.FTPFile>