org.springframework.integration.ftp
Class FtpsSendingMessageHandlerFactoryBean

java.lang.Object
  extended by org.springframework.beans.factory.config.AbstractFactoryBean<FtpSendingMessageHandler>
      extended by org.springframework.integration.ftp.FtpSendingMessageHandlerFactoryBean
          extended by org.springframework.integration.ftp.FtpsSendingMessageHandlerFactoryBean
All Implemented Interfaces:
BeanClassLoaderAware, BeanFactoryAware, DisposableBean, FactoryBean<FtpSendingMessageHandler>, InitializingBean, ApplicationContextAware, ResourceLoaderAware

public class FtpsSendingMessageHandlerFactoryBean
extends FtpSendingMessageHandlerFactoryBean

Sends files to a remote FTPS file system. Based heavily on FtpSendingMessageHandler


Field Summary
protected  java.lang.String authValue
           
protected  java.lang.Boolean implicit
          Sets whether the connection is implicit.
protected  java.lang.String prot
          "P"
protected  java.lang.String protocol
          "TLS" or "SSL"
 
Fields inherited from class org.springframework.integration.ftp.FtpSendingMessageHandlerFactoryBean
clientMode, host, password, port, remoteDirectory, username
 
Fields inherited from class org.springframework.beans.factory.config.AbstractFactoryBean
logger
 
Constructor Summary
FtpsSendingMessageHandlerFactoryBean()
           
 
Method Summary
protected  AbstractFtpClientFactory<?> clientFactory()
           
 void setAuthValue(java.lang.String authValue)
           
 void setCipherSuites(java.lang.String[] cipherSuites)
           
 void setFileType(int fileType)
           
 void setImplicit(java.lang.Boolean implicit)
           
 void setKeyManager(javax.net.ssl.KeyManager keyManager)
           
 void setNeedClientAuth(java.lang.Boolean needClientAuth)
           
 void setProt(java.lang.String prot)
           
 void setProtocol(java.lang.String protocol)
           
 void setSessionCreation(java.lang.Boolean sessionCreation)
           
 void setTrustManager(javax.net.ssl.TrustManager trustManager)
           
 void setUseClientMode(java.lang.Boolean useClientMode)
           
 void setWantsClientAuth(java.lang.Boolean wantsClientAuth)
           
 
Methods inherited from class org.springframework.integration.ftp.FtpSendingMessageHandlerFactoryBean
createInstance, getObjectType, setApplicationContext, setCharset, setClientMode, setFileNameGenerator, setHost, setPassword, setPort, setRemoteDirectory, setResourceLoader, setUsername
 
Methods inherited from class org.springframework.beans.factory.config.AbstractFactoryBean
afterPropertiesSet, destroy, destroyInstance, getBeanFactory, getBeanTypeConverter, getEarlySingletonInterfaces, getObject, isSingleton, setBeanClassLoader, setBeanFactory, setSingleton
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

implicit

protected volatile java.lang.Boolean implicit
Sets whether the connection is implicit. Local testing reveals this to be a good choice.


protocol

protected volatile java.lang.String protocol
"TLS" or "SSL"


prot

protected volatile java.lang.String prot
"P"


authValue

protected volatile java.lang.String authValue
Constructor Detail

FtpsSendingMessageHandlerFactoryBean

public FtpsSendingMessageHandlerFactoryBean()
Method Detail

setImplicit

public void setImplicit(java.lang.Boolean implicit)

setProtocol

public void setProtocol(java.lang.String protocol)

setProt

public void setProt(java.lang.String prot)

setKeyManager

public void setKeyManager(javax.net.ssl.KeyManager keyManager)

setTrustManager

public void setTrustManager(javax.net.ssl.TrustManager trustManager)

setAuthValue

public void setAuthValue(java.lang.String authValue)

setSessionCreation

public void setSessionCreation(java.lang.Boolean sessionCreation)

setUseClientMode

public void setUseClientMode(java.lang.Boolean useClientMode)

setNeedClientAuth

public void setNeedClientAuth(java.lang.Boolean needClientAuth)

setWantsClientAuth

public void setWantsClientAuth(java.lang.Boolean wantsClientAuth)

setCipherSuites

public void setCipherSuites(java.lang.String[] cipherSuites)

setFileType

public void setFileType(int fileType)
Overrides:
setFileType in class FtpSendingMessageHandlerFactoryBean

clientFactory

protected AbstractFtpClientFactory<?> clientFactory()
Overrides:
clientFactory in class FtpSendingMessageHandlerFactoryBean