public static interface AtomixMultimapComponentBuilderFactory.AtomixMultimapComponentBuilder extends ComponentBuilder<org.apache.camel.component.atomix.client.multimap.AtomixMultiMapComponent>
| Modifier and Type | Method and Description |
|---|---|
default AtomixMultimapComponentBuilderFactory.AtomixMultimapComponentBuilder |
atomix(io.atomix.Atomix atomix)
The Atomix instance to use.
|
default AtomixMultimapComponentBuilderFactory.AtomixMultimapComponentBuilder |
basicPropertyBinding(boolean basicPropertyBinding)
Whether the component should use basic property binding (Camel 2.x)
or the newer property binding with additional capabilities.
|
default AtomixMultimapComponentBuilderFactory.AtomixMultimapComponentBuilder |
configuration(org.apache.camel.component.atomix.client.multimap.AtomixMultiMapConfiguration configuration)
The shared component configuration.
|
default AtomixMultimapComponentBuilderFactory.AtomixMultimapComponentBuilder |
configurationUri(String configurationUri)
The path to the AtomixClient configuration.
|
default AtomixMultimapComponentBuilderFactory.AtomixMultimapComponentBuilder |
defaultAction(org.apache.camel.component.atomix.client.multimap.AtomixMultiMap.Action defaultAction)
The default action.
|
default AtomixMultimapComponentBuilderFactory.AtomixMultimapComponentBuilder |
defaultResourceConfig(Properties defaultResourceConfig)
The cluster wide default resource configuration.
|
default AtomixMultimapComponentBuilderFactory.AtomixMultimapComponentBuilder |
defaultResourceOptions(Properties defaultResourceOptions)
The local default resource options.
|
default AtomixMultimapComponentBuilderFactory.AtomixMultimapComponentBuilder |
ephemeral(boolean ephemeral)
Sets if the local member should join groups as PersistentMember or
not.
|
default AtomixMultimapComponentBuilderFactory.AtomixMultimapComponentBuilder |
key(Object key)
The key to use if none is set in the header or to listen for events
for a specific key.
|
default AtomixMultimapComponentBuilderFactory.AtomixMultimapComponentBuilder |
lazyStartProducer(boolean lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default AtomixMultimapComponentBuilderFactory.AtomixMultimapComponentBuilder |
nodes(List<io.atomix.catalyst.transport.Address> nodes)
The nodes the AtomixClient should connect to.
|
default AtomixMultimapComponentBuilderFactory.AtomixMultimapComponentBuilder |
readConsistency(io.atomix.resource.ReadConsistency readConsistency)
The read consistency level.
|
default AtomixMultimapComponentBuilderFactory.AtomixMultimapComponentBuilder |
resourceConfigs(Map<String,Properties> resourceConfigs)
Cluster wide resources configuration.
|
default AtomixMultimapComponentBuilderFactory.AtomixMultimapComponentBuilder |
resourceOptions(Map<String,Properties> resourceOptions)
Local resources configurations.
|
default AtomixMultimapComponentBuilderFactory.AtomixMultimapComponentBuilder |
resultHeader(String resultHeader)
The header that wil carry the result.
|
default AtomixMultimapComponentBuilderFactory.AtomixMultimapComponentBuilder |
transportClassName(String transportClassName)
The class name (fqn) of the Atomix transport.
|
default AtomixMultimapComponentBuilderFactory.AtomixMultimapComponentBuilder |
ttl(long ttl)
The resource ttl.
|
build, build, doSetProperty, registerdefault AtomixMultimapComponentBuilderFactory.AtomixMultimapComponentBuilder atomix(io.atomix.Atomix atomix)
io.atomix.Atomix type.
Group: producerdefault AtomixMultimapComponentBuilderFactory.AtomixMultimapComponentBuilder configuration(org.apache.camel.component.atomix.client.multimap.AtomixMultiMapConfiguration configuration)
org.apache.camel.component.atomix.client.multimap.AtomixMultiMapConfiguration type.
Group: producerdefault AtomixMultimapComponentBuilderFactory.AtomixMultimapComponentBuilder configurationUri(String configurationUri)
java.lang.String type.
Group: producerdefault AtomixMultimapComponentBuilderFactory.AtomixMultimapComponentBuilder defaultAction(org.apache.camel.component.atomix.client.multimap.AtomixMultiMap.Action defaultAction)
org.apache.camel.component.atomix.client.multimap.AtomixMultiMap.Action type.
Default: PUT
Group: producerdefault AtomixMultimapComponentBuilderFactory.AtomixMultimapComponentBuilder key(Object key)
java.lang.Object type.
Group: producerdefault AtomixMultimapComponentBuilderFactory.AtomixMultimapComponentBuilder lazyStartProducer(boolean lazyStartProducer)
boolean type.
Default: false
Group: producerdefault AtomixMultimapComponentBuilderFactory.AtomixMultimapComponentBuilder nodes(List<io.atomix.catalyst.transport.Address> nodes)
java.util.List
type.
Group: producerdefault AtomixMultimapComponentBuilderFactory.AtomixMultimapComponentBuilder resultHeader(String resultHeader)
java.lang.String type.
Group: producerdefault AtomixMultimapComponentBuilderFactory.AtomixMultimapComponentBuilder transportClassName(String transportClassName)
java.lang.String type.
Default: io.atomix.catalyst.transport.netty.NettyTransport
Group: producerdefault AtomixMultimapComponentBuilderFactory.AtomixMultimapComponentBuilder ttl(long ttl)
long type.
Group: producerdefault AtomixMultimapComponentBuilderFactory.AtomixMultimapComponentBuilder basicPropertyBinding(boolean basicPropertyBinding)
boolean type.
Default: false
Group: advanceddefault AtomixMultimapComponentBuilderFactory.AtomixMultimapComponentBuilder defaultResourceConfig(Properties defaultResourceConfig)
java.util.Properties type.
Group: advanceddefault AtomixMultimapComponentBuilderFactory.AtomixMultimapComponentBuilder defaultResourceOptions(Properties defaultResourceOptions)
java.util.Properties type.
Group: advanceddefault AtomixMultimapComponentBuilderFactory.AtomixMultimapComponentBuilder ephemeral(boolean ephemeral)
boolean type.
Default: false
Group: advanceddefault AtomixMultimapComponentBuilderFactory.AtomixMultimapComponentBuilder readConsistency(io.atomix.resource.ReadConsistency readConsistency)
io.atomix.resource.ReadConsistency
type.
Group: advanceddefault AtomixMultimapComponentBuilderFactory.AtomixMultimapComponentBuilder resourceConfigs(Map<String,Properties> resourceConfigs)
java.util.Map type.
Group: advanceddefault AtomixMultimapComponentBuilderFactory.AtomixMultimapComponentBuilder resourceOptions(Map<String,Properties> resourceOptions)
java.util.Map type.
Group: advancedApache Camel