Class InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteHeaderNameBuilder
java.lang.Object
org.apache.camel.builder.endpoint.dsl.InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteHeaderNameBuilder
- Enclosing interface:
- InfinispanRemoteEndpointBuilderFactory
public static class InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteHeaderNameBuilder
extends Object
The builder of headers' name for the Infinispan 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.The default value to use for a getOrDefault.Provides access to the version of the created cache entry.The event data.The type of the received event.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.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
-
InfinispanRemoteHeaderNameBuilder
public InfinispanRemoteHeaderNameBuilder()
-
-
Method Details
-
infinispanEventType
The type of the received event. The option is a:String
type. Group: consumer- Returns:
- the name of the header
InfinispanEventType
.
-
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
.
-
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
.
-
infinispanEntryVersion
Provides access to the version of the created cache entry. The option is a:long
type. Group: consumer- Returns:
- the name of the header
InfinispanEntryVersion
.
-
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
.
-