Interface AtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointBuilder
-
- All Superinterfaces:
AtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointConsumerBuilder
,AtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointProducerBuilder
,org.apache.camel.builder.EndpointConsumerBuilder
,org.apache.camel.EndpointConsumerResolver
,org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
- AtomixMessagingEndpointBuilderFactory
public static interface AtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointBuilder extends AtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointConsumerBuilder, AtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointProducerBuilder
Advanced builder for endpoint for the Atomix Messaging component.
-
-
Method Summary
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.AtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointConsumerBuilder
exceptionHandler, exceptionHandler, exchangePattern, exchangePattern
-
Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, getUri
-
-
-
-
Method Detail
-
basic
default AtomixMessagingEndpointBuilderFactory.AtomixMessagingEndpointBuilder basic()
- Specified by:
basic
in interfaceAtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointConsumerBuilder
- Specified by:
basic
in interfaceAtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointProducerBuilder
-
basicPropertyBinding
default AtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointBuilder 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- Specified by:
basicPropertyBinding
in interfaceAtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointConsumerBuilder
- Specified by:
basicPropertyBinding
in interfaceAtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointProducerBuilder
-
basicPropertyBinding
default AtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointBuilder 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- Specified by:
basicPropertyBinding
in interfaceAtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointConsumerBuilder
- Specified by:
basicPropertyBinding
in interfaceAtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointProducerBuilder
-
defaultResourceConfig
default AtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointBuilder defaultResourceConfig(Properties defaultResourceConfig)
The cluster wide default resource configuration. The option is a:java.util.Properties
type. Group: advanced- Specified by:
defaultResourceConfig
in interfaceAtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointConsumerBuilder
- Specified by:
defaultResourceConfig
in interfaceAtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointProducerBuilder
-
defaultResourceConfig
default AtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointBuilder defaultResourceConfig(String defaultResourceConfig)
The cluster wide default resource configuration. The option will be converted to ajava.util.Properties
type. Group: advanced- Specified by:
defaultResourceConfig
in interfaceAtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointConsumerBuilder
- Specified by:
defaultResourceConfig
in interfaceAtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointProducerBuilder
-
defaultResourceOptions
default AtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointBuilder defaultResourceOptions(Properties defaultResourceOptions)
The local default resource options. The option is a:java.util.Properties
type. Group: advanced- Specified by:
defaultResourceOptions
in interfaceAtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointConsumerBuilder
- Specified by:
defaultResourceOptions
in interfaceAtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointProducerBuilder
-
defaultResourceOptions
default AtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointBuilder defaultResourceOptions(String defaultResourceOptions)
The local default resource options. The option will be converted to ajava.util.Properties
type. Group: advanced- Specified by:
defaultResourceOptions
in interfaceAtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointConsumerBuilder
- Specified by:
defaultResourceOptions
in interfaceAtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointProducerBuilder
-
ephemeral
default AtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointBuilder 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- Specified by:
ephemeral
in interfaceAtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointConsumerBuilder
- Specified by:
ephemeral
in interfaceAtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointProducerBuilder
-
ephemeral
default AtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointBuilder 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- Specified by:
ephemeral
in interfaceAtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointConsumerBuilder
- Specified by:
ephemeral
in interfaceAtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointProducerBuilder
-
readConsistency
default AtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointBuilder readConsistency(AtomixMessagingEndpointBuilderFactory.ReadConsistency readConsistency)
The read consistency level. The option is a:io.atomix.resource.ReadConsistency
type. Group: advanced- Specified by:
readConsistency
in interfaceAtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointConsumerBuilder
- Specified by:
readConsistency
in interfaceAtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointProducerBuilder
-
readConsistency
default AtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointBuilder readConsistency(String readConsistency)
The read consistency level. The option will be converted to aio.atomix.resource.ReadConsistency
type. Group: advanced- Specified by:
readConsistency
in interfaceAtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointConsumerBuilder
- Specified by:
readConsistency
in interfaceAtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointProducerBuilder
-
resourceConfigs
default AtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointBuilder 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- Specified by:
resourceConfigs
in interfaceAtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointConsumerBuilder
- Specified by:
resourceConfigs
in interfaceAtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointProducerBuilder
-
resourceConfigs
default AtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointBuilder 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- Specified by:
resourceConfigs
in interfaceAtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointConsumerBuilder
- Specified by:
resourceConfigs
in interfaceAtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointProducerBuilder
-
resourceOptions
default AtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointBuilder resourceOptions(Map<String,Properties> resourceOptions)
Local resources configurations. The option is a:java.util.Map<java.lang.String, java.util.Properties>
type. Group: advanced- Specified by:
resourceOptions
in interfaceAtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointConsumerBuilder
- Specified by:
resourceOptions
in interfaceAtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointProducerBuilder
-
resourceOptions
default AtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointBuilder resourceOptions(String resourceOptions)
Local resources configurations. The option will be converted to ajava.util.Map<java.lang.String, java.util.Properties>
type. Group: advanced- Specified by:
resourceOptions
in interfaceAtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointConsumerBuilder
- Specified by:
resourceOptions
in interfaceAtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointProducerBuilder
-
synchronous
default AtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointBuilder 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- Specified by:
synchronous
in interfaceAtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointConsumerBuilder
- Specified by:
synchronous
in interfaceAtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointProducerBuilder
-
synchronous
default AtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointBuilder 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- Specified by:
synchronous
in interfaceAtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointConsumerBuilder
- Specified by:
synchronous
in interfaceAtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointProducerBuilder
-
-