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 Details

    • IgniteCacheHeaderNameBuilder

      public IgniteCacheHeaderNameBuilder()
  • Method Details

    • 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.