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.EndpointProducerBuilderBuilder for endpoint producers for the Ignite Messaging component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default IgniteMessagingEndpointBuilderFactory.AdvancedIgniteMessagingEndpointProducerBuilderadvanced()default IgniteMessagingEndpointBuilderFactory.IgniteMessagingEndpointProducerBuilderclusterGroupExpression(String clusterGroupExpression)The cluster group expression.default IgniteMessagingEndpointBuilderFactory.IgniteMessagingEndpointProducerBuilderclusterGroupExpression(org.apache.camel.component.ignite.ClusterGroupExpression clusterGroupExpression)The cluster group expression.default IgniteMessagingEndpointBuilderFactory.IgniteMessagingEndpointProducerBuilderpropagateIncomingBodyIfNoReturnValue(boolean propagateIncomingBodyIfNoReturnValue)Sets whether to propagate the incoming body if the return type of the underlying Ignite operation is void.default IgniteMessagingEndpointBuilderFactory.IgniteMessagingEndpointProducerBuilderpropagateIncomingBodyIfNoReturnValue(String propagateIncomingBodyIfNoReturnValue)Sets whether to propagate the incoming body if the return type of the underlying Ignite operation is void.default IgniteMessagingEndpointBuilderFactory.IgniteMessagingEndpointProducerBuildersendMode(String sendMode)The send mode to use.default IgniteMessagingEndpointBuilderFactory.IgniteMessagingEndpointProducerBuildersendMode(org.apache.camel.component.ignite.messaging.IgniteMessagingSendMode sendMode)The send mode to use.default IgniteMessagingEndpointBuilderFactory.IgniteMessagingEndpointProducerBuildertimeout(Long timeout)The timeout for the send operation when using ordered messages.default IgniteMessagingEndpointBuilderFactory.IgniteMessagingEndpointProducerBuildertimeout(String timeout)The timeout for the send operation when using ordered messages.default IgniteMessagingEndpointBuilderFactory.IgniteMessagingEndpointProducerBuildertreatCollectionsAsCacheObjects(boolean treatCollectionsAsCacheObjects)Sets whether to treat Collections as cache objects or as Collections of items to insert/update/compute, etc.default IgniteMessagingEndpointBuilderFactory.IgniteMessagingEndpointProducerBuildertreatCollectionsAsCacheObjects(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
-
-