public class FileTransferringMessageHandler<F>
extends org.springframework.integration.handler.AbstractMessageHandler
MessageHandler implementation that transfers files to a remote server.| Constructor and Description |
|---|
FileTransferringMessageHandler(RemoteFileTemplate<F> remoteFileTemplate) |
FileTransferringMessageHandler(SessionFactory<F> sessionFactory) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
getTemporaryFileSuffix() |
protected void |
handleMessageInternal(org.springframework.messaging.Message<?> message) |
protected boolean |
isUseTemporaryFileName() |
protected void |
onInit() |
void |
setAutoCreateDirectory(boolean autoCreateDirectory) |
void |
setCharset(java.lang.String charset) |
void |
setFileNameGenerator(FileNameGenerator fileNameGenerator) |
void |
setRemoteDirectoryExpression(org.springframework.expression.Expression remoteDirectoryExpression) |
void |
setRemoteFileSeparator(java.lang.String remoteFileSeparator) |
void |
setTemporaryFileSuffix(java.lang.String temporaryFileSuffix) |
void |
setTemporaryRemoteDirectoryExpression(org.springframework.expression.Expression temporaryRemoteDirectoryExpression) |
void |
setUseTemporaryFileName(boolean useTemporaryFileName) |
getComponentType, getOrder, handleMessage, setOrder, setShouldTrackafterPropertiesSet, getApplicationContextId, getBeanFactory, getComponentName, getConversionService, getIntegrationProperties, getIntegrationProperty, getMessageBuilderFactory, getTaskScheduler, setApplicationContext, setBeanFactory, setBeanName, setComponentName, setConversionService, setMessageBuilderFactory, setTaskScheduler, toStringpublic FileTransferringMessageHandler(SessionFactory<F> sessionFactory)
public FileTransferringMessageHandler(RemoteFileTemplate<F> remoteFileTemplate)
public void setAutoCreateDirectory(boolean autoCreateDirectory)
public void setRemoteFileSeparator(java.lang.String remoteFileSeparator)
public void setRemoteDirectoryExpression(org.springframework.expression.Expression remoteDirectoryExpression)
public void setTemporaryRemoteDirectoryExpression(org.springframework.expression.Expression temporaryRemoteDirectoryExpression)
protected java.lang.String getTemporaryFileSuffix()
protected boolean isUseTemporaryFileName()
public void setUseTemporaryFileName(boolean useTemporaryFileName)
public void setFileNameGenerator(FileNameGenerator fileNameGenerator)
public void setCharset(java.lang.String charset)
public void setTemporaryFileSuffix(java.lang.String temporaryFileSuffix)
protected void onInit()
throws java.lang.Exception
onInit in class org.springframework.integration.context.IntegrationObjectSupportjava.lang.Exceptionprotected void handleMessageInternal(org.springframework.messaging.Message<?> message)
throws java.lang.Exception
handleMessageInternal in class org.springframework.integration.handler.AbstractMessageHandlerjava.lang.Exception