Class JCacheEndpointBuilderFactory.JCacheHeaderNameBuilder

  • Enclosing interface:
    JCacheEndpointBuilderFactory

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

      • JCacheHeaderNameBuilder

        public JCacheHeaderNameBuilder()
    • Method Detail

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