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