Interface IgniteIdGenEndpointBuilderFactory.IgniteIdGenEndpointBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- Enclosing interface:
- IgniteIdGenEndpointBuilderFactory
public static interface IgniteIdGenEndpointBuilderFactory.IgniteIdGenEndpointBuilder extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint for the Ignite ID Generator component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default IgniteIdGenEndpointBuilderFactory.AdvancedIgniteIdGenEndpointBuilder
advanced()
default IgniteIdGenEndpointBuilderFactory.IgniteIdGenEndpointBuilder
batchSize(Integer batchSize)
The batch size.default IgniteIdGenEndpointBuilderFactory.IgniteIdGenEndpointBuilder
batchSize(String batchSize)
The batch size.default IgniteIdGenEndpointBuilderFactory.IgniteIdGenEndpointBuilder
initialValue(Long initialValue)
The initial value.default IgniteIdGenEndpointBuilderFactory.IgniteIdGenEndpointBuilder
initialValue(String initialValue)
The initial value.default IgniteIdGenEndpointBuilderFactory.IgniteIdGenEndpointBuilder
operation(String operation)
The operation to invoke on the Ignite ID Generator.default IgniteIdGenEndpointBuilderFactory.IgniteIdGenEndpointBuilder
operation(org.apache.camel.component.ignite.idgen.IgniteIdGenOperation operation)
The operation to invoke on the Ignite ID Generator.default IgniteIdGenEndpointBuilderFactory.IgniteIdGenEndpointBuilder
propagateIncomingBodyIfNoReturnValue(boolean propagateIncomingBodyIfNoReturnValue)
Sets whether to propagate the incoming body if the return type of the underlying Ignite operation is void.default IgniteIdGenEndpointBuilderFactory.IgniteIdGenEndpointBuilder
propagateIncomingBodyIfNoReturnValue(String propagateIncomingBodyIfNoReturnValue)
Sets whether to propagate the incoming body if the return type of the underlying Ignite operation is void.default IgniteIdGenEndpointBuilderFactory.IgniteIdGenEndpointBuilder
treatCollectionsAsCacheObjects(boolean treatCollectionsAsCacheObjects)
Sets whether to treat Collections as cache objects or as Collections of items to insert/update/compute, etc.default IgniteIdGenEndpointBuilderFactory.IgniteIdGenEndpointBuilder
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 IgniteIdGenEndpointBuilderFactory.AdvancedIgniteIdGenEndpointBuilder advanced()
-
batchSize
default IgniteIdGenEndpointBuilderFactory.IgniteIdGenEndpointBuilder batchSize(Integer batchSize)
The batch size. The option is a: <code>java.lang.Integer</code> type. Group: producer- Parameters:
batchSize
- the value to set- Returns:
- the dsl builder
-
batchSize
default IgniteIdGenEndpointBuilderFactory.IgniteIdGenEndpointBuilder batchSize(String batchSize)
The batch size. The option will be converted to a <code>java.lang.Integer</code> type. Group: producer- Parameters:
batchSize
- the value to set- Returns:
- the dsl builder
-
initialValue
default IgniteIdGenEndpointBuilderFactory.IgniteIdGenEndpointBuilder initialValue(Long initialValue)
The initial value. The option is a: <code>java.lang.Long</code> type. Default: 0 Group: producer- Parameters:
initialValue
- the value to set- Returns:
- the dsl builder
-
initialValue
default IgniteIdGenEndpointBuilderFactory.IgniteIdGenEndpointBuilder initialValue(String initialValue)
The initial value. The option will be converted to a <code>java.lang.Long</code> type. Default: 0 Group: producer- Parameters:
initialValue
- the value to set- Returns:
- the dsl builder
-
operation
default IgniteIdGenEndpointBuilderFactory.IgniteIdGenEndpointBuilder operation(org.apache.camel.component.ignite.idgen.IgniteIdGenOperation operation)
The operation to invoke on the Ignite ID Generator. Superseded by the IgniteConstants.IGNITE_IDGEN_OPERATION header in the IN message. Possible values: ADD_AND_GET, GET, GET_AND_ADD, GET_AND_INCREMENT, INCREMENT_AND_GET. The option is a: <code>org.apache.camel.component.ignite.idgen.IgniteIdGenOperation</code> type. Group: producer- Parameters:
operation
- the value to set- Returns:
- the dsl builder
-
operation
default IgniteIdGenEndpointBuilderFactory.IgniteIdGenEndpointBuilder operation(String operation)
The operation to invoke on the Ignite ID Generator. Superseded by the IgniteConstants.IGNITE_IDGEN_OPERATION header in the IN message. Possible values: ADD_AND_GET, GET, GET_AND_ADD, GET_AND_INCREMENT, INCREMENT_AND_GET. The option will be converted to a <code>org.apache.camel.component.ignite.idgen.IgniteIdGenOperation</code> type. Group: producer- Parameters:
operation
- the value to set- Returns:
- the dsl builder
-
propagateIncomingBodyIfNoReturnValue
default IgniteIdGenEndpointBuilderFactory.IgniteIdGenEndpointBuilder 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: producer- Parameters:
propagateIncomingBodyIfNoReturnValue
- the value to set- Returns:
- the dsl builder
-
propagateIncomingBodyIfNoReturnValue
default IgniteIdGenEndpointBuilderFactory.IgniteIdGenEndpointBuilder 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: producer- Parameters:
propagateIncomingBodyIfNoReturnValue
- the value to set- Returns:
- the dsl builder
-
treatCollectionsAsCacheObjects
default IgniteIdGenEndpointBuilderFactory.IgniteIdGenEndpointBuilder 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: producer- Parameters:
treatCollectionsAsCacheObjects
- the value to set- Returns:
- the dsl builder
-
treatCollectionsAsCacheObjects
default IgniteIdGenEndpointBuilderFactory.IgniteIdGenEndpointBuilder 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: producer- Parameters:
treatCollectionsAsCacheObjects
- the value to set- Returns:
- the dsl builder
-
-