Class IgniteCacheEndpointBuilderFactory.IgniteCacheHeaderNameBuilder
java.lang.Object
org.apache.camel.builder.endpoint.dsl.IgniteCacheEndpointBuilderFactory.IgniteCacheHeaderNameBuilder
- Enclosing interface:
- IgniteCacheEndpointBuilderFactory
The builder of headers' name for the Ignite Cache component.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThis header carries the received event type when using the continuous query consumer.The cache key for the entry value in the message body.This header carries the cache name for which a continuous query event was received (consumer).(producer) The old cache value to be replaced when invoking the REPLACE operation.Allows you to dynamically change the cache operation to execute.Allows you to dynamically change the cache peek mode when running the SIZE operation.The query to run when invoking the QUERY operation.
-
Constructor Details
-
IgniteCacheHeaderNameBuilder
public IgniteCacheHeaderNameBuilder()
-
-
Method Details
-
igniteCacheKey
The cache key for the entry value in the message body. The option is a:Object
type. Group: common- Returns:
- the name of the header
IgniteCacheKey
.
-
igniteCacheQuery
The query to run when invoking the QUERY operation. The option is a:org.apache.ignite.cache.query.Query
type. Group: producer- Returns:
- the name of the header
IgniteCacheQuery
.
-
igniteCacheOperation
Allows you to dynamically change the cache operation to execute. The option is a:org.apache.camel.component.ignite.cache.IgniteCacheOperation
type. Group: producer- Returns:
- the name of the header
IgniteCacheOperation
.
-
igniteCachePeekMode
Allows you to dynamically change the cache peek mode when running the SIZE operation. The option is a:org.apache.ignite.cache.CachePeekMode
type. Group: producer- Returns:
- the name of the header
IgniteCachePeekMode
.
-
igniteCacheEventType
This header carries the received event type when using the continuous query consumer. The option is a:javax.cache.event.EventType
type. Group: consumer- Returns:
- the name of the header
IgniteCacheEventType
.
-
igniteCacheName
This header carries the cache name for which a continuous query event was received (consumer). It does not allow you to dynamically change the cache against which a producer operation is performed. Use EIPs for that (e.g. recipient list, dynamic router). The option is a:String
type. Group: consumer- Returns:
- the name of the header
IgniteCacheName
.
-
igniteCacheOldValue
(producer) The old cache value to be replaced when invoking the REPLACE operation. (consumer) This header carries the old cache value when passed in the incoming cache event. The option is a:Object
type. Group: common- Returns:
- the name of the header
IgniteCacheOldValue
.
-