Class InfinispanEmbeddedEndpointBuilderFactory.InfinispanEmbeddedHeaderNameBuilder

java.lang.Object
org.apache.camel.builder.endpoint.dsl.InfinispanEmbeddedEndpointBuilderFactory.InfinispanEmbeddedHeaderNameBuilder
Enclosing interface:
InfinispanEmbeddedEndpointBuilderFactory

public static class InfinispanEmbeddedEndpointBuilderFactory.InfinispanEmbeddedHeaderNameBuilder extends Object
The builder of headers' name for the Infinispan Embedded component.
  • Constructor Details

    • InfinispanEmbeddedHeaderNameBuilder

      public InfinispanEmbeddedHeaderNameBuilder()
  • Method Details

    • infinispanEventType

      public String infinispanEventType()
      The type of the received event. The option is a: String type. Group: consumer
      Returns:
      the name of the header InfinispanEventType.
    • infinispanIsPre

      public String infinispanIsPre()
      true if the notification is before the event has occurred, false if after the event has occurred. The option is a: boolean type. Group: consumer
      Returns:
      the name of the header InfinispanIsPre.
    • infinispanCacheName

      public String infinispanCacheName()
      The cache participating in the operation or event. The option is a: String type. Group: common
      Returns:
      the name of the header InfinispanCacheName.
    • infinispanKey

      public String infinispanKey()
      The key to perform the operation to or the key generating the event. The option is a: Object type. Group: common
      Returns:
      the name of the header InfinispanKey.
    • infinispanValue

      public String infinispanValue()
      The value to use for the operation. The option is a: Object type. Group: producer
      Returns:
      the name of the header InfinispanValue.
    • infinispanDefaultValue

      public String infinispanDefaultValue()
      The default value to use for a getOrDefault. The option is a: Object type. Group: producer
      Returns:
      the name of the header InfinispanDefaultValue.
    • infinispanOldValue

      public String infinispanOldValue()
      The old value to use for a replace. The option is a: Object type. Group: producer
      Returns:
      the name of the header InfinispanOldValue.
    • infinispanMap

      public String infinispanMap()
      A Map to use in case of CamelInfinispanOperationPutAll operation. The option is a: Map type. Group: producer
      Returns:
      the name of the header InfinispanMap.
    • infinispanOperation

      public String infinispanOperation()
      The operation to perform. The option is a: org.apache.camel.component.infinispan.InfinispanOperation type. Group: producer
      Returns:
      the name of the header InfinispanOperation.
    • infinispanOperationResult

      public String infinispanOperationResult()
      The name of the header whose value is the result. The option is a: String type. Group: producer
      Returns:
      the name of the header InfinispanOperationResult.
    • infinispanOperationResultHeader

      public String infinispanOperationResultHeader()
      Store the operation result in a header instead of the message body. The option is a: String type. Group: producer
      Returns:
      the name of the header InfinispanOperationResultHeader.
    • infinispanLifespanTime

      public String infinispanLifespanTime()
      The Lifespan time of a value inside the cache. Negative values are interpreted as infinity. The option is a: long type. Group: producer
      Returns:
      the name of the header InfinispanLifespanTime.
    • infinispanTimeUnit

      public String infinispanTimeUnit()
      The Time Unit of an entry Lifespan Time. The option is a: java.util.concurrent.TimeUnit type. Group: producer
      Returns:
      the name of the header InfinispanTimeUnit.
    • infinispanMaxIdleTime

      public String infinispanMaxIdleTime()
      The maximum amount of time an entry is allowed to be idle for before it is considered as expired. The option is a: long type. Group: producer
      Returns:
      the name of the header InfinispanMaxIdleTime.
    • infinispanMaxIdleTimeUnit

      public String infinispanMaxIdleTimeUnit()
      The Time Unit of an entry Max Idle Time. The option is a: java.util.concurrent.TimeUnit type. Group: producer
      Returns:
      the name of the header InfinispanMaxIdleTimeUnit.
    • infinispanIgnoreReturnValues

      public String infinispanIgnoreReturnValues()
      Signals that a write operation's return value will be ignored, so reading the existing value from a store or from a remote node is not necessary. The option is a: boolean type. Default: false Group: consumer
      Returns:
      the name of the header InfinispanIgnoreReturnValues.
    • infinispanEventData

      public String infinispanEventData()
      The event data. The option is a: Object type. Group: consumer
      Returns:
      the name of the header InfinispanEventData.
    • infinispanQueryBuilder

      public String infinispanQueryBuilder()
      The QueryBuilder to use for QUERY command, if not present the command defaults to InifinispanConfiguration's one. The option is a: org.apache.camel.component.infinispan.InfinispanQueryBuilder type. Group: producer
      Returns:
      the name of the header InfinispanQueryBuilder.
    • infinispanCommandRetried

      public String infinispanCommandRetried()
      This will be true if the write command that caused this had to be retried again due to a topology change. The option is a: boolean type. Group: consumer
      Returns:
      the name of the header InfinispanCommandRetried.
    • infinispanEntryCreated

      public String infinispanEntryCreated()
      Indicates whether the cache entry modification event is the result of the cache entry being created. The option is a: boolean type. Group: consumer
      Returns:
      the name of the header InfinispanEntryCreated.
    • infinispanOriginLocal

      public String infinispanOriginLocal()
      true if the call originated on the local cache instance; false if originated from a remote one. The option is a: boolean type. Group: consumer
      Returns:
      the name of the header InfinispanOriginLocal.
    • infinispanCurrentState

      public String infinispanCurrentState()
      True if this event is generated from an existing entry as the listener has Listener. The option is a: boolean type. Group: consumer
      Returns:
      the name of the header InfinispanCurrentState.