Interface AtomixSetEndpointBuilderFactory.AtomixSetEndpointBuilder
-
- All Superinterfaces:
AtomixSetEndpointBuilderFactory.AtomixSetEndpointConsumerBuilder
,AtomixSetEndpointBuilderFactory.AtomixSetEndpointProducerBuilder
,org.apache.camel.builder.EndpointConsumerBuilder
,org.apache.camel.EndpointConsumerResolver
,org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
- AtomixSetEndpointBuilderFactory
public static interface AtomixSetEndpointBuilderFactory.AtomixSetEndpointBuilder extends AtomixSetEndpointBuilderFactory.AtomixSetEndpointConsumerBuilder, AtomixSetEndpointBuilderFactory.AtomixSetEndpointProducerBuilder
Builder for endpoint for the Atomix Set component.
-
-
Method Summary
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.AtomixSetEndpointBuilderFactory.AtomixSetEndpointConsumerBuilder
bridgeErrorHandler, bridgeErrorHandler
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.AtomixSetEndpointBuilderFactory.AtomixSetEndpointProducerBuilder
lazyStartProducer, lazyStartProducer
-
Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, getUri
-
-
-
-
Method Detail
-
advanced
default AtomixSetEndpointBuilderFactory.AdvancedAtomixSetEndpointBuilder advanced()
- Specified by:
advanced
in interfaceAtomixSetEndpointBuilderFactory.AtomixSetEndpointConsumerBuilder
- Specified by:
advanced
in interfaceAtomixSetEndpointBuilderFactory.AtomixSetEndpointProducerBuilder
-
atomix
default AtomixSetEndpointBuilderFactory.AtomixSetEndpointBuilder atomix(Object atomix)
The Atomix instance to use. The option is a:io.atomix.AtomixClient
type. Group: common- Specified by:
atomix
in interfaceAtomixSetEndpointBuilderFactory.AtomixSetEndpointConsumerBuilder
- Specified by:
atomix
in interfaceAtomixSetEndpointBuilderFactory.AtomixSetEndpointProducerBuilder
-
atomix
default AtomixSetEndpointBuilderFactory.AtomixSetEndpointBuilder atomix(String atomix)
The Atomix instance to use. The option will be converted to aio.atomix.AtomixClient
type. Group: common- Specified by:
atomix
in interfaceAtomixSetEndpointBuilderFactory.AtomixSetEndpointConsumerBuilder
- Specified by:
atomix
in interfaceAtomixSetEndpointBuilderFactory.AtomixSetEndpointProducerBuilder
-
configurationUri
default AtomixSetEndpointBuilderFactory.AtomixSetEndpointBuilder configurationUri(String configurationUri)
The Atomix configuration uri. The option is a:java.lang.String
type. Group: common- Specified by:
configurationUri
in interfaceAtomixSetEndpointBuilderFactory.AtomixSetEndpointConsumerBuilder
- Specified by:
configurationUri
in interfaceAtomixSetEndpointBuilderFactory.AtomixSetEndpointProducerBuilder
-
defaultAction
default AtomixSetEndpointBuilderFactory.AtomixSetEndpointBuilder defaultAction(AtomixSetEndpointBuilderFactory.Action defaultAction)
The default action. The option is a:org.apache.camel.component.atomix.client.set.AtomixSet$Action
type. Default: ADD Group: common- Specified by:
defaultAction
in interfaceAtomixSetEndpointBuilderFactory.AtomixSetEndpointConsumerBuilder
- Specified by:
defaultAction
in interfaceAtomixSetEndpointBuilderFactory.AtomixSetEndpointProducerBuilder
-
defaultAction
default AtomixSetEndpointBuilderFactory.AtomixSetEndpointBuilder defaultAction(String defaultAction)
The default action. The option will be converted to aorg.apache.camel.component.atomix.client.set.AtomixSet$Action
type. Default: ADD Group: common- Specified by:
defaultAction
in interfaceAtomixSetEndpointBuilderFactory.AtomixSetEndpointConsumerBuilder
- Specified by:
defaultAction
in interfaceAtomixSetEndpointBuilderFactory.AtomixSetEndpointProducerBuilder
-
nodes
default AtomixSetEndpointBuilderFactory.AtomixSetEndpointBuilder nodes(List<Object> nodes)
The address of the nodes composing the cluster. The option is a:java.util.List<io.atomix.catalyst.transport.Address>
type. Group: common- Specified by:
nodes
in interfaceAtomixSetEndpointBuilderFactory.AtomixSetEndpointConsumerBuilder
- Specified by:
nodes
in interfaceAtomixSetEndpointBuilderFactory.AtomixSetEndpointProducerBuilder
-
nodes
default AtomixSetEndpointBuilderFactory.AtomixSetEndpointBuilder nodes(String nodes)
The address of the nodes composing the cluster. The option will be converted to ajava.util.List<io.atomix.catalyst.transport.Address>
type. Group: common- Specified by:
nodes
in interfaceAtomixSetEndpointBuilderFactory.AtomixSetEndpointConsumerBuilder
- Specified by:
nodes
in interfaceAtomixSetEndpointBuilderFactory.AtomixSetEndpointProducerBuilder
-
resultHeader
default AtomixSetEndpointBuilderFactory.AtomixSetEndpointBuilder resultHeader(String resultHeader)
The header that wil carry the result. The option is a:java.lang.String
type. Group: common- Specified by:
resultHeader
in interfaceAtomixSetEndpointBuilderFactory.AtomixSetEndpointConsumerBuilder
- Specified by:
resultHeader
in interfaceAtomixSetEndpointBuilderFactory.AtomixSetEndpointProducerBuilder
-
transportClassName
default AtomixSetEndpointBuilderFactory.AtomixSetEndpointBuilder transportClassName(String transportClassName)
The class name (fqn) of the Atomix transport. The option is a:java.lang.String
type. Default: io.atomix.catalyst.transport.netty.NettyTransport Group: common- Specified by:
transportClassName
in interfaceAtomixSetEndpointBuilderFactory.AtomixSetEndpointConsumerBuilder
- Specified by:
transportClassName
in interfaceAtomixSetEndpointBuilderFactory.AtomixSetEndpointProducerBuilder
-
ttl
default AtomixSetEndpointBuilderFactory.AtomixSetEndpointBuilder ttl(long ttl)
The resource ttl. The option is a:long
type. Group: common- Specified by:
ttl
in interfaceAtomixSetEndpointBuilderFactory.AtomixSetEndpointConsumerBuilder
- Specified by:
ttl
in interfaceAtomixSetEndpointBuilderFactory.AtomixSetEndpointProducerBuilder
-
ttl
default AtomixSetEndpointBuilderFactory.AtomixSetEndpointBuilder ttl(String ttl)
The resource ttl. The option will be converted to along
type. Group: common- Specified by:
ttl
in interfaceAtomixSetEndpointBuilderFactory.AtomixSetEndpointConsumerBuilder
- Specified by:
ttl
in interfaceAtomixSetEndpointBuilderFactory.AtomixSetEndpointProducerBuilder
-
-