F
- the target file type.S
- the target FileTransferringMessageHandlerSpec
implementation type.public abstract class FileTransferringMessageHandlerSpec<F,S extends FileTransferringMessageHandlerSpec<F,S>> extends MessageHandlerSpec<S,org.springframework.integration.file.remote.handler.FileTransferringMessageHandler<F>> implements ComponentsRegistration
logger, PARSER, target
Modifier | Constructor and Description |
---|---|
protected |
FileTransferringMessageHandlerSpec(org.springframework.integration.file.remote.RemoteFileTemplate<F> remoteFileTemplate) |
protected |
FileTransferringMessageHandlerSpec(org.springframework.integration.file.remote.RemoteFileTemplate<F> remoteFileTemplate,
org.springframework.integration.file.support.FileExistsMode fileExistsMode) |
protected |
FileTransferringMessageHandlerSpec(org.springframework.integration.file.remote.session.SessionFactory<F> sessionFactory) |
Modifier and Type | Method and Description |
---|---|
S |
autoCreateDirectory(boolean autoCreateDirectory) |
S |
charset(java.nio.charset.Charset charset) |
S |
charset(java.lang.String charset) |
S |
fileNameExpression(java.lang.String fileNameGeneratorExpression) |
S |
fileNameGenerator(org.springframework.integration.file.FileNameGenerator fileNameGenerator) |
java.util.Collection<java.lang.Object> |
getComponentsToRegister() |
<P> S |
remoteDirectory(Function<org.springframework.messaging.Message<P>,java.lang.String> remoteDirectoryFunction) |
S |
remoteDirectory(java.lang.String remoteDirectory) |
S |
remoteDirectoryExpression(java.lang.String remoteDirectoryExpression) |
S |
remoteFileSeparator(java.lang.String remoteFileSeparator) |
S |
temporaryFileSuffix(java.lang.String temporaryFileSuffix) |
<P> S |
temporaryRemoteDirectory(Function<org.springframework.messaging.Message<P>,java.lang.String> temporaryRemoteDirectoryFunction) |
S |
temporaryRemoteDirectory(java.lang.String temporaryRemoteDirectory) |
S |
temporaryRemoteDirectoryExpression(java.lang.String temporaryRemoteDirectoryExpression) |
S |
useTemporaryFileName(boolean useTemporaryFileName) |
_this, doGet, get, getId, getObject, getObjectType, id, isSingleton
protected FileTransferringMessageHandlerSpec(org.springframework.integration.file.remote.session.SessionFactory<F> sessionFactory)
protected FileTransferringMessageHandlerSpec(org.springframework.integration.file.remote.RemoteFileTemplate<F> remoteFileTemplate)
protected FileTransferringMessageHandlerSpec(org.springframework.integration.file.remote.RemoteFileTemplate<F> remoteFileTemplate, org.springframework.integration.file.support.FileExistsMode fileExistsMode)
public S autoCreateDirectory(boolean autoCreateDirectory)
public S remoteFileSeparator(java.lang.String remoteFileSeparator)
public S remoteDirectory(java.lang.String remoteDirectory)
public S remoteDirectoryExpression(java.lang.String remoteDirectoryExpression)
public <P> S remoteDirectory(Function<org.springframework.messaging.Message<P>,java.lang.String> remoteDirectoryFunction)
public S temporaryRemoteDirectory(java.lang.String temporaryRemoteDirectory)
public S temporaryRemoteDirectoryExpression(java.lang.String temporaryRemoteDirectoryExpression)
public <P> S temporaryRemoteDirectory(Function<org.springframework.messaging.Message<P>,java.lang.String> temporaryRemoteDirectoryFunction)
public S useTemporaryFileName(boolean useTemporaryFileName)
public S fileNameGenerator(org.springframework.integration.file.FileNameGenerator fileNameGenerator)
public S fileNameExpression(java.lang.String fileNameGeneratorExpression)
public S charset(java.lang.String charset)
public S charset(java.nio.charset.Charset charset)
public S temporaryFileSuffix(java.lang.String temporaryFileSuffix)
public java.util.Collection<java.lang.Object> getComponentsToRegister()
getComponentsToRegister
in interface ComponentsRegistration