Interface AtomixValueEndpointBuilderFactory.AtomixValueEndpointBuilder
-
- All Superinterfaces:
AtomixValueEndpointBuilderFactory.AtomixValueEndpointConsumerBuilder,AtomixValueEndpointBuilderFactory.AtomixValueEndpointProducerBuilder,org.apache.camel.builder.EndpointConsumerBuilder,org.apache.camel.EndpointConsumerResolver,org.apache.camel.builder.EndpointProducerBuilder,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
- AtomixValueEndpointBuilderFactory
public static interface AtomixValueEndpointBuilderFactory.AtomixValueEndpointBuilder extends AtomixValueEndpointBuilderFactory.AtomixValueEndpointConsumerBuilder, AtomixValueEndpointBuilderFactory.AtomixValueEndpointProducerBuilder
Builder for endpoint for the Atomix Value component.
-
-
Method Summary
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.AtomixValueEndpointBuilderFactory.AtomixValueEndpointConsumerBuilder
bridgeErrorHandler, bridgeErrorHandler
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.AtomixValueEndpointBuilderFactory.AtomixValueEndpointProducerBuilder
lazyStartProducer, lazyStartProducer
-
Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getUri
-
-
-
-
Method Detail
-
advanced
default AtomixValueEndpointBuilderFactory.AdvancedAtomixValueEndpointBuilder advanced()
- Specified by:
advancedin interfaceAtomixValueEndpointBuilderFactory.AtomixValueEndpointConsumerBuilder- Specified by:
advancedin interfaceAtomixValueEndpointBuilderFactory.AtomixValueEndpointProducerBuilder
-
atomix
default AtomixValueEndpointBuilderFactory.AtomixValueEndpointBuilder atomix(io.atomix.Atomix atomix)
The Atomix instance to use. The option is a: <code>io.atomix.Atomix</code> type. Group: common- Specified by:
atomixin interfaceAtomixValueEndpointBuilderFactory.AtomixValueEndpointConsumerBuilder- Specified by:
atomixin interfaceAtomixValueEndpointBuilderFactory.AtomixValueEndpointProducerBuilder- Parameters:
atomix- the value to set- Returns:
- the dsl builder
-
atomix
default AtomixValueEndpointBuilderFactory.AtomixValueEndpointBuilder atomix(String atomix)
The Atomix instance to use. The option will be converted to a <code>io.atomix.Atomix</code> type. Group: common- Specified by:
atomixin interfaceAtomixValueEndpointBuilderFactory.AtomixValueEndpointConsumerBuilder- Specified by:
atomixin interfaceAtomixValueEndpointBuilderFactory.AtomixValueEndpointProducerBuilder- Parameters:
atomix- the value to set- Returns:
- the dsl builder
-
configurationUri
default AtomixValueEndpointBuilderFactory.AtomixValueEndpointBuilder configurationUri(String configurationUri)
The Atomix configuration uri. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
configurationUriin interfaceAtomixValueEndpointBuilderFactory.AtomixValueEndpointConsumerBuilder- Specified by:
configurationUriin interfaceAtomixValueEndpointBuilderFactory.AtomixValueEndpointProducerBuilder- Parameters:
configurationUri- the value to set- Returns:
- the dsl builder
-
defaultAction
default AtomixValueEndpointBuilderFactory.AtomixValueEndpointBuilder defaultAction(org.apache.camel.component.atomix.client.value.AtomixValue.Action defaultAction)
The default action. The option is a: <code>org.apache.camel.component.atomix.client.value.AtomixValue.Action</code> type. Default: SET Group: common- Specified by:
defaultActionin interfaceAtomixValueEndpointBuilderFactory.AtomixValueEndpointConsumerBuilder- Specified by:
defaultActionin interfaceAtomixValueEndpointBuilderFactory.AtomixValueEndpointProducerBuilder- Parameters:
defaultAction- the value to set- Returns:
- the dsl builder
-
defaultAction
default AtomixValueEndpointBuilderFactory.AtomixValueEndpointBuilder defaultAction(String defaultAction)
The default action. The option will be converted to a <code>org.apache.camel.component.atomix.client.value.AtomixValue.Action</code> type. Default: SET Group: common- Specified by:
defaultActionin interfaceAtomixValueEndpointBuilderFactory.AtomixValueEndpointConsumerBuilder- Specified by:
defaultActionin interfaceAtomixValueEndpointBuilderFactory.AtomixValueEndpointProducerBuilder- Parameters:
defaultAction- the value to set- Returns:
- the dsl builder
-
nodes
default AtomixValueEndpointBuilderFactory.AtomixValueEndpointBuilder nodes(String nodes)
The address of the nodes composing the cluster. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
nodesin interfaceAtomixValueEndpointBuilderFactory.AtomixValueEndpointConsumerBuilder- Specified by:
nodesin interfaceAtomixValueEndpointBuilderFactory.AtomixValueEndpointProducerBuilder- Parameters:
nodes- the value to set- Returns:
- the dsl builder
-
resultHeader
default AtomixValueEndpointBuilderFactory.AtomixValueEndpointBuilder resultHeader(String resultHeader)
The header that wil carry the result. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
resultHeaderin interfaceAtomixValueEndpointBuilderFactory.AtomixValueEndpointConsumerBuilder- Specified by:
resultHeaderin interfaceAtomixValueEndpointBuilderFactory.AtomixValueEndpointProducerBuilder- Parameters:
resultHeader- the value to set- Returns:
- the dsl builder
-
transportClassName
default AtomixValueEndpointBuilderFactory.AtomixValueEndpointBuilder 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:
transportClassNamein interfaceAtomixValueEndpointBuilderFactory.AtomixValueEndpointConsumerBuilder- Specified by:
transportClassNamein interfaceAtomixValueEndpointBuilderFactory.AtomixValueEndpointProducerBuilder- Parameters:
transportClassName- the value to set- Returns:
- the dsl builder
-
ttl
default AtomixValueEndpointBuilderFactory.AtomixValueEndpointBuilder ttl(long ttl)
The resource ttl. The option is a: <code>long</code> type. Group: common- Specified by:
ttlin interfaceAtomixValueEndpointBuilderFactory.AtomixValueEndpointConsumerBuilder- Specified by:
ttlin interfaceAtomixValueEndpointBuilderFactory.AtomixValueEndpointProducerBuilder- Parameters:
ttl- the value to set- Returns:
- the dsl builder
-
ttl
default AtomixValueEndpointBuilderFactory.AtomixValueEndpointBuilder ttl(String ttl)
The resource ttl. The option will be converted to a <code>long</code> type. Group: common- Specified by:
ttlin interfaceAtomixValueEndpointBuilderFactory.AtomixValueEndpointConsumerBuilder- Specified by:
ttlin interfaceAtomixValueEndpointBuilderFactory.AtomixValueEndpointProducerBuilder- Parameters:
ttl- the value to set- Returns:
- the dsl builder
-
-