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 |
autowiredEnabled(boolean autowiredEnabled)
Whether autowiring is enabled.
|
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)
atomix - the value to setdefault AtomixSetComponentBuilderFactory.AtomixSetComponentBuilder configuration(org.apache.camel.component.atomix.client.set.AtomixSetConfiguration configuration)
configuration - the value to setdefault AtomixSetComponentBuilderFactory.AtomixSetComponentBuilder configurationUri(String configurationUri)
configurationUri - the value to setdefault AtomixSetComponentBuilderFactory.AtomixSetComponentBuilder defaultAction(org.apache.camel.component.atomix.client.set.AtomixSet.Action defaultAction)
defaultAction - the value to setdefault AtomixSetComponentBuilderFactory.AtomixSetComponentBuilder nodes(List<io.atomix.catalyst.transport.Address> nodes)
nodes - the value to setdefault AtomixSetComponentBuilderFactory.AtomixSetComponentBuilder resultHeader(String resultHeader)
resultHeader - the value to setdefault AtomixSetComponentBuilderFactory.AtomixSetComponentBuilder transportClassName(String transportClassName)
transportClassName - the value to setdefault AtomixSetComponentBuilderFactory.AtomixSetComponentBuilder ttl(long ttl)
ttl - the value to setdefault AtomixSetComponentBuilderFactory.AtomixSetComponentBuilder bridgeErrorHandler(boolean bridgeErrorHandler)
bridgeErrorHandler - the value to setdefault AtomixSetComponentBuilderFactory.AtomixSetComponentBuilder lazyStartProducer(boolean lazyStartProducer)
lazyStartProducer - the value to setdefault AtomixSetComponentBuilderFactory.AtomixSetComponentBuilder autowiredEnabled(boolean autowiredEnabled)
autowiredEnabled - the value to setdefault AtomixSetComponentBuilderFactory.AtomixSetComponentBuilder defaultResourceConfig(Properties defaultResourceConfig)
defaultResourceConfig - the value to setdefault AtomixSetComponentBuilderFactory.AtomixSetComponentBuilder defaultResourceOptions(Properties defaultResourceOptions)
defaultResourceOptions - the value to setdefault AtomixSetComponentBuilderFactory.AtomixSetComponentBuilder ephemeral(boolean ephemeral)
ephemeral - the value to setdefault AtomixSetComponentBuilderFactory.AtomixSetComponentBuilder readConsistency(io.atomix.resource.ReadConsistency readConsistency)
readConsistency - the value to setdefault AtomixSetComponentBuilderFactory.AtomixSetComponentBuilder resourceConfigs(Map<String,Properties> resourceConfigs)
resourceConfigs - the value to setdefault AtomixSetComponentBuilderFactory.AtomixSetComponentBuilder resourceOptions(Map<String,Properties> resourceOptions)
resourceOptions - the value to setApache Camel