Class DefaultFtpsSessionFactory
java.lang.Object
org.springframework.integration.ftp.session.AbstractFtpSessionFactory<org.apache.commons.net.ftp.FTPSClient>
org.springframework.integration.ftp.session.DefaultFtpsSessionFactory
- All Implemented Interfaces:
- SessionFactory<org.apache.commons.net.ftp.FTPFile>
public class DefaultFtpsSessionFactory
extends AbstractFtpSessionFactory<org.apache.commons.net.ftp.FTPSClient>
SessionFactory for FTPS.
- Since:
- 2.0
- Author:
- Josh Long, Iwein Fuld, Mark Fisher, Gary Russell
- 
Field SummaryFields inherited from class org.springframework.integration.ftp.session.AbstractFtpSessionFactorylogger
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected org.apache.commons.net.ftp.FTPSClientprotected voidpostProcessClientAfterConnect(org.apache.commons.net.ftp.FTPSClient ftpsClient) Will handle additional initialization after client.connect() method was invoked, but before any action on the client has been taken.protected voidpostProcessClientBeforeConnect(org.apache.commons.net.ftp.FTPSClient ftpsClient) Will handle additional initialization before client.connect() method was invoked.voidsetAuthValue(String authValue) voidsetCipherSuites(String[] cipherSuites) voidsetImplicit(boolean implicit) voidsetKeyManager(KeyManager keyManager) voidsetNeedClientAuth(Boolean needClientAuth) voidvoidsetProtocol(String protocol) voidsetProtocols(String[] protocols) voidsetSessionCreation(Boolean sessionCreation) voidsetTrustManager(TrustManager trustManager) voidsetUseClientMode(Boolean useClientMode) voidsetWantsClientAuth(Boolean wantsClientAuth) Methods inherited from class org.springframework.integration.ftp.session.AbstractFtpSessionFactorygetSession, setBufferSize, setClientMode, setConfig, setConnectTimeout, setControlEncoding, setDataTimeout, setDefaultTimeout, setFileType, setHost, setPassword, setPort, setUsername
- 
Constructor Details- 
DefaultFtpsSessionFactorypublic DefaultFtpsSessionFactory()
 
- 
- 
Method Details- 
setProtocol
- 
setUseClientMode
- 
setSessionCreation
- 
setAuthValue
- 
setTrustManager
- 
setCipherSuites
- 
setProtocols
- 
setKeyManager
- 
setNeedClientAuth
- 
setWantsClientAuth
- 
setProt
- 
setImplicitpublic void setImplicit(boolean implicit) 
- 
createClientInstanceprotected org.apache.commons.net.ftp.FTPSClient createClientInstance()- Specified by:
- createClientInstancein class- AbstractFtpSessionFactory<org.apache.commons.net.ftp.FTPSClient>
 
- 
postProcessClientAfterConnectprotected void postProcessClientAfterConnect(org.apache.commons.net.ftp.FTPSClient ftpsClient) throws IOException Description copied from class:AbstractFtpSessionFactoryWill handle additional initialization after client.connect() method was invoked, but before any action on the client has been taken.- Overrides:
- postProcessClientAfterConnectin class- AbstractFtpSessionFactory<org.apache.commons.net.ftp.FTPSClient>
- Parameters:
- ftpsClient- The client.
- Throws:
- IOException- Any IOException
 
- 
postProcessClientBeforeConnectprotected void postProcessClientBeforeConnect(org.apache.commons.net.ftp.FTPSClient ftpsClient) Description copied from class:AbstractFtpSessionFactoryWill handle additional initialization before client.connect() method was invoked.- Overrides:
- postProcessClientBeforeConnectin class- AbstractFtpSessionFactory<org.apache.commons.net.ftp.FTPSClient>
- Parameters:
- ftpsClient- The client.
 
 
-