Interface AtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointProducerBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- All Known Subinterfaces:
AtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointBuilder
- Enclosing interface:
- AtomixMessagingEndpointBuilderFactory
public static interface AtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointProducerBuilder extends org.apache.camel.builder.EndpointProducerBuilder
Advanced builder for endpoint producers for the Atomix Messaging component.
-
-
Method Summary
-
-
-
Method Detail
-
basic
default AtomixMessagingEndpointBuilderFactory.AtomixMessagingEndpointProducerBuilder basic()
-
basicPropertyBinding
default AtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointProducerBuilder basicPropertyBinding(boolean basicPropertyBinding)
Whether the endpoint should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities. The option is a:boolean
type. Default: false Group: advanced
-
basicPropertyBinding
default AtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointProducerBuilder basicPropertyBinding(String basicPropertyBinding)
Whether the endpoint should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities. The option will be converted to aboolean
type. Default: false Group: advanced
-
defaultResourceConfig
default AtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointProducerBuilder defaultResourceConfig(Properties defaultResourceConfig)
The cluster wide default resource configuration. The option is a:java.util.Properties
type. Group: advanced
-
defaultResourceConfig
default AtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointProducerBuilder defaultResourceConfig(String defaultResourceConfig)
The cluster wide default resource configuration. The option will be converted to ajava.util.Properties
type. Group: advanced
-
defaultResourceOptions
default AtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointProducerBuilder defaultResourceOptions(Properties defaultResourceOptions)
The local default resource options. The option is a:java.util.Properties
type. Group: advanced
-
defaultResourceOptions
default AtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointProducerBuilder defaultResourceOptions(String defaultResourceOptions)
The local default resource options. The option will be converted to ajava.util.Properties
type. Group: advanced
-
ephemeral
default AtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointProducerBuilder 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:boolean
type. Default: false Group: advanced
-
ephemeral
default AtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointProducerBuilder 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 aboolean
type. Default: false Group: advanced
-
readConsistency
default AtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointProducerBuilder readConsistency(AtomixMessagingEndpointBuilderFactory.ReadConsistency readConsistency)
The read consistency level. The option is a:io.atomix.resource.ReadConsistency
type. Group: advanced
-
readConsistency
default AtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointProducerBuilder readConsistency(String readConsistency)
The read consistency level. The option will be converted to aio.atomix.resource.ReadConsistency
type. Group: advanced
-
resourceConfigs
default AtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointProducerBuilder resourceConfigs(Map<String,Properties> resourceConfigs)
Cluster wide resources configuration. The option is a:java.util.Map<java.lang.String, java.util.Properties>
type. Group: advanced
-
resourceConfigs
default AtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointProducerBuilder resourceConfigs(String resourceConfigs)
Cluster wide resources configuration. The option will be converted to ajava.util.Map<java.lang.String, java.util.Properties>
type. Group: advanced
-
resourceOptions
default AtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointProducerBuilder resourceOptions(Map<String,Properties> resourceOptions)
Local resources configurations. The option is a:java.util.Map<java.lang.String, java.util.Properties>
type. Group: advanced
-
resourceOptions
default AtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointProducerBuilder resourceOptions(String resourceOptions)
Local resources configurations. The option will be converted to ajava.util.Map<java.lang.String, java.util.Properties>
type. Group: advanced
-
synchronous
default AtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointProducerBuilder synchronous(boolean synchronous)
Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported). The option is a:boolean
type. Default: false Group: advanced
-
synchronous
default AtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointProducerBuilder synchronous(String synchronous)
Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported). The option will be converted to aboolean
type. Default: false Group: advanced
-
-