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 TypeMethodDescriptionbasic()idempotentRepository(String idempotentRepository) A pluggable repository org.apache.camel.spi.IdempotentRepository which by default use MemoryIdempotentRepository if none is specified.idempotentRepository(org.apache.camel.spi.IdempotentRepository idempotentRepository) A pluggable repository org.apache.camel.spi.IdempotentRepository which by default use MemoryIdempotentRepository if none is specified.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.An optional SMB I/O bean to use to setup the file access attributes when reading/writing a file.smbIoBean(org.apache.camel.component.smb.SmbIOBean smbIoBean) An optional SMB I/O bean to use to setup the file access attributes when reading/writing a file.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, exceptionHandler, exceptionHandler, exchangePattern, exchangePattern, pollStrategy, pollStrategyMethods inherited from interface org.apache.camel.builder.endpoint.dsl.SmbEndpointBuilderFactory.AdvancedSmbEndpointProducerBuilder
lazyStartProducer, lazyStartProducer
-
Method Details
-
basic
- Specified by:
basicin interfaceSmbEndpointBuilderFactory.AdvancedSmbEndpointConsumerBuilder- Specified by:
basicin interfaceSmbEndpointBuilderFactory.AdvancedSmbEndpointProducerBuilder
-
idempotentRepository
default SmbEndpointBuilderFactory.AdvancedSmbEndpointBuilder idempotentRepository(org.apache.camel.spi.IdempotentRepository idempotentRepository) A pluggable repository org.apache.camel.spi.IdempotentRepository which by default use MemoryIdempotentRepository if none is specified. The option is a:org.apache.camel.spi.IdempotentRepositorytype. Group: advanced- Specified by:
idempotentRepositoryin interfaceSmbEndpointBuilderFactory.AdvancedSmbEndpointConsumerBuilder- Specified by:
idempotentRepositoryin interfaceSmbEndpointBuilderFactory.AdvancedSmbEndpointProducerBuilder- Parameters:
idempotentRepository- the value to set- Returns:
- the dsl builder
-
idempotentRepository
default SmbEndpointBuilderFactory.AdvancedSmbEndpointBuilder idempotentRepository(String idempotentRepository) A pluggable repository org.apache.camel.spi.IdempotentRepository which by default use MemoryIdempotentRepository if none is specified. The option will be converted to aorg.apache.camel.spi.IdempotentRepositorytype. Group: advanced- Specified by:
idempotentRepositoryin interfaceSmbEndpointBuilderFactory.AdvancedSmbEndpointConsumerBuilder- Specified by:
idempotentRepositoryin interfaceSmbEndpointBuilderFactory.AdvancedSmbEndpointProducerBuilder- Parameters:
idempotentRepository- 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
-
smbIoBean
default SmbEndpointBuilderFactory.AdvancedSmbEndpointBuilder smbIoBean(org.apache.camel.component.smb.SmbIOBean smbIoBean) An optional SMB I/O bean to use to setup the file access attributes when reading/writing a file. The option is a:org.apache.camel.component.smb.SmbIOBeantype. Group: advanced- Specified by:
smbIoBeanin interfaceSmbEndpointBuilderFactory.AdvancedSmbEndpointConsumerBuilder- Specified by:
smbIoBeanin interfaceSmbEndpointBuilderFactory.AdvancedSmbEndpointProducerBuilder- Parameters:
smbIoBean- the value to set- Returns:
- the dsl builder
-
smbIoBean
An optional SMB I/O bean to use to setup the file access attributes when reading/writing a file. The option will be converted to aorg.apache.camel.component.smb.SmbIOBeantype. Group: advanced- Specified by:
smbIoBeanin interfaceSmbEndpointBuilderFactory.AdvancedSmbEndpointConsumerBuilder- Specified by:
smbIoBeanin interfaceSmbEndpointBuilderFactory.AdvancedSmbEndpointProducerBuilder- Parameters:
smbIoBean- the value to set- Returns:
- the dsl builder
-