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
-
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
-
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
-
-