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, expr, 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: <code>java.util.Properties</code> type. Group: advanced- Specified by:
defaultResourceConfig
in interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder
- Specified by:
defaultResourceConfig
in interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointProducerBuilder
- Parameters:
defaultResourceConfig
- the value to set- Returns:
- the dsl builder
-
defaultResourceConfig
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointBuilder defaultResourceConfig(String defaultResourceConfig)
The cluster wide default resource configuration. The option will be converted to a <code>java.util.Properties</code> type. Group: advanced- Specified by:
defaultResourceConfig
in interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder
- Specified by:
defaultResourceConfig
in interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointProducerBuilder
- Parameters:
defaultResourceConfig
- the value to set- Returns:
- the dsl builder
-
defaultResourceOptions
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointBuilder defaultResourceOptions(Properties defaultResourceOptions)
The local default resource options. The option is a: <code>java.util.Properties</code> type. Group: advanced- Specified by:
defaultResourceOptions
in interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder
- Specified by:
defaultResourceOptions
in interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointProducerBuilder
- Parameters:
defaultResourceOptions
- the value to set- Returns:
- the dsl builder
-
defaultResourceOptions
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointBuilder defaultResourceOptions(String defaultResourceOptions)
The local default resource options. The option will be converted to a <code>java.util.Properties</code> type. Group: advanced- Specified by:
defaultResourceOptions
in interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder
- Specified by:
defaultResourceOptions
in interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointProducerBuilder
- Parameters:
defaultResourceOptions
- the value to set- Returns:
- the dsl builder
-
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: <code>boolean</code> type. Default: false Group: advanced- Specified by:
ephemeral
in interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder
- Specified by:
ephemeral
in interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointProducerBuilder
- Parameters:
ephemeral
- the value to set- Returns:
- the dsl builder
-
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 a <code>boolean</code> type. Default: false Group: advanced- Specified by:
ephemeral
in interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder
- Specified by:
ephemeral
in interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointProducerBuilder
- Parameters:
ephemeral
- the value to set- Returns:
- the dsl builder
-
readConsistency
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointBuilder readConsistency(io.atomix.resource.ReadConsistency readConsistency)
The read consistency level. The option is a: <code>io.atomix.resource.ReadConsistency</code> type. Group: advanced- Specified by:
readConsistency
in interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder
- Specified by:
readConsistency
in interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointProducerBuilder
- Parameters:
readConsistency
- the value to set- Returns:
- the dsl builder
-
readConsistency
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointBuilder readConsistency(String readConsistency)
The read consistency level. The option will be converted to a <code>io.atomix.resource.ReadConsistency</code> type. Group: advanced- Specified by:
readConsistency
in interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder
- Specified by:
readConsistency
in interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointProducerBuilder
- Parameters:
readConsistency
- the value to set- Returns:
- the dsl builder
-
resourceConfigs
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointBuilder resourceConfigs(Map<String,Properties> resourceConfigs)
Cluster wide resources configuration. The option is a: <code>java.util.Map<java.lang.String, java.util.Properties></code> type. Group: advanced- Specified by:
resourceConfigs
in interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder
- Specified by:
resourceConfigs
in interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointProducerBuilder
- Parameters:
resourceConfigs
- the value to set- Returns:
- the dsl builder
-
resourceConfigs
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointBuilder resourceConfigs(String resourceConfigs)
Cluster wide resources configuration. The option will be converted to a <code>java.util.Map<java.lang.String, java.util.Properties></code> type. Group: advanced- Specified by:
resourceConfigs
in interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder
- Specified by:
resourceConfigs
in interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointProducerBuilder
- Parameters:
resourceConfigs
- the value to set- Returns:
- the dsl builder
-
resourceOptions
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointBuilder resourceOptions(Map<String,Properties> resourceOptions)
Local resources configurations. The option is a: <code>java.util.Map<java.lang.String, java.util.Properties></code> type. Group: advanced- Specified by:
resourceOptions
in interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder
- Specified by:
resourceOptions
in interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointProducerBuilder
- Parameters:
resourceOptions
- the value to set- Returns:
- the dsl builder
-
resourceOptions
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointBuilder resourceOptions(String resourceOptions)
Local resources configurations. The option will be converted to a <code>java.util.Map<java.lang.String, java.util.Properties></code> type. Group: advanced- Specified by:
resourceOptions
in interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder
- Specified by:
resourceOptions
in interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointProducerBuilder
- Parameters:
resourceOptions
- the value to set- Returns:
- the dsl builder
-
-