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()
      (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.