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 Summary
Fields inherited from class org.springframework.integration.ftp.session.AbstractFtpSessionFactory
logger -
Constructor Summary
Constructors -
Method Summary
Modifier 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.AbstractFtpSessionFactory
getSession, setBufferSize, setClientMode, setConfig, setConnectTimeout, setControlEncoding, setDataTimeout, setDefaultTimeout, setFileType, setHost, setPassword, setPort, setUsername
-
Constructor Details
-
DefaultFtpsSessionFactory
public DefaultFtpsSessionFactory()
-
-
Method Details
-
setProtocol
-
setUseClientMode
-
setSessionCreation
-
setAuthValue
-
setTrustManager
-
setCipherSuites
-
setProtocols
-
setKeyManager
-
setNeedClientAuth
-
setWantsClientAuth
-
setProt
-
setImplicit
public void setImplicit(boolean implicit) -
createClientInstance
protected org.apache.commons.net.ftp.FTPSClient createClientInstance()- Specified by:
createClientInstancein classAbstractFtpSessionFactory<org.apache.commons.net.ftp.FTPSClient>
-
postProcessClientAfterConnect
protected 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 classAbstractFtpSessionFactory<org.apache.commons.net.ftp.FTPSClient>- Parameters:
ftpsClient- The client.- Throws:
IOException- Any IOException
-
postProcessClientBeforeConnect
protected 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 classAbstractFtpSessionFactory<org.apache.commons.net.ftp.FTPSClient>- Parameters:
ftpsClient- The client.
-