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
Modifier and TypeMethodDescriptionadvanced()
clusterGroupExpression
(String clusterGroupExpression) The cluster group expression.clusterGroupExpression
(org.apache.camel.component.ignite.ClusterGroupExpression clusterGroupExpression) The cluster group expression.propagateIncomingBodyIfNoReturnValue
(boolean propagateIncomingBodyIfNoReturnValue) Sets whether to propagate the incoming body if the return type of the underlying Ignite operation is void.propagateIncomingBodyIfNoReturnValue
(String propagateIncomingBodyIfNoReturnValue) Sets whether to propagate the incoming body if the return type of the underlying Ignite operation is void.The send mode to use.sendMode
(org.apache.camel.component.ignite.messaging.IgniteMessagingSendMode sendMode) The send mode to use.The timeout for the send operation when using ordered messages.The timeout for the send operation when using ordered messages.treatCollectionsAsCacheObjects
(boolean treatCollectionsAsCacheObjects) Sets whether to treat Collections as cache objects or as Collections of items to insert/update/compute, etc.treatCollectionsAsCacheObjects
(String treatCollectionsAsCacheObjects) Sets whether to treat Collections as cache objects or as Collections of items to insert/update/compute, etc.Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
Methods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolve
-
Method Details
-
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
-