org.springframework.integration.ftp
Class FtpsSendingMessageHandlerFactoryBean
java.lang.Object
org.springframework.beans.factory.config.AbstractFactoryBean<FtpSendingMessageHandler>
org.springframework.integration.ftp.FtpSendingMessageHandlerFactoryBean
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" |
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 |
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
FtpsSendingMessageHandlerFactoryBean
public FtpsSendingMessageHandlerFactoryBean()
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