Interface AtomixMessagingEndpointBuilderFactory.AtomixMessagingEndpointBuilder
-
- All Superinterfaces:
AtomixMessagingEndpointBuilderFactory.AtomixMessagingEndpointConsumerBuilder
,AtomixMessagingEndpointBuilderFactory.AtomixMessagingEndpointProducerBuilder
,org.apache.camel.builder.EndpointConsumerBuilder
,org.apache.camel.EndpointConsumerResolver
,org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
- AtomixMessagingEndpointBuilderFactory
public static interface AtomixMessagingEndpointBuilderFactory.AtomixMessagingEndpointBuilder extends AtomixMessagingEndpointBuilderFactory.AtomixMessagingEndpointConsumerBuilder, AtomixMessagingEndpointBuilderFactory.AtomixMessagingEndpointProducerBuilder
Builder for endpoint for the Atomix Messaging component.
-
-
Method Summary
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.AtomixMessagingEndpointBuilderFactory.AtomixMessagingEndpointConsumerBuilder
bridgeErrorHandler, bridgeErrorHandler
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.AtomixMessagingEndpointBuilderFactory.AtomixMessagingEndpointProducerBuilder
lazyStartProducer, lazyStartProducer
-
Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getUri
-
-
-
-
Method Detail
-
advanced
default AtomixMessagingEndpointBuilderFactory.AdvancedAtomixMessagingEndpointBuilder advanced()
- Specified by:
advanced
in interfaceAtomixMessagingEndpointBuilderFactory.AtomixMessagingEndpointConsumerBuilder
- Specified by:
advanced
in interfaceAtomixMessagingEndpointBuilderFactory.AtomixMessagingEndpointProducerBuilder
-
atomix
default AtomixMessagingEndpointBuilderFactory.AtomixMessagingEndpointBuilder atomix(Object atomix)
The Atomix instance to use. The option is a: <code>io.atomix.AtomixClient</code> type. Group: common- Specified by:
atomix
in interfaceAtomixMessagingEndpointBuilderFactory.AtomixMessagingEndpointConsumerBuilder
- Specified by:
atomix
in interfaceAtomixMessagingEndpointBuilderFactory.AtomixMessagingEndpointProducerBuilder
- Parameters:
atomix
- the value to set- Returns:
- the dsl builder
-
atomix
default AtomixMessagingEndpointBuilderFactory.AtomixMessagingEndpointBuilder atomix(String atomix)
The Atomix instance to use. The option will be converted to a <code>io.atomix.AtomixClient</code> type. Group: common- Specified by:
atomix
in interfaceAtomixMessagingEndpointBuilderFactory.AtomixMessagingEndpointConsumerBuilder
- Specified by:
atomix
in interfaceAtomixMessagingEndpointBuilderFactory.AtomixMessagingEndpointProducerBuilder
- Parameters:
atomix
- the value to set- Returns:
- the dsl builder
-
broadcastType
default AtomixMessagingEndpointBuilderFactory.AtomixMessagingEndpointBuilder broadcastType(AtomixMessagingEndpointBuilderFactory.BroadcastType broadcastType)
The broadcast type. The option is a: <code>org.apache.camel.component.atomix.client.messaging.AtomixMessaging$BroadcastType</code> type. Default: ALL Group: common- Specified by:
broadcastType
in interfaceAtomixMessagingEndpointBuilderFactory.AtomixMessagingEndpointConsumerBuilder
- Specified by:
broadcastType
in interfaceAtomixMessagingEndpointBuilderFactory.AtomixMessagingEndpointProducerBuilder
- Parameters:
broadcastType
- the value to set- Returns:
- the dsl builder
-
broadcastType
default AtomixMessagingEndpointBuilderFactory.AtomixMessagingEndpointBuilder broadcastType(String broadcastType)
The broadcast type. The option will be converted to a <code>org.apache.camel.component.atomix.client.messaging.AtomixMessaging$BroadcastType</code> type. Default: ALL Group: common- Specified by:
broadcastType
in interfaceAtomixMessagingEndpointBuilderFactory.AtomixMessagingEndpointConsumerBuilder
- Specified by:
broadcastType
in interfaceAtomixMessagingEndpointBuilderFactory.AtomixMessagingEndpointProducerBuilder
- Parameters:
broadcastType
- the value to set- Returns:
- the dsl builder
-
channelName
default AtomixMessagingEndpointBuilderFactory.AtomixMessagingEndpointBuilder channelName(String channelName)
The messaging channel name. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
channelName
in interfaceAtomixMessagingEndpointBuilderFactory.AtomixMessagingEndpointConsumerBuilder
- Specified by:
channelName
in interfaceAtomixMessagingEndpointBuilderFactory.AtomixMessagingEndpointProducerBuilder
- Parameters:
channelName
- the value to set- Returns:
- the dsl builder
-
configurationUri
default AtomixMessagingEndpointBuilderFactory.AtomixMessagingEndpointBuilder configurationUri(String configurationUri)
The Atomix configuration uri. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
configurationUri
in interfaceAtomixMessagingEndpointBuilderFactory.AtomixMessagingEndpointConsumerBuilder
- Specified by:
configurationUri
in interfaceAtomixMessagingEndpointBuilderFactory.AtomixMessagingEndpointProducerBuilder
- Parameters:
configurationUri
- the value to set- Returns:
- the dsl builder
-
defaultAction
default AtomixMessagingEndpointBuilderFactory.AtomixMessagingEndpointBuilder defaultAction(AtomixMessagingEndpointBuilderFactory.Action defaultAction)
The default action. The option is a: <code>org.apache.camel.component.atomix.client.messaging.AtomixMessaging$Action</code> type. Default: DIRECT Group: common- Specified by:
defaultAction
in interfaceAtomixMessagingEndpointBuilderFactory.AtomixMessagingEndpointConsumerBuilder
- Specified by:
defaultAction
in interfaceAtomixMessagingEndpointBuilderFactory.AtomixMessagingEndpointProducerBuilder
- Parameters:
defaultAction
- the value to set- Returns:
- the dsl builder
-
defaultAction
default AtomixMessagingEndpointBuilderFactory.AtomixMessagingEndpointBuilder defaultAction(String defaultAction)
The default action. The option will be converted to a <code>org.apache.camel.component.atomix.client.messaging.AtomixMessaging$Action</code> type. Default: DIRECT Group: common- Specified by:
defaultAction
in interfaceAtomixMessagingEndpointBuilderFactory.AtomixMessagingEndpointConsumerBuilder
- Specified by:
defaultAction
in interfaceAtomixMessagingEndpointBuilderFactory.AtomixMessagingEndpointProducerBuilder
- Parameters:
defaultAction
- the value to set- Returns:
- the dsl builder
-
memberName
default AtomixMessagingEndpointBuilderFactory.AtomixMessagingEndpointBuilder memberName(String memberName)
The Atomix Group member name. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
memberName
in interfaceAtomixMessagingEndpointBuilderFactory.AtomixMessagingEndpointConsumerBuilder
- Specified by:
memberName
in interfaceAtomixMessagingEndpointBuilderFactory.AtomixMessagingEndpointProducerBuilder
- Parameters:
memberName
- the value to set- Returns:
- the dsl builder
-
nodes
default AtomixMessagingEndpointBuilderFactory.AtomixMessagingEndpointBuilder nodes(List<Object> nodes)
The address of the nodes composing the cluster. The option is a: <code>java.util.List<io.atomix.catalyst.transport.Address></code> type. Group: common- Specified by:
nodes
in interfaceAtomixMessagingEndpointBuilderFactory.AtomixMessagingEndpointConsumerBuilder
- Specified by:
nodes
in interfaceAtomixMessagingEndpointBuilderFactory.AtomixMessagingEndpointProducerBuilder
- Parameters:
nodes
- the value to set- Returns:
- the dsl builder
-
nodes
default AtomixMessagingEndpointBuilderFactory.AtomixMessagingEndpointBuilder nodes(String nodes)
The address of the nodes composing the cluster. The option will be converted to a <code>java.util.List<io.atomix.catalyst.transport.Address></code> type. Group: common- Specified by:
nodes
in interfaceAtomixMessagingEndpointBuilderFactory.AtomixMessagingEndpointConsumerBuilder
- Specified by:
nodes
in interfaceAtomixMessagingEndpointBuilderFactory.AtomixMessagingEndpointProducerBuilder
- Parameters:
nodes
- the value to set- Returns:
- the dsl builder
-
resultHeader
default AtomixMessagingEndpointBuilderFactory.AtomixMessagingEndpointBuilder resultHeader(String resultHeader)
The header that wil carry the result. The option is a: <code>java.lang.String</code> type. Group: common- Specified by:
resultHeader
in interfaceAtomixMessagingEndpointBuilderFactory.AtomixMessagingEndpointConsumerBuilder
- Specified by:
resultHeader
in interfaceAtomixMessagingEndpointBuilderFactory.AtomixMessagingEndpointProducerBuilder
- Parameters:
resultHeader
- the value to set- Returns:
- the dsl builder
-
transportClassName
default AtomixMessagingEndpointBuilderFactory.AtomixMessagingEndpointBuilder 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:
transportClassName
in interfaceAtomixMessagingEndpointBuilderFactory.AtomixMessagingEndpointConsumerBuilder
- Specified by:
transportClassName
in interfaceAtomixMessagingEndpointBuilderFactory.AtomixMessagingEndpointProducerBuilder
- Parameters:
transportClassName
- the value to set- Returns:
- the dsl builder
-
-