Interface AtomixMapEndpointBuilderFactory.AtomixMapEndpointBuilder
-
- All Superinterfaces:
AtomixMapEndpointBuilderFactory.AtomixMapEndpointConsumerBuilder
,AtomixMapEndpointBuilderFactory.AtomixMapEndpointProducerBuilder
,org.apache.camel.builder.EndpointConsumerBuilder
,org.apache.camel.EndpointConsumerResolver
,org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
- AtomixMapEndpointBuilderFactory
public static interface AtomixMapEndpointBuilderFactory.AtomixMapEndpointBuilder extends AtomixMapEndpointBuilderFactory.AtomixMapEndpointConsumerBuilder, AtomixMapEndpointBuilderFactory.AtomixMapEndpointProducerBuilder
Builder for endpoint for the Atomix Map component.
-
-
Method Summary
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.AtomixMapEndpointBuilderFactory.AtomixMapEndpointConsumerBuilder
bridgeErrorHandler, bridgeErrorHandler
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.AtomixMapEndpointBuilderFactory.AtomixMapEndpointProducerBuilder
lazyStartProducer, lazyStartProducer
-
Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getUri
-
-
-
-
Method Detail
-
advanced
default AtomixMapEndpointBuilderFactory.AdvancedAtomixMapEndpointBuilder advanced()
- Specified by:
advanced
in interfaceAtomixMapEndpointBuilderFactory.AtomixMapEndpointConsumerBuilder
- Specified by:
advanced
in interfaceAtomixMapEndpointBuilderFactory.AtomixMapEndpointProducerBuilder
-
atomix
default AtomixMapEndpointBuilderFactory.AtomixMapEndpointBuilder atomix(Object atomix)
The Atomix instance to use. The option is a: <code>io.atomix.AtomixClient</code> type. Group: common- Specified by:
atomix
in interfaceAtomixMapEndpointBuilderFactory.AtomixMapEndpointConsumerBuilder
- Specified by:
atomix
in interfaceAtomixMapEndpointBuilderFactory.AtomixMapEndpointProducerBuilder
- Parameters:
atomix
- the value to set- Returns:
- the dsl builder
-
atomix
default AtomixMapEndpointBuilderFactory.AtomixMapEndpointBuilder atomix(String atomix)
The Atomix instance to use. The option will be converted to a <code>io.atomix.AtomixClient</code> type. Group: common- Specified by:
atomix
in interfaceAtomixMapEndpointBuilderFactory.AtomixMapEndpointConsumerBuilder
- Specified by:
atomix
in interfaceAtomixMapEndpointBuilderFactory.AtomixMapEndpointProducerBuilder
- Parameters:
atomix
- the value to set- Returns:
- the dsl builder
-
configurationUri
default AtomixMapEndpointBuilderFactory.AtomixMapEndpointBuilder configurationUri(String configurationUri)
The Atomix configuration uri. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
configurationUri
in interfaceAtomixMapEndpointBuilderFactory.AtomixMapEndpointConsumerBuilder
- Specified by:
configurationUri
in interfaceAtomixMapEndpointBuilderFactory.AtomixMapEndpointProducerBuilder
- Parameters:
configurationUri
- the value to set- Returns:
- the dsl builder
-
defaultAction
default AtomixMapEndpointBuilderFactory.AtomixMapEndpointBuilder defaultAction(AtomixMapEndpointBuilderFactory.Action defaultAction)
The default action. The option is a: <code>org.apache.camel.component.atomix.client.map.AtomixMap$Action</code> type. Default: PUT Group: common- Specified by:
defaultAction
in interfaceAtomixMapEndpointBuilderFactory.AtomixMapEndpointConsumerBuilder
- Specified by:
defaultAction
in interfaceAtomixMapEndpointBuilderFactory.AtomixMapEndpointProducerBuilder
- Parameters:
defaultAction
- the value to set- Returns:
- the dsl builder
-
defaultAction
default AtomixMapEndpointBuilderFactory.AtomixMapEndpointBuilder defaultAction(String defaultAction)
The default action. The option will be converted to a <code>org.apache.camel.component.atomix.client.map.AtomixMap$Action</code> type. Default: PUT Group: common- Specified by:
defaultAction
in interfaceAtomixMapEndpointBuilderFactory.AtomixMapEndpointConsumerBuilder
- Specified by:
defaultAction
in interfaceAtomixMapEndpointBuilderFactory.AtomixMapEndpointProducerBuilder
- Parameters:
defaultAction
- the value to set- Returns:
- the dsl builder
-
key
default AtomixMapEndpointBuilderFactory.AtomixMapEndpointBuilder key(Object key)
The key to use if none is set in the header or to listen for events for a specific key. The option is a: <code>java.lang.Object</code> type. Group: common- Specified by:
key
in interfaceAtomixMapEndpointBuilderFactory.AtomixMapEndpointConsumerBuilder
- Specified by:
key
in interfaceAtomixMapEndpointBuilderFactory.AtomixMapEndpointProducerBuilder
- Parameters:
key
- the value to set- Returns:
- the dsl builder
-
key
default AtomixMapEndpointBuilderFactory.AtomixMapEndpointBuilder key(String key)
The key to use if none is set in the header or to listen for events for a specific key. The option will be converted to a <code>java.lang.Object</code> type. Group: common- Specified by:
key
in interfaceAtomixMapEndpointBuilderFactory.AtomixMapEndpointConsumerBuilder
- Specified by:
key
in interfaceAtomixMapEndpointBuilderFactory.AtomixMapEndpointProducerBuilder
- Parameters:
key
- the value to set- Returns:
- the dsl builder
-
nodes
default AtomixMapEndpointBuilderFactory.AtomixMapEndpointBuilder nodes(List<Object> nodes)
The address of the nodes composing the cluster. The option is a: <code>java.util.List<io.atomix.catalyst.transport.Address></code> type. Group: common- Specified by:
nodes
in interfaceAtomixMapEndpointBuilderFactory.AtomixMapEndpointConsumerBuilder
- Specified by:
nodes
in interfaceAtomixMapEndpointBuilderFactory.AtomixMapEndpointProducerBuilder
- Parameters:
nodes
- the value to set- Returns:
- the dsl builder
-
nodes
default AtomixMapEndpointBuilderFactory.AtomixMapEndpointBuilder nodes(String nodes)
The address of the nodes composing the cluster. The option will be converted to a <code>java.util.List<io.atomix.catalyst.transport.Address></code> type. Group: common- Specified by:
nodes
in interfaceAtomixMapEndpointBuilderFactory.AtomixMapEndpointConsumerBuilder
- Specified by:
nodes
in interfaceAtomixMapEndpointBuilderFactory.AtomixMapEndpointProducerBuilder
- Parameters:
nodes
- the value to set- Returns:
- the dsl builder
-
resultHeader
default AtomixMapEndpointBuilderFactory.AtomixMapEndpointBuilder resultHeader(String resultHeader)
The header that wil carry the result. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
resultHeader
in interfaceAtomixMapEndpointBuilderFactory.AtomixMapEndpointConsumerBuilder
- Specified by:
resultHeader
in interfaceAtomixMapEndpointBuilderFactory.AtomixMapEndpointProducerBuilder
- Parameters:
resultHeader
- the value to set- Returns:
- the dsl builder
-
transportClassName
default AtomixMapEndpointBuilderFactory.AtomixMapEndpointBuilder transportClassName(String transportClassName)
The class name (fqn) of the Atomix transport. The option is a: <code>java.lang.String</code> type. Default: io.atomix.catalyst.transport.netty.NettyTransport Group: common- Specified by:
transportClassName
in interfaceAtomixMapEndpointBuilderFactory.AtomixMapEndpointConsumerBuilder
- Specified by:
transportClassName
in interfaceAtomixMapEndpointBuilderFactory.AtomixMapEndpointProducerBuilder
- Parameters:
transportClassName
- the value to set- Returns:
- the dsl builder
-
ttl
default AtomixMapEndpointBuilderFactory.AtomixMapEndpointBuilder ttl(long ttl)
The resource ttl. The option is a: <code>long</code> type. Group: common- Specified by:
ttl
in interfaceAtomixMapEndpointBuilderFactory.AtomixMapEndpointConsumerBuilder
- Specified by:
ttl
in interfaceAtomixMapEndpointBuilderFactory.AtomixMapEndpointProducerBuilder
- Parameters:
ttl
- the value to set- Returns:
- the dsl builder
-
ttl
default AtomixMapEndpointBuilderFactory.AtomixMapEndpointBuilder ttl(String ttl)
The resource ttl. The option will be converted to a <code>long</code> type. Group: common- Specified by:
ttl
in interfaceAtomixMapEndpointBuilderFactory.AtomixMapEndpointConsumerBuilder
- Specified by:
ttl
in interfaceAtomixMapEndpointBuilderFactory.AtomixMapEndpointProducerBuilder
- Parameters:
ttl
- the value to set- Returns:
- the dsl builder
-
-