public class FtpManagedConnectionFactory extends BasicManagedConnectionFactory implements FtpConfiguration
| Modifier and Type | Field and Description |
|---|---|
protected Integer |
bufferSize |
protected Integer |
clientMode |
protected org.apache.commons.net.ftp.FTPClientConfig |
config |
protected String |
controlEncoding |
protected Integer |
fileType |
protected String |
host |
protected String |
password |
protected Integer |
port |
protected String |
username |
static BundleUtil |
UTIL |
| Constructor and Description |
|---|
FtpManagedConnectionFactory() |
| Modifier and Type | Method and Description |
|---|---|
BasicConnectionFactory<FtpFileConnectionImpl> |
createConnectionFactory() |
boolean |
equals(Object obj) |
String |
getAuthValue() |
Integer |
getBufferSize() |
String |
getCertificate() |
String |
getCipherSuites() |
Integer |
getClientMode()
MUST be one of the values with default set, Default value required
FTPClient.ACTIVE_LOCAL_DATA_CONNECTION_MODE
FTPClient.PASSIVE_LOCAL_DATA_CONNECTION_MODE
|
org.apache.commons.net.ftp.FTPClientConfig |
getConfig() |
Integer |
getConnectTimeout() |
String |
getControlEncoding() |
Integer |
getDataTimeout() |
Integer |
getDefaultTimeout() |
String |
getExecProt()
Default value needed, when SFTP is chosen
|
String |
getFileMapping() |
Integer |
getFileType()
File types defined by
FTP constants: default file required
FTP.ASCII_FILE_TYPE
FTP.EBCDIC_FILE_TYPE
FTP.BINARY_FILE_TYPE
FTP.LOCAL_FILE_TYPE
|
String |
getHost()
Required Property
|
Boolean |
getIsFtps() |
KeyManager |
getKeyManager() |
String |
getKeyPassword() |
String |
getKeyPath() |
Boolean |
getNeedClientAuth() |
String |
getParentDirectory()
Required Property
|
String |
getPassword()
Required Property
|
Integer |
getPort() |
String |
getProtocol() |
String |
getProtocols() |
Boolean |
getSessionCreation() |
String[] |
getSupportedCipherSuites() |
String[] |
getSupportedProtocols() |
TrustManager |
getTrustManager() |
Boolean |
getUseClientMode() |
String |
getUsername()
Required Property
|
Boolean |
getWantsClientAuth() |
int |
hashCode() |
Boolean |
isImplicit() |
void |
setAuthValue(String authValue) |
void |
setBufferSize(Integer bufferSize) |
void |
setCertificate(String certificate) |
void |
setCipherSuites(String cipherSuites) |
void |
setClientMode(Integer clientMode) |
void |
setConfig(org.apache.commons.net.ftp.FTPClientConfig config) |
void |
setConnectTimeout(Integer connectTimeout) |
void |
setControlEncoding(String controlEncoding) |
void |
setDataTimeout(Integer dataTimeout) |
void |
setDefaultTimeout(Integer defaultTimeout) |
void |
setExecProt(String execProt) |
void |
setFileMapping(String fileMapping) |
void |
setFileType(Integer fileType)
File types defined by
FTP constants:
FTP.ASCII_FILE_TYPE
FTP.EBCDIC_FILE_TYPE
FTP.BINARY_FILE_TYPE
FTP.LOCAL_FILE_TYPE
|
void |
setHost(String host) |
void |
setImplicit(Boolean implicit) |
void |
setIsFtps(Boolean isFtps) |
void |
setKeyPassword(String keyPassword) |
void |
setKeyPath(String keyPath) |
void |
setNeedClientAuth(Boolean needClientAuth) |
void |
setParentDirectory(String parentDirectory) |
void |
setPassword(String password) |
void |
setPort(Integer port) |
void |
setProtocol(String protocol) |
void |
setProtocols(String protocols) |
void |
setSessionCreation(Boolean sessionCreation) |
void |
setUseClientMode(Boolean useClientMode) |
void |
setUsername(String username) |
void |
setWantsClientAuth(Boolean wantsClientAuth) |
checkEquals, createConnectionFactory, createManagedConnection, getInstance, getInvalidConnections, getLogWriter, getResourceAdapter, matchManagedConnections, setLogWriter, setResourceAdapterpublic static final BundleUtil UTIL
protected org.apache.commons.net.ftp.FTPClientConfig config
protected String username
protected String host
protected String password
protected Integer port
protected Integer bufferSize
protected Integer clientMode
protected Integer fileType
protected String controlEncoding
public org.apache.commons.net.ftp.FTPClientConfig getConfig()
public String getParentDirectory()
FtpConfigurationgetParentDirectory in interface FtpConfigurationpublic void setParentDirectory(String parentDirectory)
public String getFileMapping()
getFileMapping in interface FtpConfigurationpublic void setFileMapping(String fileMapping)
public void setConfig(org.apache.commons.net.ftp.FTPClientConfig config)
public String getUsername()
FtpConfigurationgetUsername in interface FtpConfigurationpublic void setUsername(String username)
public String getHost()
FtpConfigurationgetHost in interface FtpConfigurationpublic void setHost(String host)
public String getPassword()
FtpConfigurationgetPassword in interface FtpConfigurationpublic void setPassword(String password)
public Integer getPort()
getPort in interface FtpConfigurationpublic void setPort(Integer port)
public Integer getBufferSize()
getBufferSize in interface FtpConfigurationpublic void setBufferSize(Integer bufferSize)
public Integer getClientMode()
FtpConfigurationFTPClient.ACTIVE_LOCAL_DATA_CONNECTION_MODEFTPClient.PASSIVE_LOCAL_DATA_CONNECTION_MODEgetClientMode in interface FtpConfigurationpublic void setClientMode(Integer clientMode)
public Integer getFileType()
FtpConfigurationFTP constants: default file required
FTP.ASCII_FILE_TYPEFTP.EBCDIC_FILE_TYPEFTP.BINARY_FILE_TYPEFTP.LOCAL_FILE_TYPEgetFileType in interface FtpConfigurationpublic void setFileType(Integer fileType)
FTP constants:
FTP.ASCII_FILE_TYPEFTP.EBCDIC_FILE_TYPEFTP.BINARY_FILE_TYPEFTP.LOCAL_FILE_TYPEfileType - The file type.public String getControlEncoding()
getControlEncoding in interface FtpConfigurationpublic void setControlEncoding(String controlEncoding)
public Integer getConnectTimeout()
getConnectTimeout in interface FtpConfigurationpublic void setConnectTimeout(Integer connectTimeout)
public Integer getDefaultTimeout()
getDefaultTimeout in interface FtpConfigurationpublic void setDefaultTimeout(Integer defaultTimeout)
public Integer getDataTimeout()
getDataTimeout in interface FtpConfigurationpublic void setDataTimeout(Integer dataTimeout)
public Boolean getIsFtps()
getIsFtps in interface FtpConfigurationpublic void setIsFtps(Boolean isFtps)
public Boolean getUseClientMode()
getUseClientMode in interface FtpConfigurationpublic void setUseClientMode(Boolean useClientMode)
public Boolean getSessionCreation()
getSessionCreation in interface FtpConfigurationpublic void setSessionCreation(Boolean sessionCreation)
public String getAuthValue()
getAuthValue in interface FtpConfigurationpublic void setAuthValue(String authValue)
public String getCertificate()
public void setCertificate(String certificate)
public String getCipherSuites()
public void setCipherSuites(String cipherSuites)
public String getProtocols()
public void setProtocols(String protocols)
public String getKeyPath()
public void setKeyPath(String keyPath)
public String getKeyPassword()
public void setKeyPassword(String keyPassword)
public Boolean getNeedClientAuth()
getNeedClientAuth in interface FtpConfigurationpublic void setNeedClientAuth(Boolean needClientAuth)
public Boolean getWantsClientAuth()
getWantsClientAuth in interface FtpConfigurationpublic void setWantsClientAuth(Boolean wantsClientAuth)
public Boolean isImplicit()
isImplicit in interface FtpConfigurationpublic void setImplicit(Boolean implicit)
public String getExecProt()
FtpConfigurationgetExecProt in interface FtpConfigurationpublic void setExecProt(String execProt)
public String getProtocol()
getProtocol in interface FtpConfigurationpublic void setProtocol(String protocol)
public BasicConnectionFactory<FtpFileConnectionImpl> createConnectionFactory() throws javax.resource.ResourceException
createConnectionFactory in interface javax.resource.spi.ManagedConnectionFactorycreateConnectionFactory in class BasicManagedConnectionFactoryjavax.resource.ResourceExceptionpublic int hashCode()
public boolean equals(Object obj)
public TrustManager getTrustManager()
getTrustManager in interface FtpConfigurationpublic KeyManager getKeyManager()
getKeyManager in interface FtpConfigurationpublic String[] getSupportedCipherSuites()
getSupportedCipherSuites in interface FtpConfigurationpublic String[] getSupportedProtocols()
getSupportedProtocols in interface FtpConfigurationCopyright © 2020. All rights reserved.