Interface AtomixValueEndpointBuilderFactory.AdvancedAtomixValueEndpointBuilder
-
- All Superinterfaces:
AtomixValueEndpointBuilderFactory.AdvancedAtomixValueEndpointConsumerBuilder
,AtomixValueEndpointBuilderFactory.AdvancedAtomixValueEndpointProducerBuilder
,org.apache.camel.builder.EndpointConsumerBuilder
,org.apache.camel.EndpointConsumerResolver
,org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
- AtomixValueEndpointBuilderFactory
public static interface AtomixValueEndpointBuilderFactory.AdvancedAtomixValueEndpointBuilder extends AtomixValueEndpointBuilderFactory.AdvancedAtomixValueEndpointConsumerBuilder, AtomixValueEndpointBuilderFactory.AdvancedAtomixValueEndpointProducerBuilder
Advanced builder for endpoint for the Atomix Value component.
-
-
Method Summary
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.AtomixValueEndpointBuilderFactory.AdvancedAtomixValueEndpointConsumerBuilder
exceptionHandler, exceptionHandler, exchangePattern, exchangePattern
-
Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getUri
-
-
-
-
Method Detail
-
basic
default AtomixValueEndpointBuilderFactory.AtomixValueEndpointBuilder basic()
- Specified by:
basic
in interfaceAtomixValueEndpointBuilderFactory.AdvancedAtomixValueEndpointConsumerBuilder
- Specified by:
basic
in interfaceAtomixValueEndpointBuilderFactory.AdvancedAtomixValueEndpointProducerBuilder
-
defaultResourceConfig
default AtomixValueEndpointBuilderFactory.AdvancedAtomixValueEndpointBuilder 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 interfaceAtomixValueEndpointBuilderFactory.AdvancedAtomixValueEndpointConsumerBuilder
- Specified by:
defaultResourceConfig
in interfaceAtomixValueEndpointBuilderFactory.AdvancedAtomixValueEndpointProducerBuilder
- Parameters:
defaultResourceConfig
- the value to set- Returns:
- the dsl builder
-
defaultResourceConfig
default AtomixValueEndpointBuilderFactory.AdvancedAtomixValueEndpointBuilder 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 interfaceAtomixValueEndpointBuilderFactory.AdvancedAtomixValueEndpointConsumerBuilder
- Specified by:
defaultResourceConfig
in interfaceAtomixValueEndpointBuilderFactory.AdvancedAtomixValueEndpointProducerBuilder
- Parameters:
defaultResourceConfig
- the value to set- Returns:
- the dsl builder
-
defaultResourceOptions
default AtomixValueEndpointBuilderFactory.AdvancedAtomixValueEndpointBuilder defaultResourceOptions(Properties defaultResourceOptions)
The local default resource options. The option is a: <code>java.util.Properties</code> type. Group: advanced- Specified by:
defaultResourceOptions
in interfaceAtomixValueEndpointBuilderFactory.AdvancedAtomixValueEndpointConsumerBuilder
- Specified by:
defaultResourceOptions
in interfaceAtomixValueEndpointBuilderFactory.AdvancedAtomixValueEndpointProducerBuilder
- Parameters:
defaultResourceOptions
- the value to set- Returns:
- the dsl builder
-
defaultResourceOptions
default AtomixValueEndpointBuilderFactory.AdvancedAtomixValueEndpointBuilder 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 interfaceAtomixValueEndpointBuilderFactory.AdvancedAtomixValueEndpointConsumerBuilder
- Specified by:
defaultResourceOptions
in interfaceAtomixValueEndpointBuilderFactory.AdvancedAtomixValueEndpointProducerBuilder
- Parameters:
defaultResourceOptions
- the value to set- Returns:
- the dsl builder
-
ephemeral
default AtomixValueEndpointBuilderFactory.AdvancedAtomixValueEndpointBuilder 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 interfaceAtomixValueEndpointBuilderFactory.AdvancedAtomixValueEndpointConsumerBuilder
- Specified by:
ephemeral
in interfaceAtomixValueEndpointBuilderFactory.AdvancedAtomixValueEndpointProducerBuilder
- Parameters:
ephemeral
- the value to set- Returns:
- the dsl builder
-
ephemeral
default AtomixValueEndpointBuilderFactory.AdvancedAtomixValueEndpointBuilder 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 interfaceAtomixValueEndpointBuilderFactory.AdvancedAtomixValueEndpointConsumerBuilder
- Specified by:
ephemeral
in interfaceAtomixValueEndpointBuilderFactory.AdvancedAtomixValueEndpointProducerBuilder
- Parameters:
ephemeral
- the value to set- Returns:
- the dsl builder
-
readConsistency
default AtomixValueEndpointBuilderFactory.AdvancedAtomixValueEndpointBuilder 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 interfaceAtomixValueEndpointBuilderFactory.AdvancedAtomixValueEndpointConsumerBuilder
- Specified by:
readConsistency
in interfaceAtomixValueEndpointBuilderFactory.AdvancedAtomixValueEndpointProducerBuilder
- Parameters:
readConsistency
- the value to set- Returns:
- the dsl builder
-
readConsistency
default AtomixValueEndpointBuilderFactory.AdvancedAtomixValueEndpointBuilder 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 interfaceAtomixValueEndpointBuilderFactory.AdvancedAtomixValueEndpointConsumerBuilder
- Specified by:
readConsistency
in interfaceAtomixValueEndpointBuilderFactory.AdvancedAtomixValueEndpointProducerBuilder
- Parameters:
readConsistency
- the value to set- Returns:
- the dsl builder
-
resourceConfigs
default AtomixValueEndpointBuilderFactory.AdvancedAtomixValueEndpointBuilder 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 interfaceAtomixValueEndpointBuilderFactory.AdvancedAtomixValueEndpointConsumerBuilder
- Specified by:
resourceConfigs
in interfaceAtomixValueEndpointBuilderFactory.AdvancedAtomixValueEndpointProducerBuilder
- Parameters:
resourceConfigs
- the value to set- Returns:
- the dsl builder
-
resourceConfigs
default AtomixValueEndpointBuilderFactory.AdvancedAtomixValueEndpointBuilder 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 interfaceAtomixValueEndpointBuilderFactory.AdvancedAtomixValueEndpointConsumerBuilder
- Specified by:
resourceConfigs
in interfaceAtomixValueEndpointBuilderFactory.AdvancedAtomixValueEndpointProducerBuilder
- Parameters:
resourceConfigs
- the value to set- Returns:
- the dsl builder
-
resourceOptions
default AtomixValueEndpointBuilderFactory.AdvancedAtomixValueEndpointBuilder 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 interfaceAtomixValueEndpointBuilderFactory.AdvancedAtomixValueEndpointConsumerBuilder
- Specified by:
resourceOptions
in interfaceAtomixValueEndpointBuilderFactory.AdvancedAtomixValueEndpointProducerBuilder
- Parameters:
resourceOptions
- the value to set- Returns:
- the dsl builder
-
resourceOptions
default AtomixValueEndpointBuilderFactory.AdvancedAtomixValueEndpointBuilder 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 interfaceAtomixValueEndpointBuilderFactory.AdvancedAtomixValueEndpointConsumerBuilder
- Specified by:
resourceOptions
in interfaceAtomixValueEndpointBuilderFactory.AdvancedAtomixValueEndpointProducerBuilder
- Parameters:
resourceOptions
- the value to set- Returns:
- the dsl builder
-
-