Class IgniteCacheEndpointBuilderFactory.IgniteCacheHeaderNameBuilder

  • Enclosing interface:
    IgniteCacheEndpointBuilderFactory

    public static class IgniteCacheEndpointBuilderFactory.IgniteCacheHeaderNameBuilder
    extends Object
    The builder of headers' name for the Ignite Cache component.
    • Constructor Detail

      • IgniteCacheHeaderNameBuilder

        public IgniteCacheHeaderNameBuilder()
    • 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.