Class IgniteCacheEndpointBuilderFactory.IgniteCacheHeaderNameBuilder
- java.lang.Object
-
- org.apache.camel.builder.endpoint.dsl.IgniteCacheEndpointBuilderFactory.IgniteCacheHeaderNameBuilder
-
- Enclosing interface:
- IgniteCacheEndpointBuilderFactory
public static class IgniteCacheEndpointBuilderFactory.IgniteCacheHeaderNameBuilder extends Object
The builder of headers' name for the Ignite Cache component.
-
-
Constructor Summary
Constructors Constructor Description IgniteCacheHeaderNameBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
igniteCacheEventType()
This header carries the received event type when using the continuous query consumer.String
igniteCacheKey()
The cache key for the entry value in the message body.String
igniteCacheName()
This header carries the cache name for which a continuous query event was received (consumer).String
igniteCacheOldValue()
This header carries the old cache value when passed in the incoming cache event.String
igniteCacheOperation()
Allows you to dynamically change the cache operation to execute.String
igniteCachePeekMode()
Allows you to dynamically change the cache peek mode when running the SIZE operation.String
igniteCacheQuery()
The query to run when invoking the QUERY operation.
-
-
-
Method Detail
-
igniteCacheKey
public String 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
public String 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
public String 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
public String 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
public String 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
public String 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
public String igniteCacheOldValue()
This header carries the old cache value when passed in the incoming cache event. The option is a:Object
type. Group: consumer- Returns:
- the name of the header
IgniteCacheOldValue
.
-
-