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 Constructor Description InfinispanRemoteHeaderNameBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
infinispanCacheName()
The cache participating in the operation or event.String
infinispanCommandRetried()
This will be true if the write command that caused this had to be retried again due to a topology change.String
infinispanDefaultValue()
The default value to use for a getOrDefault.String
infinispanEntryVersion()
Provides access to the version of the created cache entry.String
infinispanEventData()
The event data.String
infinispanEventType()
The type of the received event.String
infinispanKey()
The key to perform the operation to or the key generating the event.String
infinispanLifespanTime()
The Lifespan time of a value inside the cache.String
infinispanMap()
A Map to use in case of CamelInfinispanOperationPutAll operation.String
infinispanMaxIdleTime()
The maximum amount of time an entry is allowed to be idle for before it is considered as expired.String
infinispanMaxIdleTimeUnit()
The Time Unit of an entry Max Idle Time.String
infinispanOldValue()
The old value to use for a replace.String
infinispanOperation()
The operation to perform.String
infinispanOperationResult()
The name of the header whose value is the result.String
infinispanOperationResultHeader()
Store the operation result in a header instead of the message body.String
infinispanQueryBuilder()
The QueryBuilder to use for QUERY command, if not present the command defaults to InifinispanConfiguration's one.String
infinispanTimeUnit()
The Time Unit of an entry Lifespan Time.String
infinispanValue()
The value to use for the operation.
-
-
-
Method Detail
-
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
.
-
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
.
-
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
.
-
infinispanEntryVersion
public String 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
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
.
-
-