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