| Package | Description |
|---|---|
| org.apache.camel.builder.endpoint.dsl |
| Modifier and Type | Interface and Description |
|---|---|
static interface |
SftpEndpointBuilderFactory.AdvancedSftpEndpointBuilder
Advanced builder for endpoint for the SFTP component.
|
| Modifier and Type | Method and Description |
|---|---|
default SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder |
SftpEndpointBuilderFactory.SftpEndpointProducerBuilder.advanced() |
default SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder |
SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder.allowNullBody(boolean allowNullBody)
Used to specify if a null body is allowed during file writing.
|
default SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder |
SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder.allowNullBody(String allowNullBody)
Used to specify if a null body is allowed during file writing.
|
default SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder |
SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder.autoCreate(boolean autoCreate)
Automatically create missing directories in the file's pathname.
|
default SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder |
SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder.autoCreate(String autoCreate)
Automatically create missing directories in the file's pathname.
|
default SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder |
SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder.bindAddress(String bindAddress)
Specifies the address of the local interface against which the
connection should bind.
|
default SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder |
SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder.bulkRequests(Integer bulkRequests)
Specifies how many requests may be outstanding at any one time.
|
default SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder |
SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder.bulkRequests(String bulkRequests)
Specifies how many requests may be outstanding at any one time.
|
default SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder |
SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder.chmod(String chmod)
Allows you to set chmod on the stored file.
|
default SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder |
SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder.compression(int compression)
To use compression.
|
default SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder |
SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder.compression(String compression)
To use compression.
|
default SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder |
SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder.connectTimeout(int connectTimeout)
Sets the connect timeout for waiting for a connection to be
established Used by both FTPClient and JSCH.
|
default SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder |
SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder.connectTimeout(String connectTimeout)
Sets the connect timeout for waiting for a connection to be
established Used by both FTPClient and JSCH.
|
default SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder |
SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder.disconnectOnBatchComplete(boolean disconnectOnBatchComplete)
Whether or not to disconnect from remote FTP server right after a
Batch upload is complete.
|
default SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder |
SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder.disconnectOnBatchComplete(String disconnectOnBatchComplete)
Whether or not to disconnect from remote FTP server right after a
Batch upload is complete.
|
default SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder |
SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder.eagerDeleteTargetFile(boolean eagerDeleteTargetFile)
Whether or not to eagerly delete any existing target file.
|
default SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder |
SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder.eagerDeleteTargetFile(String eagerDeleteTargetFile)
Whether or not to eagerly delete any existing target file.
|
default SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder |
SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder.existDirCheckUsingLs(boolean existDirCheckUsingLs)
Whether to check for existing directory using LS command or CD.
|
default SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder |
SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder.existDirCheckUsingLs(String existDirCheckUsingLs)
Whether to check for existing directory using LS command or CD.
|
default SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder |
SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder.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 SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder |
SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder.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 SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder |
SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder.keepLastModified(boolean keepLastModified)
Will keep the last modified timestamp from the source file (if any).
|
default SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder |
SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder.keepLastModified(String keepLastModified)
Will keep the last modified timestamp from the source file (if any).
|
default SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder |
SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder.maximumReconnectAttempts(int maximumReconnectAttempts)
Specifies the maximum reconnect attempts Camel performs when it tries
to connect to the remote FTP server.
|
default SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder |
SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder.maximumReconnectAttempts(String maximumReconnectAttempts)
Specifies the maximum reconnect attempts Camel performs when it tries
to connect to the remote FTP server.
|
default SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder |
SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder.moveExistingFileStrategy(Object moveExistingFileStrategy)
Strategy (Custom Strategy) used to move file with special naming
token to use when fileExist=Move is configured.
|
default SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder |
SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder.moveExistingFileStrategy(String moveExistingFileStrategy)
Strategy (Custom Strategy) used to move file with special naming
token to use when fileExist=Move is configured.
|
default SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder |
SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder.proxy(Object proxy)
To use a custom configured com.jcraft.jsch.Proxy.
|
default SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder |
SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder.proxy(String proxy)
To use a custom configured com.jcraft.jsch.Proxy.
|
default SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder |
SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder.reconnectDelay(long reconnectDelay)
Delay in millis Camel will wait before performing a reconnect
attempt.
|
default SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder |
SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder.reconnectDelay(String reconnectDelay)
Delay in millis Camel will wait before performing a reconnect
attempt.
|
default SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder |
SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder.sendNoop(boolean sendNoop)
Whether to send a noop command as a pre-write check before uploading
files to the FTP server.
|
default SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder |
SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder.sendNoop(String sendNoop)
Whether to send a noop command as a pre-write check before uploading
files to the FTP server.
|
default SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder |
SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder.serverAliveCountMax(int serverAliveCountMax)
Sets the number of keep-alive messages which may be sent without
receiving any messages back from the server.
|
default SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder |
SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder.serverAliveCountMax(String serverAliveCountMax)
Sets the number of keep-alive messages which may be sent without
receiving any messages back from the server.
|
default SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder |
SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder.serverAliveInterval(int serverAliveInterval)
Sets the interval (millis) to send a keep-alive message.
|
default SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder |
SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder.serverAliveInterval(String serverAliveInterval)
Sets the interval (millis) to send a keep-alive message.
|
default SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder |
SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder.soTimeout(int soTimeout)
Sets the so timeout FTP and FTPS Only for Camel 2.4.
|
default SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder |
SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder.soTimeout(String soTimeout)
Sets the so timeout FTP and FTPS Only for Camel 2.4.
|
default SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder |
SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder.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 SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder |
SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder.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 SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder |
SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder.synchronous(boolean synchronous)
Sets whether synchronous processing should be strictly used, or Camel
is allowed to use asynchronous processing (if supported).
|
default SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder |
SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder.synchronous(String synchronous)
Sets whether synchronous processing should be strictly used, or Camel
is allowed to use asynchronous processing (if supported).
|
default SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder |
SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder.throwExceptionOnConnectFailed(boolean throwExceptionOnConnectFailed)
Should an exception be thrown if connection failed (exhausted) By
default exception is not thrown and a WARN is logged.
|
default SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder |
SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder.throwExceptionOnConnectFailed(String throwExceptionOnConnectFailed)
Should an exception be thrown if connection failed (exhausted) By
default exception is not thrown and a WARN is logged.
|
default SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder |
SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder.timeout(int timeout)
Sets the data timeout for waiting for reply Used only by FTPClient.
|
default SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder |
SftpEndpointBuilderFactory.AdvancedSftpEndpointProducerBuilder.timeout(String timeout)
Sets the data timeout for waiting for reply Used only by FTPClient.
|
Apache Camel