Interface SmbEndpointBuilderFactory.AdvancedSmbEndpointBuilder
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder,org.apache.camel.EndpointConsumerResolver,org.apache.camel.builder.EndpointProducerBuilder,org.apache.camel.EndpointProducerResolver,SmbEndpointBuilderFactory.AdvancedSmbEndpointConsumerBuilder,SmbEndpointBuilderFactory.AdvancedSmbEndpointProducerBuilder
- Enclosing interface:
SmbEndpointBuilderFactory
public static interface SmbEndpointBuilderFactory.AdvancedSmbEndpointBuilder
extends SmbEndpointBuilderFactory.AdvancedSmbEndpointConsumerBuilder, SmbEndpointBuilderFactory.AdvancedSmbEndpointProducerBuilder
Advanced builder for endpoint for the SMB 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.bufferSize(int bufferSize) Buffer size in bytes used for writing files (or in case of FTP for downloading and uploading files).bufferSize(String bufferSize) Buffer size in bytes used for writing files (or in case of FTP for downloading and uploading files).smbConfig(com.hierynomus.smbj.SmbConfig smbConfig) An optional SMB client configuration, can be used to configure client specific configurations, like timeouts.An optional SMB client configuration, can be used to configure client specific configurations, like timeouts.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.SmbEndpointBuilderFactory.AdvancedSmbEndpointConsumerBuilder
bridgeErrorHandler, bridgeErrorHandler, download, download, exceptionHandler, exceptionHandler, exchangePattern, exchangePattern, inProgressRepository, inProgressRepository, localWorkDirectory, onCompletionExceptionHandler, onCompletionExceptionHandler, pollStrategy, pollStrategy, processStrategy, processStrategy, startingDirectoryMustExist, startingDirectoryMustExist, throwExceptionOnConnectFailed, throwExceptionOnConnectFailedMethods inherited from interface org.apache.camel.builder.endpoint.dsl.SmbEndpointBuilderFactory.AdvancedSmbEndpointProducerBuilder
allowNullBody, allowNullBody, disconnectOnBatchComplete, disconnectOnBatchComplete, eagerDeleteTargetFile, eagerDeleteTargetFile, keepLastModified, keepLastModified, lazyStartProducer, lazyStartProducer, moveExistingFileStrategy, moveExistingFileStrategy
-
Method Details
-
basic
- Specified by:
basicin interfaceSmbEndpointBuilderFactory.AdvancedSmbEndpointConsumerBuilder- Specified by:
basicin interfaceSmbEndpointBuilderFactory.AdvancedSmbEndpointProducerBuilder
-
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 interfaceSmbEndpointBuilderFactory.AdvancedSmbEndpointConsumerBuilder- Specified by:
autoCreatein interfaceSmbEndpointBuilderFactory.AdvancedSmbEndpointProducerBuilder- 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 interfaceSmbEndpointBuilderFactory.AdvancedSmbEndpointConsumerBuilder- Specified by:
autoCreatein interfaceSmbEndpointBuilderFactory.AdvancedSmbEndpointProducerBuilder- 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 interfaceSmbEndpointBuilderFactory.AdvancedSmbEndpointConsumerBuilder- Specified by:
browseLimitin interfaceSmbEndpointBuilderFactory.AdvancedSmbEndpointProducerBuilder- 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 interfaceSmbEndpointBuilderFactory.AdvancedSmbEndpointConsumerBuilder- Specified by:
browseLimitin interfaceSmbEndpointBuilderFactory.AdvancedSmbEndpointProducerBuilder- Parameters:
browseLimit- the value to set- Returns:
- the dsl builder
-
bufferSize
Buffer size in bytes used for writing files (or in case of FTP for downloading and uploading files). The option is a:inttype. Default: 131072 Group: advanced- Specified by:
bufferSizein interfaceSmbEndpointBuilderFactory.AdvancedSmbEndpointConsumerBuilder- Specified by:
bufferSizein interfaceSmbEndpointBuilderFactory.AdvancedSmbEndpointProducerBuilder- Parameters:
bufferSize- the value to set- Returns:
- the dsl builder
-
bufferSize
Buffer size in bytes used for writing files (or in case of FTP for downloading and uploading files). The option will be converted to ainttype. Default: 131072 Group: advanced- Specified by:
bufferSizein interfaceSmbEndpointBuilderFactory.AdvancedSmbEndpointConsumerBuilder- Specified by:
bufferSizein interfaceSmbEndpointBuilderFactory.AdvancedSmbEndpointProducerBuilder- Parameters:
bufferSize- the value to set- Returns:
- the dsl builder
-
smbConfig
default SmbEndpointBuilderFactory.AdvancedSmbEndpointBuilder smbConfig(com.hierynomus.smbj.SmbConfig smbConfig) An optional SMB client configuration, can be used to configure client specific configurations, like timeouts. The option is a:com.hierynomus.smbj.SmbConfigtype. Group: advanced- Specified by:
smbConfigin interfaceSmbEndpointBuilderFactory.AdvancedSmbEndpointConsumerBuilder- Specified by:
smbConfigin interfaceSmbEndpointBuilderFactory.AdvancedSmbEndpointProducerBuilder- Parameters:
smbConfig- the value to set- Returns:
- the dsl builder
-
smbConfig
An optional SMB client configuration, can be used to configure client specific configurations, like timeouts. The option will be converted to acom.hierynomus.smbj.SmbConfigtype. Group: advanced- Specified by:
smbConfigin interfaceSmbEndpointBuilderFactory.AdvancedSmbEndpointConsumerBuilder- Specified by:
smbConfigin interfaceSmbEndpointBuilderFactory.AdvancedSmbEndpointProducerBuilder- Parameters:
smbConfig- the value to set- Returns:
- the dsl builder
-