161.3. メッセージヘッダー

名前デフォルト値タイプコンテキスト説明

CamelInfinispanCacheName

null

String

共有

操作またはイベントに参加するキャッシュ。

CamelInfinispanOperation

PUT

InfinispanOperation

Producer

実行する操作。

CamelInfinispanMap

null

Map

Producer

CamelInfinispanOperationPutAll 操作の場合に使用する Map

CamelInfinispanKey

null

Object

共有

操作を実行するキー、またはイベントを生成するキー。

CamelInfinispanValue

null

Object

Producer

操作に使用する値。

CamelInfinispanEventType

null

String

コンシューマー

受信したイベントのタイプ。ここで定義される可能な値 org.infinispan.notifications.cachelistener.event.Event.Type

CamelInfinispanIsPre

null

Boolean

コンシューマー

Infinispan は、操作ごとに 2 つのイベント (操作の前と後に 1 つずつ) を発生させます。

CamelInfinispanLifespanTime

null

long

Producer

キャッシュ内の値の有効期間。負の値は無限大として解釈されます。

CamelInfinispanTimeUnit

null

String

Producer

エントリーのライフスパン時間の時間単位。

CamelInfinispanMaxIdleTime

null

long

Producer

エントリーが期限切れと見なされるまでにアイドル状態が許可される最大時間。

CamelInfinispanMaxIdleTimeUnit

null

String

Producer

エントリーの最大アイドル時間の時間単位。

CamelInfinispanQueryBuilder

null

InfinispanQueryBuilder

Producer

Camel 2.17 から: QUERY コマンドに使用する QueryBuilde。存在しない場合、コマンドのデフォルトは InifinispanConfiguration のものになります。

CamelInfinispanIgnoreReturnValues

null

Boolean

Producer

Camel 2.17 以降: このヘッダーが設定されている場合、何かを返すキャッシュ操作の戻り値は、クライアントアプリケーションによって無視されます。

CamelInfinispanOperationResultHeader

null

String

Producer

Camel 2.20 以降: 操作結果をメッセージボディーではなくヘッダーに格納します。