Interface IgniteMessagingEndpointBuilderFactory.IgniteMessagingEndpointProducerBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- All Known Subinterfaces:
IgniteMessagingEndpointBuilderFactory.IgniteMessagingEndpointBuilder
- Enclosing interface:
- IgniteMessagingEndpointBuilderFactory
public static interface IgniteMessagingEndpointBuilderFactory.IgniteMessagingEndpointProducerBuilder extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint producers for the Ignite Messaging component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default IgniteMessagingEndpointBuilderFactory.AdvancedIgniteMessagingEndpointProducerBuilder
advanced()
default IgniteMessagingEndpointBuilderFactory.IgniteMessagingEndpointProducerBuilder
clusterGroupExpression(String clusterGroupExpression)
The cluster group expression.default IgniteMessagingEndpointBuilderFactory.IgniteMessagingEndpointProducerBuilder
clusterGroupExpression(org.apache.camel.component.ignite.ClusterGroupExpression clusterGroupExpression)
The cluster group expression.default IgniteMessagingEndpointBuilderFactory.IgniteMessagingEndpointProducerBuilder
propagateIncomingBodyIfNoReturnValue(boolean propagateIncomingBodyIfNoReturnValue)
Sets whether to propagate the incoming body if the return type of the underlying Ignite operation is void.default IgniteMessagingEndpointBuilderFactory.IgniteMessagingEndpointProducerBuilder
propagateIncomingBodyIfNoReturnValue(String propagateIncomingBodyIfNoReturnValue)
Sets whether to propagate the incoming body if the return type of the underlying Ignite operation is void.default IgniteMessagingEndpointBuilderFactory.IgniteMessagingEndpointProducerBuilder
sendMode(String sendMode)
The send mode to use.default IgniteMessagingEndpointBuilderFactory.IgniteMessagingEndpointProducerBuilder
sendMode(org.apache.camel.component.ignite.messaging.IgniteMessagingSendMode sendMode)
The send mode to use.default IgniteMessagingEndpointBuilderFactory.IgniteMessagingEndpointProducerBuilder
timeout(Long timeout)
The timeout for the send operation when using ordered messages.default IgniteMessagingEndpointBuilderFactory.IgniteMessagingEndpointProducerBuilder
timeout(String timeout)
The timeout for the send operation when using ordered messages.default IgniteMessagingEndpointBuilderFactory.IgniteMessagingEndpointProducerBuilder
treatCollectionsAsCacheObjects(boolean treatCollectionsAsCacheObjects)
Sets whether to treat Collections as cache objects or as Collections of items to insert/update/compute, etc.default IgniteMessagingEndpointBuilderFactory.IgniteMessagingEndpointProducerBuilder
treatCollectionsAsCacheObjects(String treatCollectionsAsCacheObjects)
Sets whether to treat Collections as cache objects or as Collections of items to insert/update/compute, etc.
-
-
-
Method Detail
-
advanced
default IgniteMessagingEndpointBuilderFactory.AdvancedIgniteMessagingEndpointProducerBuilder advanced()
-
propagateIncomingBodyIfNoReturnValue
default IgniteMessagingEndpointBuilderFactory.IgniteMessagingEndpointProducerBuilder propagateIncomingBodyIfNoReturnValue(boolean propagateIncomingBodyIfNoReturnValue)
Sets whether to propagate the incoming body if the return type of the underlying Ignite operation is void. The option is a: <code>boolean</code> type. Default: true Group: common- Parameters:
propagateIncomingBodyIfNoReturnValue
- the value to set- Returns:
- the dsl builder
-
propagateIncomingBodyIfNoReturnValue
default IgniteMessagingEndpointBuilderFactory.IgniteMessagingEndpointProducerBuilder propagateIncomingBodyIfNoReturnValue(String propagateIncomingBodyIfNoReturnValue)
Sets whether to propagate the incoming body if the return type of the underlying Ignite operation is void. The option will be converted to a <code>boolean</code> type. Default: true Group: common- Parameters:
propagateIncomingBodyIfNoReturnValue
- the value to set- Returns:
- the dsl builder
-
treatCollectionsAsCacheObjects
default IgniteMessagingEndpointBuilderFactory.IgniteMessagingEndpointProducerBuilder treatCollectionsAsCacheObjects(boolean treatCollectionsAsCacheObjects)
Sets whether to treat Collections as cache objects or as Collections of items to insert/update/compute, etc. The option is a: <code>boolean</code> type. Default: false Group: common- Parameters:
treatCollectionsAsCacheObjects
- the value to set- Returns:
- the dsl builder
-
treatCollectionsAsCacheObjects
default IgniteMessagingEndpointBuilderFactory.IgniteMessagingEndpointProducerBuilder treatCollectionsAsCacheObjects(String treatCollectionsAsCacheObjects)
Sets whether to treat Collections as cache objects or as Collections of items to insert/update/compute, etc. The option will be converted to a <code>boolean</code> type. Default: false Group: common- Parameters:
treatCollectionsAsCacheObjects
- the value to set- Returns:
- the dsl builder
-
clusterGroupExpression
default IgniteMessagingEndpointBuilderFactory.IgniteMessagingEndpointProducerBuilder clusterGroupExpression(org.apache.camel.component.ignite.ClusterGroupExpression clusterGroupExpression)
The cluster group expression. The option is a: <code>org.apache.camel.component.ignite.ClusterGroupExpression</code> type. Group: producer- Parameters:
clusterGroupExpression
- the value to set- Returns:
- the dsl builder
-
clusterGroupExpression
default IgniteMessagingEndpointBuilderFactory.IgniteMessagingEndpointProducerBuilder clusterGroupExpression(String clusterGroupExpression)
The cluster group expression. The option will be converted to a <code>org.apache.camel.component.ignite.ClusterGroupExpression</code> type. Group: producer- Parameters:
clusterGroupExpression
- the value to set- Returns:
- the dsl builder
-
sendMode
default IgniteMessagingEndpointBuilderFactory.IgniteMessagingEndpointProducerBuilder sendMode(org.apache.camel.component.ignite.messaging.IgniteMessagingSendMode sendMode)
The send mode to use. Possible values: UNORDERED, ORDERED. The option is a: <code>org.apache.camel.component.ignite.messaging.IgniteMessagingSendMode</code> type. Default: UNORDERED Group: producer- Parameters:
sendMode
- the value to set- Returns:
- the dsl builder
-
sendMode
default IgniteMessagingEndpointBuilderFactory.IgniteMessagingEndpointProducerBuilder sendMode(String sendMode)
The send mode to use. Possible values: UNORDERED, ORDERED. The option will be converted to a <code>org.apache.camel.component.ignite.messaging.IgniteMessagingSendMode</code> type. Default: UNORDERED Group: producer- Parameters:
sendMode
- the value to set- Returns:
- the dsl builder
-
timeout
default IgniteMessagingEndpointBuilderFactory.IgniteMessagingEndpointProducerBuilder timeout(Long timeout)
The timeout for the send operation when using ordered messages. The option is a: <code>java.lang.Long</code> type. Group: producer- Parameters:
timeout
- the value to set- Returns:
- the dsl builder
-
timeout
default IgniteMessagingEndpointBuilderFactory.IgniteMessagingEndpointProducerBuilder timeout(String timeout)
The timeout for the send operation when using ordered messages. The option will be converted to a <code>java.lang.Long</code> type. Group: producer- Parameters:
timeout
- the value to set- Returns:
- the dsl builder
-
-