public static interface AtomixSetComponentBuilderFactory.AtomixSetComponentBuilder extends ComponentBuilder<org.apache.camel.component.atomix.client.set.AtomixSetComponent>
| Modifier and Type | Method and Description |
|---|---|
default AtomixSetComponentBuilderFactory.AtomixSetComponentBuilder |
atomix(io.atomix.Atomix atomix)
The Atomix instance to use.
|
default AtomixSetComponentBuilderFactory.AtomixSetComponentBuilder |
basicPropertyBinding(boolean basicPropertyBinding)
Whether the component should use basic property binding (Camel 2.x)
or the newer property binding with additional capabilities.
|
default AtomixSetComponentBuilderFactory.AtomixSetComponentBuilder |
bridgeErrorHandler(boolean bridgeErrorHandler)
Allows for bridging the consumer to the Camel routing Error Handler,
which mean any exceptions occurred while the consumer is trying to
pickup incoming messages, or the likes, will now be processed as a
message and handled by the routing Error Handler.
|
default AtomixSetComponentBuilderFactory.AtomixSetComponentBuilder |
configuration(org.apache.camel.component.atomix.client.set.AtomixSetConfiguration configuration)
The shared component configuration.
|
default AtomixSetComponentBuilderFactory.AtomixSetComponentBuilder |
configurationUri(String configurationUri)
The path to the AtomixClient configuration.
|
default AtomixSetComponentBuilderFactory.AtomixSetComponentBuilder |
defaultAction(org.apache.camel.component.atomix.client.set.AtomixSet.Action defaultAction)
The default action.
|
default AtomixSetComponentBuilderFactory.AtomixSetComponentBuilder |
defaultResourceConfig(Properties defaultResourceConfig)
The cluster wide default resource configuration.
|
default AtomixSetComponentBuilderFactory.AtomixSetComponentBuilder |
defaultResourceOptions(Properties defaultResourceOptions)
The local default resource options.
|
default AtomixSetComponentBuilderFactory.AtomixSetComponentBuilder |
ephemeral(boolean ephemeral)
Sets if the local member should join groups as PersistentMember or
not.
|
default AtomixSetComponentBuilderFactory.AtomixSetComponentBuilder |
lazyStartProducer(boolean lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default AtomixSetComponentBuilderFactory.AtomixSetComponentBuilder |
nodes(List<io.atomix.catalyst.transport.Address> nodes)
The nodes the AtomixClient should connect to.
|
default AtomixSetComponentBuilderFactory.AtomixSetComponentBuilder |
readConsistency(io.atomix.resource.ReadConsistency readConsistency)
The read consistency level.
|
default AtomixSetComponentBuilderFactory.AtomixSetComponentBuilder |
resourceConfigs(Map<String,Properties> resourceConfigs)
Cluster wide resources configuration.
|
default AtomixSetComponentBuilderFactory.AtomixSetComponentBuilder |
resourceOptions(Map<String,Properties> resourceOptions)
Local resources configurations.
|
default AtomixSetComponentBuilderFactory.AtomixSetComponentBuilder |
resultHeader(String resultHeader)
The header that wil carry the result.
|
default AtomixSetComponentBuilderFactory.AtomixSetComponentBuilder |
transportClassName(String transportClassName)
The class name (fqn) of the Atomix transport.
|
default AtomixSetComponentBuilderFactory.AtomixSetComponentBuilder |
ttl(long ttl)
The resource ttl.
|
build, build, doSetProperty, registerdefault AtomixSetComponentBuilderFactory.AtomixSetComponentBuilder atomix(io.atomix.Atomix atomix)
io.atomix.Atomix type.
Group: commondefault AtomixSetComponentBuilderFactory.AtomixSetComponentBuilder configuration(org.apache.camel.component.atomix.client.set.AtomixSetConfiguration configuration)
org.apache.camel.component.atomix.client.set.AtomixSetConfiguration type.
Group: commondefault AtomixSetComponentBuilderFactory.AtomixSetComponentBuilder configurationUri(String configurationUri)
java.lang.String type.
Group: commondefault AtomixSetComponentBuilderFactory.AtomixSetComponentBuilder defaultAction(org.apache.camel.component.atomix.client.set.AtomixSet.Action defaultAction)
org.apache.camel.component.atomix.client.set.AtomixSet.Action type.
Default: ADD
Group: commondefault AtomixSetComponentBuilderFactory.AtomixSetComponentBuilder nodes(List<io.atomix.catalyst.transport.Address> nodes)
java.util.List
type.
Group: commondefault AtomixSetComponentBuilderFactory.AtomixSetComponentBuilder resultHeader(String resultHeader)
java.lang.String type.
Group: commondefault AtomixSetComponentBuilderFactory.AtomixSetComponentBuilder transportClassName(String transportClassName)
java.lang.String type.
Default: io.atomix.catalyst.transport.netty.NettyTransport
Group: commondefault AtomixSetComponentBuilderFactory.AtomixSetComponentBuilder ttl(long ttl)
long type.
Group: commondefault AtomixSetComponentBuilderFactory.AtomixSetComponentBuilder bridgeErrorHandler(boolean bridgeErrorHandler)
boolean type.
Default: false
Group: consumerdefault AtomixSetComponentBuilderFactory.AtomixSetComponentBuilder lazyStartProducer(boolean lazyStartProducer)
boolean type.
Default: false
Group: producerdefault AtomixSetComponentBuilderFactory.AtomixSetComponentBuilder basicPropertyBinding(boolean basicPropertyBinding)
boolean type.
Default: false
Group: advanceddefault AtomixSetComponentBuilderFactory.AtomixSetComponentBuilder defaultResourceConfig(Properties defaultResourceConfig)
java.util.Properties type.
Group: advanceddefault AtomixSetComponentBuilderFactory.AtomixSetComponentBuilder defaultResourceOptions(Properties defaultResourceOptions)
java.util.Properties type.
Group: advanceddefault AtomixSetComponentBuilderFactory.AtomixSetComponentBuilder ephemeral(boolean ephemeral)
boolean type.
Default: false
Group: advanceddefault AtomixSetComponentBuilderFactory.AtomixSetComponentBuilder readConsistency(io.atomix.resource.ReadConsistency readConsistency)
io.atomix.resource.ReadConsistency
type.
Group: advanceddefault AtomixSetComponentBuilderFactory.AtomixSetComponentBuilder resourceConfigs(Map<String,Properties> resourceConfigs)
java.util.Map type.
Group: advanceddefault AtomixSetComponentBuilderFactory.AtomixSetComponentBuilder resourceOptions(Map<String,Properties> resourceOptions)
java.util.Map type.
Group: advancedApache Camel