42.6. メッセージヘッダー
Infinispan Embedded コンポーネントは、以下に示す 22 個のメッセージヘッダーをサポートしています。
| Name | 説明 | デフォルト | タイプ |
|---|---|---|---|
| CamelInfinispanEventType (consumer)
定数: | 受信したイベントのタイプ。 | 文字列 | |
| CamelInfinispanIsPre (consumer)
定数: | イベント発生前の通知は true、イベント発生後の通知は false。 | boolean | |
| CamelInfinispanCacheName (common)
定数: | 操作またはイベントに参加するキャッシュ。 | 文字列 | |
| CamelInfinispanKey (common)
定数: | 操作を実行するキー、またはイベントを生成するキー。 | Object | |
| CamelInfinispanValue (producer)
定数: | 操作に使用する値。 | Object | |
| CamelInfinispanDefaultValue (producer)
定数: | getOrDefault に使用するデフォルト値。 | Object | |
| CamelInfinispanOldValue (producer)
定数: | 置き換えに使用する古い値。 | Object | |
| CamelInfinispanMap (producer)
定数: | CamelInfinispanOperationPutAll 操作の場合に使用する Map | Map | |
| CamelInfinispanOperation (producer)
定数: | 実行する操作。 列挙値: * PUT * PUTASYNC * PUTALL * PUTALLASYNC * PUTIFABSENT * PUTIFABSENTASYNC * GET * GETORDEFAULT * CONTAINSKEY * CONTAINSVALUE * REMOVE * REMOVEASYNC * REPLACE * REPLACEASYNC * SIZE * CLEAR * CLEARASYNC * QUERY * STATS * COMPUTE * COMPUTEASYNC | InfinispanOperation | |
| CamelInfinispanOperationResult (producer)
定数: | 値が結果となるヘッダーの名前。 | 文字列 | |
| CamelInfinispanOperationResultHeader (producer)
定数: | メッセージ本文ではなく、ヘッダーに操作結果を格納します。 | 文字列 | |
| CamelInfinispanLifespanTime (producer)
定数: | キャッシュ内の値の有効期間。負の値は無限大として解釈されます。 | long | |
| CamelInfinispanTimeUnit (producer) | エントリーの有効期間の時間単位。 列挙値: * NANOSECONDS * MICROSECONDS * MILLISECONDS * SECONDS * MINUTES * HOURS * DAYS | TimeUnit | |
| CamelInfinispanMaxIdleTime (producer)
定数: | エントリーが期限切れと見なされるまでにアイドル状態が許可される最大時間。 | long | |
| CamelInfinispanMaxIdleTimeUnit (producer) | エントリーの最大アイドル時間の時間単位。 列挙値: * NANOSECONDS * MICROSECONDS * MILLISECONDS * SECONDS * MINUTES * HOURS * DAYS | TimeUnit | |
| CamelInfinispanIgnoreReturnValues (consumer) | 操作の戻り値を書き込む信号は無視されるため、ストアまたはリモートノードから既存の値を読み取る必要はありません。 | false | boolean |
| CamelInfinispanEventData (consumer)
定数: | イベントデータ。 | Object | |
| CamelInfinispanQueryBuilder (producer)
定数: | QUERY コマンドに使用する QueryBuilder。存在しない場合、コマンドのデフォルトは InifinispanConfiguration のものになります。 | InfinispanQueryBuilder | |
| CamelInfinispanCommandRetried (consumer)
定数: | これは、トポロジーの変更により、原因となった書き込みコマンドを再試行する必要がある場合は true になります。 | boolean | |
| CamelInfinispanEntryCreated (consumer)
定数: | キャッシュエントリー変更イベントが、キャッシュエントリーを作成した結果かどうかを示します。 | boolean | |
| CamelInfinispanOriginLocal (consumer)
定数: | 呼び出しがローカルキャッシュインスタンスで開始された場合は true、リモートの場合は false。 | boolean | |
| CamelInfinispanCurrentState (consumer)
定数: | リスナーに Listener があるため、このイベントが既存のエントリーから生成される場合は true。 | boolean |