public static interface FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
| Modifier and Type | Method and Description |
|---|---|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder |
activePortRange(String activePortRange)
Set the client side port range in active mode.
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder |
allowNullBody(boolean allowNullBody)
Used to specify if a null body is allowed during file writing.
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder |
allowNullBody(String allowNullBody)
Used to specify if a null body is allowed during file writing.
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder |
autoCreate(boolean autoCreate)
Automatically create missing directories in the file's pathname.
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder |
autoCreate(String autoCreate)
Automatically create missing directories in the file's pathname.
|
default FtpEndpointBuilderFactory.FtpEndpointProducerBuilder |
basic() |
default FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder |
bufferSize(int bufferSize)
Buffer size in bytes used for writing files (or in case of FTP for
downloading and uploading files).
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder |
bufferSize(String bufferSize)
Buffer size in bytes used for writing files (or in case of FTP for
downloading and uploading files).
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder |
chmod(String chmod)
Allows you to set chmod on the stored file.
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder |
connectTimeout(int connectTimeout)
Sets the connect timeout for waiting for a connection to be
established Used by both FTPClient and JSCH.
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder |
connectTimeout(String connectTimeout)
Sets the connect timeout for waiting for a connection to be
established Used by both FTPClient and JSCH.
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder |
disconnectOnBatchComplete(boolean disconnectOnBatchComplete)
Whether or not to disconnect from remote FTP server right after a
Batch upload is complete.
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder |
disconnectOnBatchComplete(String disconnectOnBatchComplete)
Whether or not to disconnect from remote FTP server right after a
Batch upload is complete.
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder |
eagerDeleteTargetFile(boolean eagerDeleteTargetFile)
Whether or not to eagerly delete any existing target file.
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder |
eagerDeleteTargetFile(String eagerDeleteTargetFile)
Whether or not to eagerly delete any existing target file.
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder |
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.AdvancedFtpEndpointProducerBuilder |
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.AdvancedFtpEndpointProducerBuilder |
ftpClient(Object ftpClient)
To use a custom instance of FTPClient.
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder |
ftpClient(String ftpClient)
To use a custom instance of FTPClient.
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder |
ftpClientConfig(Object ftpClientConfig)
To use a custom instance of FTPClientConfig to configure the FTP
client the endpoint should use.
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder |
ftpClientConfig(String ftpClientConfig)
To use a custom instance of FTPClientConfig to configure the FTP
client the endpoint should use.
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder |
ftpClientConfigParameters(Map values)
Used by FtpComponent to provide additional parameters for the
FTPClientConfig.
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder |
ftpClientConfigParameters(String key,
Object value)
Used by FtpComponent to provide additional parameters for the
FTPClientConfig.
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder |
ftpClientParameters(Map values)
Used by FtpComponent to provide additional parameters for the
FTPClient.
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder |
ftpClientParameters(String key,
Object value)
Used by FtpComponent to provide additional parameters for the
FTPClient.
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder |
keepLastModified(boolean keepLastModified)
Will keep the last modified timestamp from the source file (if any).
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder |
keepLastModified(String keepLastModified)
Will keep the last modified timestamp from the source file (if any).
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder |
maximumReconnectAttempts(int maximumReconnectAttempts)
Specifies the maximum reconnect attempts Camel performs when it tries
to connect to the remote FTP server.
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder |
maximumReconnectAttempts(String maximumReconnectAttempts)
Specifies the maximum reconnect attempts Camel performs when it tries
to connect to the remote FTP server.
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder |
moveExistingFileStrategy(Object moveExistingFileStrategy)
Strategy (Custom Strategy) used to move file with special naming
token to use when fileExist=Move is configured.
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder |
moveExistingFileStrategy(String moveExistingFileStrategy)
Strategy (Custom Strategy) used to move file with special naming
token to use when fileExist=Move is configured.
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder |
reconnectDelay(long reconnectDelay)
Delay in millis Camel will wait before performing a reconnect
attempt.
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder |
reconnectDelay(String reconnectDelay)
Delay in millis Camel will wait before performing a reconnect
attempt.
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder |
sendNoop(boolean sendNoop)
Whether to send a noop command as a pre-write check before uploading
files to the FTP server.
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder |
sendNoop(String sendNoop)
Whether to send a noop command as a pre-write check before uploading
files to the FTP server.
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder |
siteCommand(String siteCommand)
Sets optional site command(s) to be executed after successful login.
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder |
soTimeout(int soTimeout)
Sets the so timeout FTP and FTPS Only for Camel 2.4.
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder |
soTimeout(String soTimeout)
Sets the so timeout FTP and FTPS Only for Camel 2.4.
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder |
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.AdvancedFtpEndpointProducerBuilder |
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.AdvancedFtpEndpointProducerBuilder |
synchronous(boolean synchronous)
Sets whether synchronous processing should be strictly used, or Camel
is allowed to use asynchronous processing (if supported).
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder |
synchronous(String synchronous)
Sets whether synchronous processing should be strictly used, or Camel
is allowed to use asynchronous processing (if supported).
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder |
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.AdvancedFtpEndpointProducerBuilder |
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.AdvancedFtpEndpointProducerBuilder |
timeout(int timeout)
Sets the data timeout for waiting for reply Used only by FTPClient.
|
default FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder |
timeout(String timeout)
Sets the data timeout for waiting for reply Used only by FTPClient.
|
default FtpEndpointBuilderFactory.FtpEndpointProducerBuilder basic()
default FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder fastExistsCheck(boolean fastExistsCheck)
fastExistsCheck - the value to setdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder fastExistsCheck(String fastExistsCheck)
fastExistsCheck - the value to setdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder allowNullBody(boolean allowNullBody)
allowNullBody - the value to setdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder allowNullBody(String allowNullBody)
allowNullBody - the value to setdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder chmod(String chmod)
chmod - the value to setdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder disconnectOnBatchComplete(boolean disconnectOnBatchComplete)
disconnectOnBatchComplete - the value to setdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder disconnectOnBatchComplete(String disconnectOnBatchComplete)
disconnectOnBatchComplete - the value to setdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder eagerDeleteTargetFile(boolean eagerDeleteTargetFile)
eagerDeleteTargetFile - the value to setdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder eagerDeleteTargetFile(String eagerDeleteTargetFile)
eagerDeleteTargetFile - the value to setdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder keepLastModified(boolean keepLastModified)
keepLastModified - the value to setdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder keepLastModified(String keepLastModified)
keepLastModified - the value to setdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder moveExistingFileStrategy(Object moveExistingFileStrategy)
moveExistingFileStrategy - the value to setdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder moveExistingFileStrategy(String moveExistingFileStrategy)
moveExistingFileStrategy - the value to setdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder sendNoop(boolean sendNoop)
sendNoop - the value to setdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder sendNoop(String sendNoop)
sendNoop - the value to setdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder activePortRange(String activePortRange)
activePortRange - the value to setdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder autoCreate(boolean autoCreate)
autoCreate - the value to setdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder autoCreate(String autoCreate)
autoCreate - the value to setdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder bufferSize(int bufferSize)
bufferSize - the value to setdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder bufferSize(String bufferSize)
bufferSize - the value to setdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder connectTimeout(int connectTimeout)
connectTimeout - the value to setdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder connectTimeout(String connectTimeout)
connectTimeout - the value to setdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder ftpClient(Object ftpClient)
ftpClient - the value to setdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder ftpClient(String ftpClient)
ftpClient - the value to setdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder ftpClientConfig(Object ftpClientConfig)
ftpClientConfig - the value to setdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder ftpClientConfig(String ftpClientConfig)
ftpClientConfig - the value to setdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder ftpClientConfigParameters(String key, Object value)
key - the option keyvalue - the option valuedefault FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder ftpClientConfigParameters(Map values)
values - the valuesdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder ftpClientParameters(String key, Object value)
key - the option keyvalue - the option valuedefault FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder ftpClientParameters(Map values)
values - the valuesdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder maximumReconnectAttempts(int maximumReconnectAttempts)
maximumReconnectAttempts - the value to setdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder maximumReconnectAttempts(String maximumReconnectAttempts)
maximumReconnectAttempts - the value to setdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder reconnectDelay(long reconnectDelay)
reconnectDelay - the value to setdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder reconnectDelay(String reconnectDelay)
reconnectDelay - the value to setdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder siteCommand(String siteCommand)
siteCommand - the value to setdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder soTimeout(int soTimeout)
soTimeout - the value to setdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder soTimeout(String soTimeout)
soTimeout - the value to setdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder stepwise(boolean stepwise)
stepwise - the value to setdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder stepwise(String stepwise)
stepwise - the value to setdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder synchronous(boolean synchronous)
synchronous - the value to setdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder synchronous(String synchronous)
synchronous - the value to setdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder throwExceptionOnConnectFailed(boolean throwExceptionOnConnectFailed)
throwExceptionOnConnectFailed - the value to setdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder throwExceptionOnConnectFailed(String throwExceptionOnConnectFailed)
throwExceptionOnConnectFailed - the value to setdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder timeout(int timeout)
timeout - the value to setdefault FtpEndpointBuilderFactory.AdvancedFtpEndpointProducerBuilder timeout(String timeout)
timeout - the value to setApache Camel