@Configuration(configElementName="config", friendlyName="Basic Configuration") public class BasicConfig extends AbstractConfig
Modifier and Type | Class and Description |
---|---|
class |
BasicConfig.TestConnectionResult |
Modifier and Type | Field and Description |
---|---|
protected String |
host
Domain or IP address of the server
|
protected String |
port
Port of the FTP server
|
protected FTPSTransferMode |
transferMode
Choose between active and passive modes
|
Constructor and Description |
---|
BasicConfig() |
clean
@Configurable @Default(value="localhost") @Placement(group="Connection Settings") protected String host
@Configurable @Optional @Placement(group="Connection Settings") protected String port
@Configurable @Summary(value="Choose between active and passive modes. Fill in the Active Mode section inthe Advanced tab details if needed.") @Placement(group="Connection Settings") @FriendlyName(value="Transfer Mode") @Default(value="PASSIVE") protected FTPSTransferMode transferMode
public BasicConfigBean createInboundConfig(String fileName, String moveToDir, String filePath, int pollingFrequency) throws NumberFormatException, FTPSConnectorException
createInboundConfig
in class AbstractConfig
NumberFormatException
FTPSConnectorException
public BasicConfigBean createOutboundConfig(String fileName, String filePath) throws FTPSConnectorException
createOutboundConfig
in class AbstractConfig
FTPSConnectorException
@TestConnectivity public void testConnectivity() throws org.mule.api.ConnectionException
org.mule.api.ConnectionException
public String getHost()
public void setHost(String host)
public String getKeyStorePath()
public void setKeyStorePath(String keyStorePath)
public String getKeyStorePassword()
public void setKeyStorePassword(String keyStorePassword)
public String getUsername()
public void setUsername(String username)
public String getPassword()
public void setPassword(String password)
public String getPort()
public void setPort(String port)
public int getMinActivePort()
public void setMinActivePort(int minActivePort)
public int getMaxActivePort()
public void setMaxActivePort(int maxActivePort)
public void setReportedIpAddress(String reportedIpAddress)
public String getReportedIpAddress()
public FTPSTransferMode getTransferMode()
public void setTransferMode(FTPSTransferMode transferMode)
public String getUploadTmpDir()
public void setUploadTmpDir(String uploadTmpDir)
public Integer getMaxConcurrentReads()
public void setMaxConcurrentReads(Integer maxConcurrentReads)
public Boolean isPartnerManager()
isPartnerManager
in class AbstractConfig
public FTPSSSLMode getSslEncryptionMode()
public void setSslEncryptionMode(FTPSSSLMode sslEncryptionMode)
public Boolean getStreaming()
getStreaming
in class AbstractConfig
public void setStreaming(Boolean streaming)
public Boolean getDisableCertificateValidation()
public void setDisableCertificateValidation(Boolean disableCertificateValidation)
public String getClientKeyStorePath()
public void setClientKeyStorePath(String clientKeyStorePath)
public String getClientKeyStorePassword()
public void setClientKeyStorePassword(String clientKeyStorePassword)
public Boolean getDisableClientCertificateValidation()
public void setDisableClientCertificateValidation(Boolean disableClientCertificateValidation)
Copyright © 2010–2016. All rights reserved.