Class SftpInboundFileSynchronizingMessageSource
java.lang.Object
org.springframework.integration.util.AbstractExpressionEvaluator
org.springframework.integration.endpoint.AbstractMessageSource<T>
org.springframework.integration.endpoint.AbstractFetchLimitingMessageSource<File>
org.springframework.integration.file.remote.synchronizer.AbstractInboundFileSynchronizingMessageSource<com.jcraft.jsch.ChannelSftp.LsEntry>
org.springframework.integration.sftp.inbound.SftpInboundFileSynchronizingMessageSource
- All Implemented Interfaces:
- Aware,- BeanFactoryAware,- BeanNameAware,- DisposableBean,- InitializingBean,- Lifecycle,- MessageSource<File>,- IntegrationPattern,- NamedComponent,- IntegrationInboundManagement,- IntegrationManagement,- ManageableLifecycle,- MessageSourceManagement
public class SftpInboundFileSynchronizingMessageSource extends AbstractInboundFileSynchronizingMessageSource<com.jcraft.jsch.ChannelSftp.LsEntry>
A 
MessageSource implementation for SFTP
 that delegates to an InboundFileSynchronizer.- Since:
- 2.0
- Author:
- Josh Long, Oleg Zhurakousky
- 
Nested Class SummaryNested classes/interfaces inherited from interface org.springframework.integration.support.management.IntegrationManagementIntegrationManagement.ManagementOverrides
- 
Field SummaryFields inherited from class org.springframework.integration.util.AbstractExpressionEvaluatorEXPRESSION_PARSER, loggerFields inherited from interface org.springframework.integration.support.management.IntegrationManagementMETER_PREFIX, RECEIVE_COUNTER_NAME, SEND_TIMER_NAME
- 
Constructor SummaryConstructors Constructor Description SftpInboundFileSynchronizingMessageSource(AbstractInboundFileSynchronizer<com.jcraft.jsch.ChannelSftp.LsEntry> synchronizer)SftpInboundFileSynchronizingMessageSource(AbstractInboundFileSynchronizer<com.jcraft.jsch.ChannelSftp.LsEntry> synchronizer, Comparator<File> comparator)
- 
Method SummaryModifier and Type Method Description StringgetComponentType()Methods inherited from class org.springframework.integration.file.remote.synchronizer.AbstractInboundFileSynchronizingMessageSourcedoReceive, getSynchronizer, isRunning, onInit, setAutoCreateLocalDirectory, setLocalDirectory, setLocalFilter, setScanner, setUseWatchService, start, stopMethods inherited from class org.springframework.integration.endpoint.AbstractFetchLimitingMessageSourcedoReceive, getMaxFetchSize, setMaxFetchSizeMethods inherited from class org.springframework.integration.endpoint.AbstractMessageSourcebuildMessage, destroy, getBeanName, getComponentName, getManagedName, getManagedType, getOverrides, isLoggingEnabled, receive, registerMetricsCaptor, setBeanName, setHeaderExpressions, setLoggingEnabled, setManagedName, setManagedTypeMethods inherited from class org.springframework.integration.util.AbstractExpressionEvaluatorafterPropertiesSet, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, evaluateExpression, getBeanFactory, getEvaluationContext, getEvaluationContext, getMessageBuilderFactory, setBeanFactory, setConversionServiceMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.integration.support.management.IntegrationManagementgetThisAsMethods inherited from interface org.springframework.integration.core.MessageSourcegetIntegrationPatternType
- 
Constructor Details- 
SftpInboundFileSynchronizingMessageSourcepublic SftpInboundFileSynchronizingMessageSource(AbstractInboundFileSynchronizer<com.jcraft.jsch.ChannelSftp.LsEntry> synchronizer)
- 
SftpInboundFileSynchronizingMessageSourcepublic SftpInboundFileSynchronizingMessageSource(AbstractInboundFileSynchronizer<com.jcraft.jsch.ChannelSftp.LsEntry> synchronizer, Comparator<File> comparator)
 
- 
- 
Method Details