@DisplayName(value="FTPS Connection") @Summary(value="FTP Connection with support of SSL") @Stereotype(value=FtpsConnectionStereotype.class) public class FtpsConnectionProvider extends org.mule.extension.ftp.internal.connection.FtpAbstractConnectionProvider implements org.mule.runtime.api.lifecycle.Initialisable
FtpConnectionProvider which supports SSL| Modifier and Type | Field and Description |
|---|---|
FtpsMode |
ftpsMode |
protected ProxySettings |
proxy |
| Constructor and Description |
|---|
FtpsConnectionProvider() |
| Modifier and Type | Method and Description |
|---|---|
org.mule.extension.ftp.internal.connection.FtpFileSystem |
connect() |
protected org.apache.commons.net.ftp.FTPClient |
createClient() |
protected org.mule.runtime.api.connection.ConnectionException |
handleClientReplyCode(int replyCode,
Throwable cause) |
void |
initialise() |
disconnect, getConnectionTimeout, getConnectionTimeoutUnit, getErrorMessage, getResponseTimeout, getResponseTimeoutUnit, getWorkingDir, onBorrow, setConnectionTimeout, setConnectionTimeoutUnit, setResponseTimeout, setResponseTimeoutUnit, setupWireLogging, validateequals, getConfigName, hashCode@Parameter @Optional @Summary(value="Enables you to set HTTP or HTTPS tunnel proxy.") protected ProxySettings proxy
@Parameter @Optional @Expression(value=NOT_SUPPORTED) @ParameterDsl(allowReferences=false) @NullSafe(defaultImplementingType=FtpsExplicitMode.class) public FtpsMode ftpsMode
public void initialise()
throws org.mule.runtime.api.lifecycle.InitialisationException
initialise in interface org.mule.runtime.api.lifecycle.Initialisableorg.mule.runtime.api.lifecycle.InitialisationExceptionpublic org.mule.extension.ftp.internal.connection.FtpFileSystem connect()
throws org.mule.runtime.api.connection.ConnectionException
connect in interface org.mule.runtime.api.connection.ConnectionProvider<org.mule.extension.ftp.internal.connection.FtpFileSystem>connect in class org.mule.extension.ftp.internal.connection.FtpAbstractConnectionProviderorg.mule.runtime.api.connection.ConnectionExceptionprotected org.apache.commons.net.ftp.FTPClient createClient()
createClient in class org.mule.extension.ftp.internal.connection.FtpAbstractConnectionProviderprotected org.mule.runtime.api.connection.ConnectionException handleClientReplyCode(int replyCode,
Throwable cause)
handleClientReplyCode in class org.mule.extension.ftp.internal.connection.FtpAbstractConnectionProviderCopyright © 2024 MuleSoft, Inc.. All rights reserved.