Interface FtpFileSystemDelegator
- All Superinterfaces:
HasApplicationContext,HasKeystore,HasTruststore,IScopeProvider
- All Known Implementing Classes:
FtpFileSystemListener,FtpFileSystemSender
-
Method Summary
Modifier and TypeMethodDescriptiondefault FtpFileSystemdefault Stringdefault Stringdefault Stringdefault Stringdefault Stringdefault Stringdefault Stringdefault KeystoreTypedefault Stringdefault Stringdefault Stringdefault Stringdefault KeystoreTypedefault booleandefault booleandefault booleandefault voidsetAllowSelfSignedCertificates(boolean testModeNoCertificatorCheck) Iftrue, self signed certificates are accepteddefault voidsetAuthAlias(String alias) default voidsetFileType(FtpSession.FileType fileType) default voidsetFtpType(FtpSession.FtpType value) default voiddefault voidsetIgnoreCertificateExpiredException(boolean ignoreCertificateExpiredException) Iftrue, CertificateExpiredExceptions are ignoreddefault voidsetKeyManagerAlgorithm(String keyManagerAlgorithm) Key manager algorithm.default voidsetKeystore(String keystore) Resource url to keystore or certificate.default voidsetKeystoreAlias(String keystoreAlias) Alias to obtain specific certificate or key in keystoredefault voidsetKeystoreAliasAuthAlias(String keystoreAliasAuthAlias) Authentication alias to authenticate access to certificate or key indicated bykeystoreAliasdefault voidsetKeystoreAliasPassword(String keystoreAliasPassword) Default password to authenticate access to certificate or key indicated bykeystoreAliasdefault voidsetKeystoreAuthAlias(String keystoreAuthAlias) Authentication alias used to obtain keystore passworddefault voidsetKeystorePassword(String keystorePassword) Default password to access keystoredefault voidsetKeystoreType(KeystoreType keystoreType) Type of keystoredefault voidsetPassive(boolean b) default voidsetPassword(String passwd) default voidsetPort(int port) default voidsetProt(FtpSession.Prot prot) default voidsetProxyHost(String proxyHost) default voidsetProxyPort(int proxyPort) default voidsetProxyTransportType(FtpSession.TransportType proxyTransportType) default voidsetRemoteDirectory(String remoteDirectory) default voidsetTrustManagerAlgorithm(String trustManagerAlgorithm) Trust manager algorithm.default voidsetTruststore(String truststore) Resource url to truststore.default voidsetTruststoreAuthAlias(String truststoreAuthAlias) Authentication alias used to obtain truststore passworddefault voidsetTruststorePassword(String truststorePassword) Default password to access truststoredefault voidsetTruststoreType(KeystoreType truststoreType) Type of truststoredefault voidsetUsername(String username) default voidsetVerifyHostname(boolean verifyHostname) Iftrue, the hostname in the certificate will be checked against the actual hostname of the peerMethods inherited from interface org.frankframework.core.HasApplicationContext
getApplicationContext, getConfigurationClassLoader
-
Method Details
-
createFileSystem
-
getFileSystem
FtpFileSystem getFileSystem() -
setRemoteDirectory
-
setHost
-
setPort
-
setAuthAlias
-
setUsername
-
setPassword
-
setProxyHost
-
setProxyPort
-
setFtpType
-
setFileType
-
setPassive
-
setProxyTransportType
@ReferTo(FtpFileSystem.class) default void setProxyTransportType(FtpSession.TransportType proxyTransportType) -
setKeystore
Description copied from interface:HasKeystoreResource url to keystore or certificate. If none specified, the JVMs default keystore will be used.- Specified by:
setKeystorein interfaceHasKeystore
-
getKeystore
- Specified by:
getKeystorein interfaceHasKeystore
-
setKeystoreType
Description copied from interface:HasKeystoreType of keystore- Specified by:
setKeystoreTypein interfaceHasKeystore
-
getKeystoreType
- Specified by:
getKeystoreTypein interfaceHasKeystore
-
setKeystoreAuthAlias
Description copied from interface:HasKeystoreAuthentication alias used to obtain keystore password- Specified by:
setKeystoreAuthAliasin interfaceHasKeystore
-
getKeystoreAuthAlias
- Specified by:
getKeystoreAuthAliasin interfaceHasKeystore
-
setKeystorePassword
Description copied from interface:HasKeystoreDefault password to access keystore- Specified by:
setKeystorePasswordin interfaceHasKeystore
-
getKeystorePassword
- Specified by:
getKeystorePasswordin interfaceHasKeystore
-
setKeystoreAlias
Description copied from interface:HasKeystoreAlias to obtain specific certificate or key in keystore- Specified by:
setKeystoreAliasin interfaceHasKeystore
-
getKeystoreAlias
- Specified by:
getKeystoreAliasin interfaceHasKeystore
-
setKeystoreAliasAuthAlias
Description copied from interface:HasKeystoreAuthentication alias to authenticate access to certificate or key indicated bykeystoreAlias- Specified by:
setKeystoreAliasAuthAliasin interfaceHasKeystore
-
getKeystoreAliasAuthAlias
- Specified by:
getKeystoreAliasAuthAliasin interfaceHasKeystore
-
setKeystoreAliasPassword
Description copied from interface:HasKeystoreDefault password to authenticate access to certificate or key indicated bykeystoreAlias- Specified by:
setKeystoreAliasPasswordin interfaceHasKeystore
-
getKeystoreAliasPassword
- Specified by:
getKeystoreAliasPasswordin interfaceHasKeystore
-
setKeyManagerAlgorithm
Description copied from interface:HasKeystoreKey manager algorithm. Can be left empty to use the servers default algorithm- Specified by:
setKeyManagerAlgorithmin interfaceHasKeystore
-
getKeyManagerAlgorithm
- Specified by:
getKeyManagerAlgorithmin interfaceHasKeystore
-
setTruststore
Description copied from interface:HasTruststoreResource url to truststore. If none specified, the JVMs default truststore will be used.- Specified by:
setTruststorein interfaceHasTruststore
-
getTruststore
- Specified by:
getTruststorein interfaceHasTruststore
-
setTruststoreType
Description copied from interface:HasTruststoreType of truststore- Specified by:
setTruststoreTypein interfaceHasTruststore
-
getTruststoreType
- Specified by:
getTruststoreTypein interfaceHasTruststore
-
setTruststoreAuthAlias
Description copied from interface:HasTruststoreAuthentication alias used to obtain truststore password- Specified by:
setTruststoreAuthAliasin interfaceHasTruststore
-
getTruststoreAuthAlias
- Specified by:
getTruststoreAuthAliasin interfaceHasTruststore
-
setTruststorePassword
Description copied from interface:HasTruststoreDefault password to access truststore- Specified by:
setTruststorePasswordin interfaceHasTruststore
-
getTruststorePassword
- Specified by:
getTruststorePasswordin interfaceHasTruststore
-
setTrustManagerAlgorithm
Description copied from interface:HasTruststoreTrust manager algorithm. Can be left empty to use the servers default algorithm- Specified by:
setTrustManagerAlgorithmin interfaceHasTruststore
-
getTrustManagerAlgorithm
- Specified by:
getTrustManagerAlgorithmin interfaceHasTruststore
-
setVerifyHostname
Description copied from interface:HasTruststoreIftrue, the hostname in the certificate will be checked against the actual hostname of the peer- Specified by:
setVerifyHostnamein interfaceHasTruststore
-
isVerifyHostname
default boolean isVerifyHostname()- Specified by:
isVerifyHostnamein interfaceHasTruststore
-
setAllowSelfSignedCertificates
@ReferTo(FtpFileSystem.class) default void setAllowSelfSignedCertificates(boolean testModeNoCertificatorCheck) Description copied from interface:HasTruststoreIftrue, self signed certificates are accepted- Specified by:
setAllowSelfSignedCertificatesin interfaceHasTruststore
-
isAllowSelfSignedCertificates
default boolean isAllowSelfSignedCertificates()- Specified by:
isAllowSelfSignedCertificatesin interfaceHasTruststore
-
setIgnoreCertificateExpiredException
@ReferTo(FtpFileSystem.class) default void setIgnoreCertificateExpiredException(boolean ignoreCertificateExpiredException) Description copied from interface:HasTruststoreIftrue, CertificateExpiredExceptions are ignored- Specified by:
setIgnoreCertificateExpiredExceptionin interfaceHasTruststore
-
isIgnoreCertificateExpiredException
default boolean isIgnoreCertificateExpiredException()- Specified by:
isIgnoreCertificateExpiredExceptionin interfaceHasTruststore
-
setProt
-