Uses of Interface
org.apache.camel.builder.endpoint.dsl.FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilder
Packages that use FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilder
-
Uses of FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilder in org.apache.camel.builder.endpoint.dsl
Subinterfaces of FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilder in org.apache.camel.builder.endpoint.dslModifier and TypeInterfaceDescriptionstatic interfaceAdvanced builder for endpoint for the FTP component.Methods in org.apache.camel.builder.endpoint.dsl that return FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilderModifier and TypeMethodDescriptionFtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilder.activePortRange(String activePortRange) Set the client side port range in active mode.FtpEndpointBuilderFactory.FtpEndpointConsumerBuilder.advanced()FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilder.autoCreate(boolean autoCreate) Automatically create missing directories in the file's pathname.FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilder.autoCreate(String autoCreate) Automatically create missing directories in the file's pathname.FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilder.bridgeErrorHandler(boolean bridgeErrorHandler) Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler.FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilder.bridgeErrorHandler(String bridgeErrorHandler) Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler.FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilder.bufferSize(int bufferSize) Buffer size in bytes used for writing files (or in case of FTP for downloading and uploading files).FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilder.bufferSize(String bufferSize) Buffer size in bytes used for writing files (or in case of FTP for downloading and uploading files).FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilder.connectTimeout(int connectTimeout) Sets the connect timeout for waiting for a connection to be established Used by both FTPClient and JSCH.FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilder.connectTimeout(String connectTimeout) Sets the connect timeout for waiting for a connection to be established Used by both FTPClient and JSCH.FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilder.download(boolean download) Whether the FTP consumer should download the file.Whether the FTP consumer should download the file.FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilder.exceptionHandler(String exceptionHandler) To let the consumer use a custom ExceptionHandler.FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilder.exceptionHandler(org.apache.camel.spi.ExceptionHandler exceptionHandler) To let the consumer use a custom ExceptionHandler.FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilder.exchangePattern(String exchangePattern) Sets the exchange pattern when the consumer creates an exchange.FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilder.exchangePattern(org.apache.camel.ExchangePattern exchangePattern) Sets the exchange pattern when the consumer creates an exchange.FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilder.fastExistsCheck(boolean fastExistsCheck) If set this option to be true, camel-ftp will use the list file directly to check if the file exists.FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilder.fastExistsCheck(String fastExistsCheck) If set this option to be true, camel-ftp will use the list file directly to check if the file exists.To use a custom instance of FTPClient.FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilder.ftpClient(org.apache.commons.net.ftp.FTPClient ftpClient) To use a custom instance of FTPClient.FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilder.ftpClientConfig(String ftpClientConfig) To use a custom instance of FTPClientConfig to configure the FTP client the endpoint should use.FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilder.ftpClientConfig(org.apache.commons.net.ftp.FTPClientConfig ftpClientConfig) To use a custom instance of FTPClientConfig to configure the FTP client the endpoint should use.FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilder.ftpClientConfigParameters(String key, Object value) Used by FtpComponent to provide additional parameters for the FTPClientConfig.FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilder.ftpClientConfigParameters(Map values) Used by FtpComponent to provide additional parameters for the FTPClientConfig.FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilder.ftpClientParameters(String key, Object value) Used by FtpComponent to provide additional parameters for the FTPClient.FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilder.ftpClientParameters(Map values) Used by FtpComponent to provide additional parameters for the FTPClient.FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilder.handleDirectoryParserAbsoluteResult(boolean handleDirectoryParserAbsoluteResult) Allows you to set how the consumer will handle subfolders and files in the path if the directory parser results in with absolute paths The reason for this is that some FTP servers may return file names with absolute paths, and if so then the FTP component needs to handle this by converting the returned path into a relative path.FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilder.handleDirectoryParserAbsoluteResult(String handleDirectoryParserAbsoluteResult) Allows you to set how the consumer will handle subfolders and files in the path if the directory parser results in with absolute paths The reason for this is that some FTP servers may return file names with absolute paths, and if so then the FTP component needs to handle this by converting the returned path into a relative path.FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilder.ignoreFileNotFoundOrPermissionError(boolean ignoreFileNotFoundOrPermissionError) Whether to ignore when (trying to list files in directories or when downloading a file), which does not exist or due to permission error.FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilder.ignoreFileNotFoundOrPermissionError(String ignoreFileNotFoundOrPermissionError) Whether to ignore when (trying to list files in directories or when downloading a file), which does not exist or due to permission error.FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilder.inProgressRepository(String inProgressRepository) A pluggable in-progress repository org.apache.camel.spi.IdempotentRepository.FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilder.inProgressRepository(org.apache.camel.spi.IdempotentRepository inProgressRepository) A pluggable in-progress repository org.apache.camel.spi.IdempotentRepository.FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilder.localWorkDirectory(String localWorkDirectory) When consuming, a local work directory can be used to store the remote file content directly in local files, to avoid loading the content into memory.FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilder.maximumReconnectAttempts(int maximumReconnectAttempts) Specifies the maximum reconnect attempts Camel performs when it tries to connect to the remote FTP server.FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilder.maximumReconnectAttempts(String maximumReconnectAttempts) Specifies the maximum reconnect attempts Camel performs when it tries to connect to the remote FTP server.FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilder.onCompletionExceptionHandler(String onCompletionExceptionHandler) To use a custom org.apache.camel.spi.ExceptionHandler to handle any thrown exceptions that happens during the file on completion process where the consumer does either a commit or rollback.FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilder.onCompletionExceptionHandler(org.apache.camel.spi.ExceptionHandler onCompletionExceptionHandler) To use a custom org.apache.camel.spi.ExceptionHandler to handle any thrown exceptions that happens during the file on completion process where the consumer does either a commit or rollback.FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilder.pollStrategy(String pollStrategy) A pluggable org.apache.camel.PollingConsumerPollingStrategy allowing you to provide your custom implementation to control error handling usually occurred during the poll operation before an Exchange have been created and being routed in Camel.FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilder.pollStrategy(org.apache.camel.spi.PollingConsumerPollStrategy pollStrategy) A pluggable org.apache.camel.PollingConsumerPollingStrategy allowing you to provide your custom implementation to control error handling usually occurred during the poll operation before an Exchange have been created and being routed in Camel.FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilder.processStrategy(String processStrategy) A pluggable org.apache.camel.component.file.GenericFileProcessStrategy allowing you to implement your own readLock option or similar.FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilder.processStrategy(org.apache.camel.component.file.GenericFileProcessStrategy<org.apache.commons.net.ftp.FTPFile> processStrategy) A pluggable org.apache.camel.component.file.GenericFileProcessStrategy allowing you to implement your own readLock option or similar.FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilder.reconnectDelay(long reconnectDelay) Delay in millis Camel will wait before performing a reconnect attempt.FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilder.reconnectDelay(String reconnectDelay) Delay in millis Camel will wait before performing a reconnect attempt.FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilder.siteCommand(String siteCommand) Sets optional site command(s) to be executed after successful login.FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilder.soTimeout(int soTimeout) Sets the so timeout FTP and FTPS Is the SocketOptions.SO_TIMEOUT value in millis.Sets the so timeout FTP and FTPS Is the SocketOptions.SO_TIMEOUT value in millis.FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilder.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.Sets whether we should stepwise change directories while traversing file structures when downloading files, or as well when uploading a file to a directory.FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilder.throwExceptionOnConnectFailed(boolean throwExceptionOnConnectFailed) Should an exception be thrown if connection failed (exhausted)By default exception is not thrown and a WARN is logged.FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilder.throwExceptionOnConnectFailed(String throwExceptionOnConnectFailed) Should an exception be thrown if connection failed (exhausted)By default exception is not thrown and a WARN is logged.FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilder.timeout(int timeout) Sets the data timeout for waiting for reply Used only by FTPClient.Sets the data timeout for waiting for reply Used only by FTPClient.FtpEndpointBuilderFactory.AdvancedFtpEndpointConsumerBuilder.useList(boolean useList) Whether to allow using LIST command when downloading a file.Whether to allow using LIST command when downloading a file.