165.3. Headers
| ヘッダー | Constant | バージョン以降 | 説明 |
|---|---|---|---|
|
|
| 2.13.0 |
消費されたメッセージのボディーが抽出された元の |
|
| `JGroupsEndpoint.`HEADER_JGROUPS_SRC | 2.10.0 |
Consumer : 消費されるメッセージの |
|
| `JGroupsEndpoint.`HEADER_JGROUPS_DEST | 2.10.0 |
Consumer: 消費されるメッセージの |
|
| `JGroupsEndpoint.`HEADER_JGROUPS_CHANNEL_ADDRESS | 2.13.0 |
エンドポイントに関連付けられたチャネルのアドレス( |
# Usage
ルートのコンシューマー側で jgroups コンポーネントを使用すると、エンドポイントに関連付けられた JChannel によって受信されるメッセージを取得し、それらを Camel ルートに転送します。JGroups コンシューマーは受信メッセージを 非同期 で処理します。
// Capture messages from cluster named
// 'clusterName' and send them to Camel route.
from("jgroups:clusterName").to("seda:queue");
// Capture messages from cluster named
// 'clusterName' and send them to Camel route.
from("jgroups:clusterName").to("seda:queue");
ルートのプロデューサー側で jgroups コンポーネントを使用すると、Camel エクスチェンジのボディーがエンドポイントによって管理される JChannel インスタンスに転送されます。
// Send message to the cluster named 'clusterName'
from("direct:start").to("jgroups:clusterName");
// Send message to the cluster named 'clusterName'
from("direct:start").to("jgroups:clusterName");