Interface AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder
,org.apache.camel.EndpointConsumerResolver
- All Known Subinterfaces:
AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointBuilder
- Enclosing interface:
- AtomixMapEndpointBuilderFactory
public static interface AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder extends org.apache.camel.builder.EndpointConsumerBuilder
Advanced builder for endpoint consumers for the Atomix Map component.
-
-
Method Summary
-
-
-
Method Detail
-
basic
default AtomixMapEndpointBuilderFactory.AtomixMapEndpointConsumerBuilder basic()
-
exceptionHandler
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder exceptionHandler(org.apache.camel.spi.ExceptionHandler exceptionHandler)
To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the consumer will deal with exceptions, that will be logged at WARN or ERROR level and ignored. The option is a:org.apache.camel.spi.ExceptionHandler
type. Group: consumer (advanced)
-
exceptionHandler
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder exceptionHandler(String exceptionHandler)
To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the consumer will deal with exceptions, that will be logged at WARN or ERROR level and ignored. The option will be converted to aorg.apache.camel.spi.ExceptionHandler
type. Group: consumer (advanced)
-
exchangePattern
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder exchangePattern(org.apache.camel.ExchangePattern exchangePattern)
Sets the exchange pattern when the consumer creates an exchange. The option is a:org.apache.camel.ExchangePattern
type. Group: consumer (advanced)
-
exchangePattern
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder exchangePattern(String exchangePattern)
Sets the exchange pattern when the consumer creates an exchange. The option will be converted to aorg.apache.camel.ExchangePattern
type. Group: consumer (advanced)
-
basicPropertyBinding
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder basicPropertyBinding(boolean basicPropertyBinding)
Whether the endpoint should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities. The option is a:boolean
type. Default: false Group: advanced
-
basicPropertyBinding
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder basicPropertyBinding(String basicPropertyBinding)
Whether the endpoint should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities. The option will be converted to aboolean
type. Default: false Group: advanced
-
defaultResourceConfig
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder defaultResourceConfig(Properties defaultResourceConfig)
The cluster wide default resource configuration. The option is a:java.util.Properties
type. Group: advanced
-
defaultResourceConfig
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder defaultResourceConfig(String defaultResourceConfig)
The cluster wide default resource configuration. The option will be converted to ajava.util.Properties
type. Group: advanced
-
defaultResourceOptions
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder defaultResourceOptions(Properties defaultResourceOptions)
The local default resource options. The option is a:java.util.Properties
type. Group: advanced
-
defaultResourceOptions
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder defaultResourceOptions(String defaultResourceOptions)
The local default resource options. The option will be converted to ajava.util.Properties
type. Group: advanced
-
ephemeral
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder ephemeral(boolean ephemeral)
Sets if the local member should join groups as PersistentMember or not. If set to ephemeral the local member will receive an auto generated ID thus the local one is ignored. The option is a:boolean
type. Default: false Group: advanced
-
ephemeral
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder ephemeral(String ephemeral)
Sets if the local member should join groups as PersistentMember or not. If set to ephemeral the local member will receive an auto generated ID thus the local one is ignored. The option will be converted to aboolean
type. Default: false Group: advanced
-
readConsistency
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder readConsistency(AtomixMapEndpointBuilderFactory.ReadConsistency readConsistency)
The read consistency level. The option is a:io.atomix.resource.ReadConsistency
type. Group: advanced
-
readConsistency
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder readConsistency(String readConsistency)
The read consistency level. The option will be converted to aio.atomix.resource.ReadConsistency
type. Group: advanced
-
resourceConfigs
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder resourceConfigs(Map<String,Properties> resourceConfigs)
Cluster wide resources configuration. The option is a:java.util.Map<java.lang.String, java.util.Properties>
type. Group: advanced
-
resourceConfigs
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder resourceConfigs(String resourceConfigs)
Cluster wide resources configuration. The option will be converted to ajava.util.Map<java.lang.String, java.util.Properties>
type. Group: advanced
-
resourceOptions
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder resourceOptions(Map<String,Properties> resourceOptions)
Local resources configurations. The option is a:java.util.Map<java.lang.String, java.util.Properties>
type. Group: advanced
-
resourceOptions
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder resourceOptions(String resourceOptions)
Local resources configurations. The option will be converted to ajava.util.Map<java.lang.String, java.util.Properties>
type. Group: advanced
-
synchronous
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder synchronous(boolean synchronous)
Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported). The option is a:boolean
type. Default: false Group: advanced
-
synchronous
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder synchronous(String synchronous)
Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported). The option will be converted to aboolean
type. Default: false Group: advanced
-
-