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:
basicin interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder- Specified by:
basicin 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:
defaultResourceConfigin interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder- Specified by:
defaultResourceConfigin 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:
defaultResourceConfigin interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder- Specified by:
defaultResourceConfigin 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:
defaultResourceOptionsin interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder- Specified by:
defaultResourceOptionsin 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:
defaultResourceOptionsin interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder- Specified by:
defaultResourceOptionsin 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:
ephemeralin interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder- Specified by:
ephemeralin 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:
ephemeralin interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder- Specified by:
ephemeralin interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointProducerBuilder- Parameters:
ephemeral- the value to set- Returns:
- the dsl builder
-
readConsistency
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointBuilder readConsistency(AtomixMapEndpointBuilderFactory.ReadConsistency readConsistency)
The read consistency level. The option is a: <code>io.atomix.resource.ReadConsistency</code> type. Group: advanced- Specified by:
readConsistencyin interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder- Specified by:
readConsistencyin 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:
readConsistencyin interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder- Specified by:
readConsistencyin 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:
resourceConfigsin interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder- Specified by:
resourceConfigsin 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:
resourceConfigsin interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder- Specified by:
resourceConfigsin 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:
resourceOptionsin interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder- Specified by:
resourceOptionsin 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:
resourceOptionsin interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointConsumerBuilder- Specified by:
resourceOptionsin interfaceAtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointProducerBuilder- Parameters:
resourceOptions- the value to set- Returns:
- the dsl builder
-
-