public abstract class RemoteFileInboundChannelAdapterSpec<F,S extends RemoteFileInboundChannelAdapterSpec<F,S,MS>,MS extends org.springframework.integration.file.remote.synchronizer.AbstractInboundFileSynchronizingMessageSource<F>> extends MessageSourceSpec<S,MS> implements ComponentsRegistration
Modifier and Type | Field and Description |
---|---|
protected org.springframework.integration.file.remote.synchronizer.AbstractInboundFileSynchronizer<F> |
synchronizer |
id, logger, PARSER, target
Modifier | Constructor and Description |
---|---|
protected |
RemoteFileInboundChannelAdapterSpec(org.springframework.integration.file.remote.synchronizer.AbstractInboundFileSynchronizer<F> synchronizer) |
Modifier and Type | Method and Description |
---|---|
S |
autoCreateLocalDirectory(boolean autoCreateLocalDirectory) |
S |
deleteRemoteFiles(boolean deleteRemoteFiles) |
protected MS |
doGet() |
S |
filter(org.springframework.integration.file.filters.FileListFilter<F> filter) |
java.util.Collection<java.lang.Object> |
getComponentsToRegister() |
S |
localDirectory(java.io.File localDirectory) |
S |
localFilename(Function<java.lang.String,java.lang.String> localFilenameFunction) |
S |
localFilenameExpression(java.lang.String localFilenameExpression) |
S |
localFilter(org.springframework.integration.file.filters.FileListFilter<java.io.File> localFileListFilter) |
abstract S |
patternFilter(java.lang.String pattern) |
S |
preserveTimestamp(boolean preserveTimestamp) |
abstract S |
regexFilter(java.lang.String regex) |
S |
remoteDirectory(java.lang.String remoteDirectory) |
S |
remoteFileSeparator(java.lang.String remoteFileSeparator) |
S |
temporaryFileSuffix(java.lang.String temporaryFileSuffix) |
_this, get, getId, id
protected final org.springframework.integration.file.remote.synchronizer.AbstractInboundFileSynchronizer<F> synchronizer
protected RemoteFileInboundChannelAdapterSpec(org.springframework.integration.file.remote.synchronizer.AbstractInboundFileSynchronizer<F> synchronizer)
public S autoCreateLocalDirectory(boolean autoCreateLocalDirectory)
public S localDirectory(java.io.File localDirectory)
public S localFilter(org.springframework.integration.file.filters.FileListFilter<java.io.File> localFileListFilter)
public S remoteFileSeparator(java.lang.String remoteFileSeparator)
public S localFilenameExpression(java.lang.String localFilenameExpression)
public S localFilename(Function<java.lang.String,java.lang.String> localFilenameFunction)
public S temporaryFileSuffix(java.lang.String temporaryFileSuffix)
public S remoteDirectory(java.lang.String remoteDirectory)
public abstract S patternFilter(java.lang.String pattern)
public abstract S regexFilter(java.lang.String regex)
public S deleteRemoteFiles(boolean deleteRemoteFiles)
public S preserveTimestamp(boolean preserveTimestamp)
public java.util.Collection<java.lang.Object> getComponentsToRegister()
getComponentsToRegister
in interface ComponentsRegistration
protected MS doGet()
doGet
in class IntegrationComponentSpec<S extends RemoteFileInboundChannelAdapterSpec<F,S,MS>,MS extends org.springframework.integration.file.remote.synchronizer.AbstractInboundFileSynchronizingMessageSource<F>>