Class JCacheEndpointBuilderFactory.JCacheHeaderNameBuilder

java.lang.Object
org.apache.camel.builder.endpoint.dsl.JCacheEndpointBuilderFactory.JCacheHeaderNameBuilder
Enclosing interface:
JCacheEndpointBuilderFactory

public static class JCacheEndpointBuilderFactory.JCacheHeaderNameBuilder extends Object
The builder of headers' name for the JCache component.
  • Constructor Details

    • JCacheHeaderNameBuilder

      public JCacheHeaderNameBuilder()
  • Method Details

    • jCacheAction

      public String jCacheAction()
      The cache operation to perform. The option is a: String type. Group: producer
      Returns:
      the name of the header JCacheAction.
    • jCacheResult

      public String jCacheResult()
      The result of the cache operation. The option is a: boolean type. Group: producer
      Returns:
      the name of the header JCacheResult.
    • jCacheEventType

      public String jCacheEventType()
      The type of event received. The option is a: String type. Group: consumer
      Returns:
      the name of the header JCacheEventType.
    • jCacheKey

      public String jCacheKey()
      The key of the cache entry. The option is a: Object type. Group: common
      Returns:
      the name of the header JCacheKey.
    • jCacheKeys

      public String jCacheKeys()
      The collection of keys against which the action should be performed. The option is a: Set<Object> type. Group: producer
      Returns:
      the name of the header JCacheKeys.
    • jCacheOldValue

      public String jCacheOldValue()
      The old value of the cache entry. The option is a: Object type. Group: consumer
      Returns:
      the name of the header JCacheOldValue.
    • jCacheEntryProcessor

      public String jCacheEntryProcessor()
      The EntryProcessor to invoke. The option is a: EntryProcessor<Object, Object, Object> type. Group: producer
      Returns:
      the name of the header JCacheEntryProcessor.
    • jCacheEntryArgs

      public String jCacheEntryArgs()
      The additional arguments to pass to the EntryProcessor. The option is a: Collection<Object> type. Group: producer
      Returns:
      the name of the header JCacheEntryArgs.