Interface AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointBuilder
-
- All Superinterfaces:
AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder
,AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointProducerBuilder
,org.apache.camel.builder.EndpointConsumerBuilder
,org.apache.camel.EndpointConsumerResolver
,org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
- AtomixMapEndpointBuilderFactory
public static interface AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointBuilder extends AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder, AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointProducerBuilder
Advanced builder for endpoint for the Atomix Map component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default AtomixMapEndpointBuilderFactory.AtomixMapEndpointBuilder
basic()
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointBuilder
basicPropertyBinding(boolean basicPropertyBinding)
Whether the endpoint should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities.default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointBuilder
basicPropertyBinding(String basicPropertyBinding)
Whether the endpoint should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities.default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointBuilder
defaultResourceConfig(String defaultResourceConfig)
The cluster wide default resource configuration.default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointBuilder
defaultResourceConfig(Properties defaultResourceConfig)
The cluster wide default resource configuration.default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointBuilder
defaultResourceOptions(String defaultResourceOptions)
The local default resource options.default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointBuilder
defaultResourceOptions(Properties defaultResourceOptions)
The local default resource options.default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointBuilder
ephemeral(boolean ephemeral)
Sets if the local member should join groups as PersistentMember or not.default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointBuilder
ephemeral(String ephemeral)
Sets if the local member should join groups as PersistentMember or not.default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointBuilder
readConsistency(String readConsistency)
The read consistency level.default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointBuilder
readConsistency(AtomixMapEndpointBuilderFactory.ReadConsistency readConsistency)
The read consistency level.default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointBuilder
resourceConfigs(String resourceConfigs)
Cluster wide resources configuration.default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointBuilder
resourceConfigs(Map<String,Properties> resourceConfigs)
Cluster wide resources configuration.default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointBuilder
resourceOptions(String resourceOptions)
Local resources configurations.default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointBuilder
resourceOptions(Map<String,Properties> resourceOptions)
Local resources configurations.default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointBuilder
synchronous(boolean synchronous)
Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointBuilder
synchronous(String synchronous)
Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder
exceptionHandler, exceptionHandler, exchangePattern, exchangePattern
-
Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, getUri
-
-
-
-
Method Detail
-
basic
default AtomixMapEndpointBuilderFactory.AtomixMapEndpointBuilder basic()
- Specified by:
basic
in interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder
- Specified by:
basic
in interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointProducerBuilder
-
basicPropertyBinding
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointBuilder 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- Specified by:
basicPropertyBinding
in interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder
- Specified by:
basicPropertyBinding
in interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointProducerBuilder
-
basicPropertyBinding
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointBuilder 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- Specified by:
basicPropertyBinding
in interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder
- Specified by:
basicPropertyBinding
in interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointProducerBuilder
-
defaultResourceConfig
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointBuilder defaultResourceConfig(Properties defaultResourceConfig)
The cluster wide default resource configuration. The option is a:java.util.Properties
type. Group: advanced- Specified by:
defaultResourceConfig
in interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder
- Specified by:
defaultResourceConfig
in interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointProducerBuilder
-
defaultResourceConfig
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointBuilder defaultResourceConfig(String defaultResourceConfig)
The cluster wide default resource configuration. The option will be converted to ajava.util.Properties
type. Group: advanced- Specified by:
defaultResourceConfig
in interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder
- Specified by:
defaultResourceConfig
in interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointProducerBuilder
-
defaultResourceOptions
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointBuilder defaultResourceOptions(Properties defaultResourceOptions)
The local default resource options. The option is a:java.util.Properties
type. Group: advanced- Specified by:
defaultResourceOptions
in interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder
- Specified by:
defaultResourceOptions
in interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointProducerBuilder
-
defaultResourceOptions
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointBuilder defaultResourceOptions(String defaultResourceOptions)
The local default resource options. The option will be converted to ajava.util.Properties
type. Group: advanced- Specified by:
defaultResourceOptions
in interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder
- Specified by:
defaultResourceOptions
in interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointProducerBuilder
-
ephemeral
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointBuilder 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- Specified by:
ephemeral
in interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder
- Specified by:
ephemeral
in interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointProducerBuilder
-
ephemeral
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointBuilder 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- Specified by:
ephemeral
in interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder
- Specified by:
ephemeral
in interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointProducerBuilder
-
readConsistency
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointBuilder readConsistency(AtomixMapEndpointBuilderFactory.ReadConsistency readConsistency)
The read consistency level. The option is a:io.atomix.resource.ReadConsistency
type. Group: advanced- Specified by:
readConsistency
in interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder
- Specified by:
readConsistency
in interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointProducerBuilder
-
readConsistency
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointBuilder readConsistency(String readConsistency)
The read consistency level. The option will be converted to aio.atomix.resource.ReadConsistency
type. Group: advanced- Specified by:
readConsistency
in interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder
- Specified by:
readConsistency
in interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointProducerBuilder
-
resourceConfigs
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointBuilder 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- Specified by:
resourceConfigs
in interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder
- Specified by:
resourceConfigs
in interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointProducerBuilder
-
resourceConfigs
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointBuilder 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- Specified by:
resourceConfigs
in interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder
- Specified by:
resourceConfigs
in interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointProducerBuilder
-
resourceOptions
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointBuilder resourceOptions(Map<String,Properties> resourceOptions)
Local resources configurations. The option is a:java.util.Map<java.lang.String, java.util.Properties>
type. Group: advanced- Specified by:
resourceOptions
in interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder
- Specified by:
resourceOptions
in interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointProducerBuilder
-
resourceOptions
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointBuilder resourceOptions(String resourceOptions)
Local resources configurations. The option will be converted to ajava.util.Map<java.lang.String, java.util.Properties>
type. Group: advanced- Specified by:
resourceOptions
in interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder
- Specified by:
resourceOptions
in interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointProducerBuilder
-
synchronous
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointBuilder 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- Specified by:
synchronous
in interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder
- Specified by:
synchronous
in interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointProducerBuilder
-
synchronous
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointBuilder 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- Specified by:
synchronous
in interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder
- Specified by:
synchronous
in interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointProducerBuilder
-
-