org.springframework.integration.ftp
Class FtpSendingMessageHandler

java.lang.Object
  extended by org.springframework.integration.context.IntegrationObjectSupport
      extended by org.springframework.integration.handler.AbstractMessageHandler
          extended by org.springframework.integration.ftp.FtpSendingMessageHandler
All Implemented Interfaces:
BeanFactoryAware, BeanNameAware, InitializingBean, Ordered, NamedComponent, Orderable, MessageHandler, TrackableComponent

public class FtpSendingMessageHandler
extends AbstractMessageHandler

A MessageHandler implementation that sends files to an FTP server.


Field Summary
 
Fields inherited from class org.springframework.integration.handler.AbstractMessageHandler
logger
 
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
 
Constructor Summary
FtpSendingMessageHandler()
           
FtpSendingMessageHandler(FtpClientPool ftpClientPool)
           
 
Method Summary
protected  void handleMessageInternal(Message<?> message)
           
protected  void onInit()
          Subclasses may implement this for initialization logic.
 void setCharset(java.lang.String charset)
           
 void setFileNameGenerator(FileNameGenerator fileNameGenerator)
           
 void setFtpClientPool(FtpClientPool ftpClientPool)
           
 void setTemporaryBufferFolder(Resource temporaryBufferFolder)
           
 
Methods inherited from class org.springframework.integration.handler.AbstractMessageHandler
getComponentType, getOrder, handleMessage, setOrder, setShouldTrack
 
Methods inherited from class org.springframework.integration.context.IntegrationObjectSupport
afterPropertiesSet, getBeanFactory, getComponentName, getConversionService, getTaskScheduler, setBeanFactory, setBeanName, setComponentName, setConversionService, setTaskScheduler, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.springframework.integration.context.NamedComponent
getComponentName
 

Constructor Detail

FtpSendingMessageHandler

public FtpSendingMessageHandler()

FtpSendingMessageHandler

public FtpSendingMessageHandler(FtpClientPool ftpClientPool)
Method Detail

setFtpClientPool

public void setFtpClientPool(FtpClientPool ftpClientPool)

setTemporaryBufferFolder

public void setTemporaryBufferFolder(Resource temporaryBufferFolder)

setFileNameGenerator

public void setFileNameGenerator(FileNameGenerator fileNameGenerator)

setCharset

public void setCharset(java.lang.String charset)

onInit

protected void onInit()
               throws java.lang.Exception
Description copied from class: IntegrationObjectSupport
Subclasses may implement this for initialization logic.

Overrides:
onInit in class IntegrationObjectSupport
Throws:
java.lang.Exception

handleMessageInternal

protected void handleMessageInternal(Message<?> message)
                              throws java.lang.Exception
Specified by:
handleMessageInternal in class AbstractMessageHandler
Throws:
java.lang.Exception