public static interface FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder extends FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilder, FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder
| Modifier and Type | Method and Description |
|---|---|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder |
activePortRange(String activePortRange)
Set the client side port range in active mode.
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder |
autoCreate(boolean autoCreate)
Automatically create missing directories in the file's pathname.
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder |
autoCreate(String autoCreate)
Automatically create missing directories in the file's pathname.
|
default FtpEndpointBuilderFactory.FtpEndpointBuilder |
basic() |
default FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder |
basicPropertyBinding(boolean basicPropertyBinding)
Whether the endpoint should use basic property binding (Camel 2.x) or
the newer property binding with additional capabilities.
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder |
basicPropertyBinding(String basicPropertyBinding)
Whether the endpoint should use basic property binding (Camel 2.x) or
the newer property binding with additional capabilities.
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder |
bufferSize(int bufferSize)
Buffer size in bytes used for writing files (or in case of FTP for
downloading and uploading files).
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder |
bufferSize(String bufferSize)
Buffer size in bytes used for writing files (or in case of FTP for
downloading and uploading files).
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder |
connectTimeout(int connectTimeout)
Sets the connect timeout for waiting for a connection to be
established Used by both FTPClient and JSCH.
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder |
connectTimeout(String connectTimeout)
Sets the connect timeout for waiting for a connection to be
established Used by both FTPClient and JSCH.
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder |
fastExistsCheck(boolean fastExistsCheck)
If set this option to be true, camel-ftp will use the list file
directly to check if the file exists.
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder |
fastExistsCheck(String fastExistsCheck)
If set this option to be true, camel-ftp will use the list file
directly to check if the file exists.
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder |
ftpClient(Object ftpClient)
To use a custom instance of FTPClient.
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder |
ftpClient(String ftpClient)
To use a custom instance of FTPClient.
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder |
ftpClientConfig(Object ftpClientConfig)
To use a custom instance of FTPClientConfig to configure the FTP
client the endpoint should use.
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder |
ftpClientConfig(String ftpClientConfig)
To use a custom instance of FTPClientConfig to configure the FTP
client the endpoint should use.
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder |
ftpClientConfigParameters(Map values)
Used by FtpComponent to provide additional parameters for the
FTPClientConfig.
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder |
ftpClientConfigParameters(String key,
Object value)
Used by FtpComponent to provide additional parameters for the
FTPClientConfig.
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder |
ftpClientParameters(Map values)
Used by FtpComponent to provide additional parameters for the
FTPClient.
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder |
ftpClientParameters(String key,
Object value)
Used by FtpComponent to provide additional parameters for the
FTPClient.
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder |
maximumReconnectAttempts(int maximumReconnectAttempts)
Specifies the maximum reconnect attempts Camel performs when it tries
to connect to the remote FTP server.
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder |
maximumReconnectAttempts(String maximumReconnectAttempts)
Specifies the maximum reconnect attempts Camel performs when it tries
to connect to the remote FTP server.
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder |
reconnectDelay(long reconnectDelay)
Delay in millis Camel will wait before performing a reconnect
attempt.
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder |
reconnectDelay(String reconnectDelay)
Delay in millis Camel will wait before performing a reconnect
attempt.
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder |
siteCommand(String siteCommand)
Sets optional site command(s) to be executed after successful login.
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder |
soTimeout(int soTimeout)
Sets the so timeout FTP and FTPS Only for Camel 2.4.
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder |
soTimeout(String soTimeout)
Sets the so timeout FTP and FTPS Only for Camel 2.4.
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder |
stepwise(boolean stepwise)
Sets whether we should stepwise change directories while traversing
file structures when downloading files, or as well when uploading a
file to a directory.
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder |
stepwise(String stepwise)
Sets whether we should stepwise change directories while traversing
file structures when downloading files, or as well when uploading a
file to a directory.
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder |
synchronous(boolean synchronous)
Sets whether synchronous processing should be strictly used, or Camel
is allowed to use asynchronous processing (if supported).
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder |
synchronous(String synchronous)
Sets whether synchronous processing should be strictly used, or Camel
is allowed to use asynchronous processing (if supported).
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder |
throwExceptionOnConnectFailed(boolean throwExceptionOnConnectFailed)
Should an exception be thrown if connection failed (exhausted) By
default exception is not thrown and a WARN is logged.
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder |
throwExceptionOnConnectFailed(String throwExceptionOnConnectFailed)
Should an exception be thrown if connection failed (exhausted) By
default exception is not thrown and a WARN is logged.
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder |
timeout(int timeout)
Sets the data timeout for waiting for reply Used only by FTPClient.
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder |
timeout(String timeout)
Sets the data timeout for waiting for reply Used only by FTPClient.
|
download, download, exceptionHandler, exceptionHandler, exchangePattern, exchangePattern, handleDirectoryParserAbsoluteResult, handleDirectoryParserAbsoluteResult, ignoreFileNotFoundOrPermissionError, ignoreFileNotFoundOrPermissionError, inProgressRepository, inProgressRepository, localWorkDirectory, onCompletionExceptionHandler, onCompletionExceptionHandler, pollStrategy, pollStrategy, processStrategy, processStrategy, useList, useListdoSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, getUriallowNullBody, allowNullBody, chmod, disconnectOnBatchComplete, disconnectOnBatchComplete, eagerDeleteTargetFile, eagerDeleteTargetFile, keepLastModified, keepLastModified, moveExistingFileStrategy, moveExistingFileStrategy, sendNoop, sendNoopdefault FtpEndpointBuilderFactory.FtpEndpointBuilder basic()
basic in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilderbasic in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilderdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder fastExistsCheck(boolean fastExistsCheck)
boolean type.
Default: false
Group: common (advanced)fastExistsCheck in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilderfastExistsCheck in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilderdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder fastExistsCheck(String fastExistsCheck)
boolean type.
Default: false
Group: common (advanced)fastExistsCheck in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilderfastExistsCheck in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilderdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder activePortRange(String activePortRange)
java.lang.String type.
Group: advancedactivePortRange in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilderactivePortRange in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilderdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder autoCreate(boolean autoCreate)
boolean type.
Default: true
Group: advancedautoCreate in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilderautoCreate in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilderdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder autoCreate(String autoCreate)
boolean type.
Default: true
Group: advancedautoCreate in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilderautoCreate in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilderdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder basicPropertyBinding(boolean basicPropertyBinding)
boolean type.
Default: false
Group: advancedbasicPropertyBinding in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilderbasicPropertyBinding in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilderdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder basicPropertyBinding(String basicPropertyBinding)
boolean type.
Default: false
Group: advancedbasicPropertyBinding in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilderbasicPropertyBinding in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilderdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder bufferSize(int bufferSize)
int type.
Default: 131072
Group: advancedbufferSize in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilderbufferSize in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilderdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder bufferSize(String bufferSize)
int type.
Default: 131072
Group: advancedbufferSize in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilderbufferSize in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilderdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder connectTimeout(int connectTimeout)
int type.
Default: 10000
Group: advancedconnectTimeout in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilderconnectTimeout in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilderdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder connectTimeout(String connectTimeout)
int type.
Default: 10000
Group: advancedconnectTimeout in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilderconnectTimeout in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilderdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder ftpClient(Object ftpClient)
org.apache.commons.net.ftp.FTPClient
type.
Group: advancedftpClient in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilderftpClient in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilderdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder ftpClient(String ftpClient)
org.apache.commons.net.ftp.FTPClient type.
Group: advancedftpClient in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilderftpClient in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilderdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder ftpClientConfig(Object ftpClientConfig)
org.apache.commons.net.ftp.FTPClientConfig type.
Group: advancedftpClientConfig in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilderftpClientConfig in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilderdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder ftpClientConfig(String ftpClientConfig)
org.apache.commons.net.ftp.FTPClientConfig type.
Group: advancedftpClientConfig in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilderftpClientConfig in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilderdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder ftpClientConfigParameters(String key, Object value)
java.util.Map<java.lang.String,
java.lang.Object> type.
The option is multivalued, and you can use the
ftpClientConfigParameters(String, Object) method to add a value (call
the method multiple times to set more values).
Group: advancedftpClientConfigParameters in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilderftpClientConfigParameters in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilderdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder ftpClientConfigParameters(Map values)
java.util.Map<java.lang.String,
java.lang.Object> type.
The option is multivalued, and you can use the
ftpClientConfigParameters(String, Object) method to add a value (call
the method multiple times to set more values).
Group: advancedftpClientConfigParameters in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilderftpClientConfigParameters in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilderdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder ftpClientParameters(String key, Object value)
java.util.Map<java.lang.String,
java.lang.Object> type.
The option is multivalued, and you can use the
ftpClientParameters(String, Object) method to add a value (call the
method multiple times to set more values).
Group: advancedftpClientParameters in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilderftpClientParameters in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilderdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder ftpClientParameters(Map values)
java.util.Map<java.lang.String,
java.lang.Object> type.
The option is multivalued, and you can use the
ftpClientParameters(String, Object) method to add a value (call the
method multiple times to set more values).
Group: advancedftpClientParameters in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilderftpClientParameters in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilderdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder maximumReconnectAttempts(int maximumReconnectAttempts)
int type.
Group: advancedmaximumReconnectAttempts in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuildermaximumReconnectAttempts in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilderdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder maximumReconnectAttempts(String maximumReconnectAttempts)
int type.
Group: advancedmaximumReconnectAttempts in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuildermaximumReconnectAttempts in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilderdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder reconnectDelay(long reconnectDelay)
long type.
Group: advancedreconnectDelay in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilderreconnectDelay in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilderdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder reconnectDelay(String reconnectDelay)
long type.
Group: advancedreconnectDelay in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilderreconnectDelay in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilderdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder siteCommand(String siteCommand)
java.lang.String type.
Group: advancedsiteCommand in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuildersiteCommand in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilderdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder soTimeout(int soTimeout)
int type.
Default: 5m
Group: advancedsoTimeout in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuildersoTimeout in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilderdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder soTimeout(String soTimeout)
int type.
Default: 5m
Group: advancedsoTimeout in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuildersoTimeout in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilderdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder stepwise(boolean stepwise)
boolean type.
Default: true
Group: advancedstepwise in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilderstepwise in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilderdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder stepwise(String stepwise)
boolean type.
Default: true
Group: advancedstepwise in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilderstepwise in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilderdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder synchronous(boolean synchronous)
boolean type.
Default: false
Group: advancedsynchronous in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuildersynchronous in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilderdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder synchronous(String synchronous)
boolean type.
Default: false
Group: advancedsynchronous in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuildersynchronous in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilderdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder throwExceptionOnConnectFailed(boolean throwExceptionOnConnectFailed)
boolean type.
Default: false
Group: advancedthrowExceptionOnConnectFailed in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilderthrowExceptionOnConnectFailed in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilderdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder throwExceptionOnConnectFailed(String throwExceptionOnConnectFailed)
boolean type.
Default: false
Group: advancedthrowExceptionOnConnectFailed in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilderthrowExceptionOnConnectFailed in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilderdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder timeout(int timeout)
int type.
Default: 30s
Group: advancedtimeout in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuildertimeout in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilderdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointBuilder timeout(String timeout)
int type.
Default: 30s
Group: advancedtimeout in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuildertimeout in interface FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilderApache Camel