124.2. Instance consumer - from("hazelcast-instance:foo")
The instance consumer fires if a new cache instance will join or leave the cluster.
以下に例を示します。
fromF("hazelcast-%sfoo", HazelcastConstants.INSTANCE_PREFIX)
.log("instance...")
.choice()
.when(header(HazelcastConstants.LISTENER_ACTION).isEqualTo(HazelcastConstants.ADDED))
.log("...added")
.to("mock:added")
.otherwise()
.log("...removed")
.to("mock:removed");
各イベントは、メッセージヘッダー内に以下の情報を提供します。
レスポンスメッセージ内のヘッダー変数:
| Name | タイプ | 説明 |
|---|---|---|
|
|
| イベントの時間(ミリ秒単位) |
|
|
| マップコンシューマーは「instancelistener」に設定します。 |
|
|
| イベントの型 - ここで 追加 または 削除 します。 |
|
|
| インスタンスのホスト名 |
|
|
| インスタンスのポート番号 |