Package org.teiid.file.ftp
Interface FtpConfiguration
-
- All Known Implementing Classes:
FtpManagedConnectionFactory
public interface FtpConfiguration
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default String
getAuthValue()
default Integer
getBufferSize()
default Integer
getClientMode()
MUST be one of the values with default set, Default value requiredFTPClient.ACTIVE_LOCAL_DATA_CONNECTION_MODE
FTPClient.PASSIVE_LOCAL_DATA_CONNECTION_MODE
default Integer
getConnectTimeout()
default String
getControlEncoding()
default Integer
getDataTimeout()
default Integer
getDefaultTimeout()
default String
getExecProt()
Value for the PROT command when SFTP is chosen.default String
getFileMapping()
default Integer
getFileType()
File types defined byFTP
constants: default file requiredFTP.ASCII_FILE_TYPE
FTP.EBCDIC_FILE_TYPE
FTP.BINARY_FILE_TYPE
FTP.LOCAL_FILE_TYPE
String
getHost()
Required Propertydefault Boolean
getIsFtps()
default KeyManager
getKeyManager()
default Boolean
getNeedClientAuth()
String
getParentDirectory()
The parent/root directory for ftp operations.String
getPassword()
Required Propertydefault Integer
getPort()
default String
getProtocol()
default Boolean
getSessionCreation()
default String[]
getSupportedCipherSuites()
default String[]
getSupportedProtocols()
default TrustManager
getTrustManager()
default Boolean
getUseClientMode()
String
getUsername()
Required Propertydefault Boolean
getWantsClientAuth()
default Boolean
isImplicit()
-
-
-
Method Detail
-
getParentDirectory
String getParentDirectory()
The parent/root directory for ftp operations.
Required Property
-
getUsername
String getUsername()
Required Property
-
getHost
String getHost()
Required Property
-
getPassword
String getPassword()
Required Property
-
getPort
default Integer getPort()
-
getBufferSize
default Integer getBufferSize()
-
getFileMapping
default String getFileMapping()
-
getClientMode
default Integer getClientMode()
MUST be one of the values with default set, Default value requiredFTPClient.ACTIVE_LOCAL_DATA_CONNECTION_MODE
FTPClient.PASSIVE_LOCAL_DATA_CONNECTION_MODE
- Returns:
-
getFileType
default Integer getFileType()
File types defined byFTP
constants: default file requiredFTP.ASCII_FILE_TYPE
FTP.EBCDIC_FILE_TYPE
FTP.BINARY_FILE_TYPE
FTP.LOCAL_FILE_TYPE
- Returns:
- fileType The file type.
-
getControlEncoding
default String getControlEncoding()
-
getConnectTimeout
default Integer getConnectTimeout()
-
getDefaultTimeout
default Integer getDefaultTimeout()
-
getDataTimeout
default Integer getDataTimeout()
-
getIsFtps
default Boolean getIsFtps()
-
getProtocol
default String getProtocol()
-
isImplicit
default Boolean isImplicit()
-
getAuthValue
default String getAuthValue()
-
getTrustManager
default TrustManager getTrustManager()
-
getKeyManager
default KeyManager getKeyManager()
-
getNeedClientAuth
default Boolean getNeedClientAuth()
-
getWantsClientAuth
default Boolean getWantsClientAuth()
-
getSupportedCipherSuites
default String[] getSupportedCipherSuites()
-
getSupportedProtocols
default String[] getSupportedProtocols()
-
getSessionCreation
default Boolean getSessionCreation()
-
getUseClientMode
default Boolean getUseClientMode()
-
getExecProt
default String getExecProt()
Value for the PROT command when SFTP is chosen. Defaults to P - private
-
-