public class SftpStreamingMessageSource extends AbstractRemoteFileStreamingMessageSource<com.jcraft.jsch.ChannelSftp.LsEntry>
IntegrationManagement.ManagementOverrides
EXPRESSION_PARSER, logger
METER_PREFIX, RECEIVE_COUNTER_NAME, SEND_TIMER_NAME
コンストラクターと説明 |
---|
SftpStreamingMessageSource(RemoteFileTemplate<com.jcraft.jsch.ChannelSftp.LsEntry> template) 提供されたテンプレートを使用してインスタンスを構築します。 |
SftpStreamingMessageSource(RemoteFileTemplate<com.jcraft.jsch.ChannelSftp.LsEntry> template, ComparatorSE<com.jcraft.jsch.ChannelSftp.LsEntry> comparator) 提供されたテンプレートとコンパレータを使用してインスタンスを構築します。 |
修飾子と型 | メソッドと説明 |
---|---|
protected ListSE<AbstractFileInfo<com.jcraft.jsch.ChannelSftp.LsEntry>> | asFileInfoList(CollectionSE<com.jcraft.jsch.ChannelSftp.LsEntry> files) |
StringSE | getComponentType() |
protected boolean | isDirectory(com.jcraft.jsch.ChannelSftp.LsEntry file) |
doInit, doReceive, doSetFilter, getRemoteFileTemplate, isRunning, onInit, poll, remotePath, rollbackFromFileToListEnd, setFileInfoJson, setFilter, setRemoteDirectory, setRemoteDirectoryExpression, setRemoteFileSeparator, start, stop
doReceive, getMaxFetchSize, setMaxFetchSize
buildMessage, destroy, getBeanName, getComponentName, getManagedName, getManagedType, getOverrides, isLoggingEnabled, receive, registerMetricsCaptor, setBeanName, setHeaderExpressions, setLoggingEnabled, setManagedName, setManagedType
afterPropertiesSet, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, getBeanFactory, getEvaluationContext, getEvaluationContext, getMessageBuilderFactory, setBeanFactory, setConversionService
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
getIntegrationPatternType
getThisAs
public SftpStreamingMessageSource(RemoteFileTemplate<com.jcraft.jsch.ChannelSftp.LsEntry> template)
template
- テンプレート。public SftpStreamingMessageSource(RemoteFileTemplate<com.jcraft.jsch.ChannelSftp.LsEntry> template, ComparatorSE<com.jcraft.jsch.ChannelSftp.LsEntry> comparator)
template
- テンプレート。comparator
- コンパレータ。public StringSE getComponentType()
protected ListSE<AbstractFileInfo<com.jcraft.jsch.ChannelSftp.LsEntry>> asFileInfoList(CollectionSE<com.jcraft.jsch.ChannelSftp.LsEntry> files)
AbstractRemoteFileStreamingMessageSource<com.jcraft.jsch.ChannelSftp.LsEntry>
の asFileInfoList
protected boolean isDirectory(com.jcraft.jsch.ChannelSftp.LsEntry file)
AbstractRemoteFileStreamingMessageSource<com.jcraft.jsch.ChannelSftp.LsEntry>
の isDirectory