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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe cache participating in the operation or event.This will be true if the write command that caused this had to be retried again due to a topology change.True if this event is generated from an existing entry as the listener has Listener.The default value to use for a getOrDefault.Indicates whether the cache entry modification event is the result of the cache entry being created.The event data.The type of the received event.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.true if the notification is before the event has occurred, false if after the event has occurred.The key to perform the operation to or the key generating the event.The Lifespan time of a value inside the cache.A Map to use in case of CamelInfinispanOperationPutAll operation.The maximum amount of time an entry is allowed to be idle for before it is considered as expired.The Time Unit of an entry Max Idle Time.The old value to use for a replace.The operation to perform.The name of the header whose value is the result.Store the operation result in a header instead of the message body.true if the call originated on the local cache instance; false if originated from a remote one.The QueryBuilder to use for QUERY command, if not present the command defaults to InifinispanConfiguration's one.The Time Unit of an entry Lifespan Time.The value to use for the operation.
-
Constructor Details
-
InfinispanEmbeddedHeaderNameBuilder
public InfinispanEmbeddedHeaderNameBuilder()
-
-
Method Details
-
infinispanEventType
The type of the received event. The option is a:String
type. Group: consumer- Returns:
- the name of the header
InfinispanEventType
.
-
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
The cache participating in the operation or event. The option is a:String
type. Group: common- Returns:
- the name of the header
InfinispanCacheName
.
-
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
The value to use for the operation. The option is a:Object
type. Group: producer- Returns:
- the name of the header
InfinispanValue
.
-
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
The old value to use for a replace. The option is a:Object
type. Group: producer- Returns:
- the name of the header
InfinispanOldValue
.
-
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
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
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
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
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
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
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
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
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
The event data. The option is a:Object
type. Group: consumer- Returns:
- the name of the header
InfinispanEventData
.
-
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
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
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
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
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
.
-