Interface FilesEndpointBuilderFactory.AdvancedFilesEndpointBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder,org.apache.camel.EndpointConsumerResolver,org.apache.camel.builder.EndpointProducerBuilder,org.apache.camel.EndpointProducerResolver,FilesEndpointBuilderFactory.AdvancedFilesEndpointConsumerBuilder,FilesEndpointBuilderFactory.AdvancedFilesEndpointProducerBuilder
- Enclosing interface:
FilesEndpointBuilderFactory
public static interface FilesEndpointBuilderFactory.AdvancedFilesEndpointBuilder
extends FilesEndpointBuilderFactory.AdvancedFilesEndpointConsumerBuilder, FilesEndpointBuilderFactory.AdvancedFilesEndpointProducerBuilder
Advanced builder for endpoint for the Azure Files component.
-
Method Summary
Modifier and TypeMethodDescriptionautoCreate(boolean autoCreate) Automatically create missing directories in the file's pathname.autoCreate(String autoCreate) Automatically create missing directories in the file's pathname.basic()browseLimit(int browseLimit) Maximum number of messages to keep in memory available for browsing.browseLimit(String browseLimit) Maximum number of messages to keep in memory available for browsing.connectTimeout(int connectTimeout) Sets the connect timeout for waiting for a connection to be established Used by both FTPClient and JSCH.connectTimeout(String connectTimeout) Sets the connect timeout for waiting for a connection to be established Used by both FTPClient and JSCH.maximumReconnectAttempts(int maximumReconnectAttempts) Specifies the maximum reconnect attempts Camel performs when it tries to connect to the remote FTP server.maximumReconnectAttempts(String maximumReconnectAttempts) Specifies the maximum reconnect attempts Camel performs when it tries to connect to the remote FTP server.reconnectDelay(long reconnectDelay) Delay in millis Camel will wait before performing a reconnect attempt.reconnectDelay(String reconnectDelay) Delay in millis Camel will wait before performing a reconnect attempt.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.Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUriMethods inherited from interface org.apache.camel.EndpointConsumerResolver
resolve, resolveMethods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUriMethods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolveMethods inherited from interface org.apache.camel.builder.endpoint.dsl.FilesEndpointBuilderFactory.AdvancedFilesEndpointConsumerBuilder
bridgeErrorHandler, bridgeErrorHandler, download, download, exceptionHandler, exceptionHandler, exchangePattern, exchangePattern, inProgressRepository, inProgressRepository, localWorkDirectory, onCompletionExceptionHandler, onCompletionExceptionHandler, pollStrategy, pollStrategy, processStrategy, processStrategy, throwExceptionOnConnectFailed, throwExceptionOnConnectFailedMethods inherited from interface org.apache.camel.builder.endpoint.dsl.FilesEndpointBuilderFactory.AdvancedFilesEndpointProducerBuilder
allowNullBody, allowNullBody, disconnectOnBatchComplete, disconnectOnBatchComplete, eagerDeleteTargetFile, eagerDeleteTargetFile, keepLastModified, keepLastModified, lazyStartProducer, lazyStartProducer, moveExistingFileStrategy, moveExistingFileStrategy
-
Method Details
-
basic
- Specified by:
basicin interfaceFilesEndpointBuilderFactory.AdvancedFilesEndpointConsumerBuilder- Specified by:
basicin interfaceFilesEndpointBuilderFactory.AdvancedFilesEndpointProducerBuilder
-
autoCreate
Automatically create missing directories in the file's pathname. For the file consumer, that means creating the starting directory. For the file producer, it means the directory the files should be written to. The option is a:booleantype. Default: true Group: advanced- Specified by:
autoCreatein interfaceFilesEndpointBuilderFactory.AdvancedFilesEndpointConsumerBuilder- Specified by:
autoCreatein interfaceFilesEndpointBuilderFactory.AdvancedFilesEndpointProducerBuilder- Parameters:
autoCreate- the value to set- Returns:
- the dsl builder
-
autoCreate
Automatically create missing directories in the file's pathname. For the file consumer, that means creating the starting directory. For the file producer, it means the directory the files should be written to. The option will be converted to abooleantype. Default: true Group: advanced- Specified by:
autoCreatein interfaceFilesEndpointBuilderFactory.AdvancedFilesEndpointConsumerBuilder- Specified by:
autoCreatein interfaceFilesEndpointBuilderFactory.AdvancedFilesEndpointProducerBuilder- Parameters:
autoCreate- the value to set- Returns:
- the dsl builder
-
browseLimit
Maximum number of messages to keep in memory available for browsing. Use 0 for unlimited. The option is a:inttype. Default: 100 Group: advanced- Specified by:
browseLimitin interfaceFilesEndpointBuilderFactory.AdvancedFilesEndpointConsumerBuilder- Specified by:
browseLimitin interfaceFilesEndpointBuilderFactory.AdvancedFilesEndpointProducerBuilder- Parameters:
browseLimit- the value to set- Returns:
- the dsl builder
-
browseLimit
Maximum number of messages to keep in memory available for browsing. Use 0 for unlimited. The option will be converted to ainttype. Default: 100 Group: advanced- Specified by:
browseLimitin interfaceFilesEndpointBuilderFactory.AdvancedFilesEndpointConsumerBuilder- Specified by:
browseLimitin interfaceFilesEndpointBuilderFactory.AdvancedFilesEndpointProducerBuilder- Parameters:
browseLimit- the value to set- Returns:
- the dsl builder
-
connectTimeout
Sets the connect timeout for waiting for a connection to be established Used by both FTPClient and JSCH. The option is a:inttype. Default: 10000 Group: advanced- Specified by:
connectTimeoutin interfaceFilesEndpointBuilderFactory.AdvancedFilesEndpointConsumerBuilder- Specified by:
connectTimeoutin interfaceFilesEndpointBuilderFactory.AdvancedFilesEndpointProducerBuilder- Parameters:
connectTimeout- the value to set- Returns:
- the dsl builder
-
connectTimeout
default FilesEndpointBuilderFactory.AdvancedFilesEndpointBuilder connectTimeout(String connectTimeout) Sets the connect timeout for waiting for a connection to be established Used by both FTPClient and JSCH. The option will be converted to ainttype. Default: 10000 Group: advanced- Specified by:
connectTimeoutin interfaceFilesEndpointBuilderFactory.AdvancedFilesEndpointConsumerBuilder- Specified by:
connectTimeoutin interfaceFilesEndpointBuilderFactory.AdvancedFilesEndpointProducerBuilder- Parameters:
connectTimeout- the value to set- Returns:
- the dsl builder
-
maximumReconnectAttempts
default FilesEndpointBuilderFactory.AdvancedFilesEndpointBuilder maximumReconnectAttempts(int maximumReconnectAttempts) Specifies the maximum reconnect attempts Camel performs when it tries to connect to the remote FTP server. Use 0 to disable this behavior. The option is a:inttype. Group: advanced- Specified by:
maximumReconnectAttemptsin interfaceFilesEndpointBuilderFactory.AdvancedFilesEndpointConsumerBuilder- Specified by:
maximumReconnectAttemptsin interfaceFilesEndpointBuilderFactory.AdvancedFilesEndpointProducerBuilder- Parameters:
maximumReconnectAttempts- the value to set- Returns:
- the dsl builder
-
maximumReconnectAttempts
default FilesEndpointBuilderFactory.AdvancedFilesEndpointBuilder maximumReconnectAttempts(String maximumReconnectAttempts) Specifies the maximum reconnect attempts Camel performs when it tries to connect to the remote FTP server. Use 0 to disable this behavior. The option will be converted to ainttype. Group: advanced- Specified by:
maximumReconnectAttemptsin interfaceFilesEndpointBuilderFactory.AdvancedFilesEndpointConsumerBuilder- Specified by:
maximumReconnectAttemptsin interfaceFilesEndpointBuilderFactory.AdvancedFilesEndpointProducerBuilder- Parameters:
maximumReconnectAttempts- the value to set- Returns:
- the dsl builder
-
reconnectDelay
default FilesEndpointBuilderFactory.AdvancedFilesEndpointBuilder reconnectDelay(long reconnectDelay) Delay in millis Camel will wait before performing a reconnect attempt. The option is a:longtype. Default: 1000 Group: advanced- Specified by:
reconnectDelayin interfaceFilesEndpointBuilderFactory.AdvancedFilesEndpointConsumerBuilder- Specified by:
reconnectDelayin interfaceFilesEndpointBuilderFactory.AdvancedFilesEndpointProducerBuilder- Parameters:
reconnectDelay- the value to set- Returns:
- the dsl builder
-
reconnectDelay
default FilesEndpointBuilderFactory.AdvancedFilesEndpointBuilder reconnectDelay(String reconnectDelay) Delay in millis Camel will wait before performing a reconnect attempt. The option will be converted to alongtype. Default: 1000 Group: advanced- Specified by:
reconnectDelayin interfaceFilesEndpointBuilderFactory.AdvancedFilesEndpointConsumerBuilder- Specified by:
reconnectDelayin interfaceFilesEndpointBuilderFactory.AdvancedFilesEndpointProducerBuilder- Parameters:
reconnectDelay- the value to set- Returns:
- the dsl builder
-
timeout
Sets the data timeout for waiting for reply Used only by FTPClient. The option is a:inttype. Default: 30000 Group: advanced- Specified by:
timeoutin interfaceFilesEndpointBuilderFactory.AdvancedFilesEndpointConsumerBuilder- Specified by:
timeoutin interfaceFilesEndpointBuilderFactory.AdvancedFilesEndpointProducerBuilder- Parameters:
timeout- the value to set- Returns:
- the dsl builder
-
timeout
Sets the data timeout for waiting for reply Used only by FTPClient. The option will be converted to ainttype. Default: 30000 Group: advanced- Specified by:
timeoutin interfaceFilesEndpointBuilderFactory.AdvancedFilesEndpointConsumerBuilder- Specified by:
timeoutin interfaceFilesEndpointBuilderFactory.AdvancedFilesEndpointProducerBuilder- Parameters:
timeout- the value to set- Returns:
- the dsl builder
-