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.EndpointProducerBuilderBuilder for endpoint for the Ignite ID Generator component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default IgniteIdGenEndpointBuilderFactory.AdvancedIgniteIdGenEndpointBuilderadvanced()default IgniteIdGenEndpointBuilderFactory.IgniteIdGenEndpointBuilderbatchSize(Integer batchSize)The batch size.default IgniteIdGenEndpointBuilderFactory.IgniteIdGenEndpointBuilderbatchSize(String batchSize)The batch size.default IgniteIdGenEndpointBuilderFactory.IgniteIdGenEndpointBuilderinitialValue(Long initialValue)The initial value.default IgniteIdGenEndpointBuilderFactory.IgniteIdGenEndpointBuilderinitialValue(String initialValue)The initial value.default IgniteIdGenEndpointBuilderFactory.IgniteIdGenEndpointBuilderoperation(String operation)The operation to invoke on the Ignite ID Generator.default IgniteIdGenEndpointBuilderFactory.IgniteIdGenEndpointBuilderoperation(org.apache.camel.component.ignite.idgen.IgniteIdGenOperation operation)The operation to invoke on the Ignite ID Generator.default IgniteIdGenEndpointBuilderFactory.IgniteIdGenEndpointBuilderpropagateIncomingBodyIfNoReturnValue(boolean propagateIncomingBodyIfNoReturnValue)Sets whether to propagate the incoming body if the return type of the underlying Ignite operation is void.default IgniteIdGenEndpointBuilderFactory.IgniteIdGenEndpointBuilderpropagateIncomingBodyIfNoReturnValue(String propagateIncomingBodyIfNoReturnValue)Sets whether to propagate the incoming body if the return type of the underlying Ignite operation is void.default IgniteIdGenEndpointBuilderFactory.IgniteIdGenEndpointBuildertreatCollectionsAsCacheObjects(boolean treatCollectionsAsCacheObjects)Sets whether to treat Collections as cache objects or as Collections of items to insert/update/compute, etc.default IgniteIdGenEndpointBuilderFactory.IgniteIdGenEndpointBuildertreatCollectionsAsCacheObjects(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
-
-