Interface AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointProducerBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- All Known Subinterfaces:
AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointBuilder
- Enclosing interface:
- AtomixMapEndpointBuilderFactory
public static interface AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointProducerBuilder extends org.apache.camel.builder.EndpointProducerBuilder
Advanced builder for endpoint producers for the Atomix Map component.
-
-
Method Summary
-
-
-
Method Detail
-
basic
default AtomixMapEndpointBuilderFactory.AtomixMapEndpointProducerBuilder basic()
-
defaultResourceConfig
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointProducerBuilder defaultResourceConfig(Properties defaultResourceConfig)
The cluster wide default resource configuration. The option is a: <code>java.util.Properties</code> type. Group: advanced- Parameters:
defaultResourceConfig
- the value to set- Returns:
- the dsl builder
-
defaultResourceConfig
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointProducerBuilder defaultResourceConfig(String defaultResourceConfig)
The cluster wide default resource configuration. The option will be converted to a <code>java.util.Properties</code> type. Group: advanced- Parameters:
defaultResourceConfig
- the value to set- Returns:
- the dsl builder
-
defaultResourceOptions
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointProducerBuilder defaultResourceOptions(Properties defaultResourceOptions)
The local default resource options. The option is a: <code>java.util.Properties</code> type. Group: advanced- Parameters:
defaultResourceOptions
- the value to set- Returns:
- the dsl builder
-
defaultResourceOptions
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointProducerBuilder defaultResourceOptions(String defaultResourceOptions)
The local default resource options. The option will be converted to a <code>java.util.Properties</code> type. Group: advanced- Parameters:
defaultResourceOptions
- the value to set- Returns:
- the dsl builder
-
ephemeral
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointProducerBuilder 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- Parameters:
ephemeral
- the value to set- Returns:
- the dsl builder
-
ephemeral
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointProducerBuilder 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- Parameters:
ephemeral
- the value to set- Returns:
- the dsl builder
-
readConsistency
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointProducerBuilder readConsistency(io.atomix.resource.ReadConsistency readConsistency)
The read consistency level. The option is a: <code>io.atomix.resource.ReadConsistency</code> type. Group: advanced- Parameters:
readConsistency
- the value to set- Returns:
- the dsl builder
-
readConsistency
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointProducerBuilder readConsistency(String readConsistency)
The read consistency level. The option will be converted to a <code>io.atomix.resource.ReadConsistency</code> type. Group: advanced- Parameters:
readConsistency
- the value to set- Returns:
- the dsl builder
-
resourceConfigs
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointProducerBuilder 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- Parameters:
resourceConfigs
- the value to set- Returns:
- the dsl builder
-
resourceConfigs
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointProducerBuilder 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- Parameters:
resourceConfigs
- the value to set- Returns:
- the dsl builder
-
resourceOptions
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointProducerBuilder 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- Parameters:
resourceOptions
- the value to set- Returns:
- the dsl builder
-
resourceOptions
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointProducerBuilder 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- Parameters:
resourceOptions
- the value to set- Returns:
- the dsl builder
-
-