Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Header nameConstantExpected typeDescription

CamelIgniteComputeExecutionType

IgniteConstants.IGNITE_COMPUTE_EXECUTION_TYPEIgniteComputeExecutionType enumAllows you to dynamically change the compute operation to perform.

CamelIgniteComputeParameters 

IgniteConstants.IGNITE_COMPUTE_PARAMSAny object or Collection of objects.Parameters for APPLY, BROADCAST and EXECUTE operations.

CamelIgniteComputeReducer

IgniteConstants.IGNITE_COMPUTE_REDUCERIgniteReducerReducer for the APPLY and CALL operations.
CamelIgniteComputeAffinityCacheNameIgniteConstants.IGNITE_COMPUTE_AFFINITY_CACHE_NAMEStringAffinity cache name for the AFFINITY_CALL and AFFINITY_RUN operations.

CamelIgniteComputeAffinityKey

IgniteConstants.IGNITE_COMPUTE_AFFINITY_KEYObjectAffinity key for the AFFINITY_CALL and AFFINITY_RUN operations.

...

OptionTypeDefault valueDescriptionCompulsoryConsumer/producer

operation

IgniteSetOperation enum

---

The operation to invoke on the Ignite Set.

Superseded by the IgniteConstants.IGNITE_SETS_OPERATION header in the IN message.

Possible values: CONTAINS, ADD, SIZE, REMOVE, ITERATOR, CLEAR, RETAIN_ALL, ARRAY.

NProducer

configuration

CollectionConfiguration
empty CollectionConfiguration

The configuration for this data structure. You can also specify inner properties by using the config. prefix.

For example: ?config.backups=4

NProducer

Headers used

This endpoint uses the following headers:

Header nameConstantExpected typeDescription

CamelIgniteSetsOperation

IgniteConstants.IGNITE_SETS_OPERATIONIgniteSetOperation enum

Allows you to dynamically change the set operation.

Ignite Queue endpoint

The Ignite Queue endpoint allows you to interact with Ignite Queue data structures.

...

OptionTypeDefault valueDescriptionCompulsoryConsumer/producer

operation

IgniteQueueOperation enum

---

The operation to invoke on the Ignite Queue.

Superseded by the IgniteConstants.IGNITE_QUEUE_OPERATION header in the IN message.

Possible values: CONTAINS, ADD, SIZE, REMOVE, ITERATOR, CLEAR, RETAIN_ALL, ARRAY, DRAIN, ELEMENT, PEEK, OFFER, POLL, TAKE, PUT.

NProducer

configuration

CollectionConfiguration
empty CollectionConfiguration

The configuration for this data structure. You can also specify inner properties by using the config. prefix.

For example: ?config.backups=4

NProducer
timeoutMillisLong---The timeout in milliseconds to use when invoking the OFFER or POLL operations.NProducer
capacityint--- (unbounded)The queue capacity if you'd like to use a bounded queue.NProducer

Headers used

This endpoint uses the following headers:

Header nameConstantExpected typeDescription

CamelIgniteQueueOperation

IgniteConstants.IGNITE_QUEUE_OPERATIONIgniteQueueOperation enum

Allows you to dynamically change the queue operation.

CamelIgniteQueueMaxElementsIgniteConstants.IGNITE_QUEUE_MAX_ELEMENTSInteger or intWhen invoking the DRAIN operation, the amount of items to drain.
CamelIgniteQueueTransferredCountIgniteConstants.IGNITE_QUEUE_TRANSFERRED_COUNTInteger or intThe amount of items transferred as the result of the DRAIN operation.
CamelIgniteQueueTimeoutMillisIgniteConstants.IGNITE_QUEUE_TIMEOUT_MILLISLong or longDynamically sets the timeout in milliseconds to use when invoking the OFFER or POLL operations. 

Ignite ID Generator endpoint

...