20.6.5.5. リモートイベント


Hotgitops 2.0 以降、クライアントはサーバーで発生するリモートイベントのリスナーを登録できます。これらのイベントを送信すると、クライアントがリモートイベントにクライアントリスナーを追加するようになります。

イベントヘッダー:

Expand
フィールド名サイズ

magic

1 バイト

0xA1 = response

メッセージ ID

vLong

イベントの ID

opcode

1 バイト

event type:
0x60 = cache entry created event
0x61 = cache entry modified event
0x62 = cache entry removed event
0x66 = counter event
0x50 = error

ステータス

1 バイト

応答のステータス。可能な値 - 0x00 = No error

トポロジー変更マーカー

1 バイト

イベントは特定の受信トポロジー ID に関連付けられておらず、新しいトポロジーを送信する必要があるかどうかを判断できるようにするため、新しいトポロジーはイベントで送信されません。そのため、このマーカーは常にイベントの 0 値を持ちます。

Expand
表20.3 Cache entry created event
フィールド名サイズ

ヘッダー

variable

0x60 操作コードのあるイベントヘッダー

リスナー ID

バイト配列

このイベントが転送されるリスナー

カスタムマーカー

byte

カスタムイベントマーカー。作成されたイベントの場合、これは 0 です。

再試行したコマンド

byte

再試行されたコマンドの結果であるイベントのマーカー。コマンドが再試行されると 1 を返します。それ以外の場合は 0 を返します。

キー

バイト配列

作成されたキー

Version

Long

作成されたエントリーのバージョン。このバージョン情報を使用して、このキャッシュエントリーで条件付き操作を行うことができます。

Expand
表20.4 キャッシュエントリー変更イベント
フィールド名サイズ

ヘッダー

variable

0x61 操作コードのイベントヘッダー

リスナー ID

バイト配列

このイベントが転送されるリスナー

カスタムマーカー

byte

カスタムイベントマーカー。作成されたイベントの場合、これは 0 です。

再試行したコマンド

byte

再試行されたコマンドの結果であるイベントのマーカー。コマンドが再試行されると 1 を返します。それ以外の場合は 0 を返します。

キー

バイト配列

変更したキー

Version

Long

変更したエントリーのバージョン。このバージョン情報を使用して、このキャッシュエントリーで条件付き操作を行うことができます。

Expand
表20.5 キャッシュエントリーの削除イベント
フィールド名サイズ

ヘッダー

variable

0x62 操作コードのあるイベントヘッダー

リスナー ID

バイト配列

このイベントが転送されるリスナー

カスタムマーカー

byte

カスタムイベントマーカー。作成されたイベントの場合、これは 0 です。

再試行したコマンド

byte

再試行されたコマンドの結果であるイベントのマーカー。コマンドが再試行されると 1 を返します。それ以外の場合は 0 を返します。

キー

バイト配列

削除されたキー

Expand
表20.6 カスタムイベント
フィールド名サイズ

ヘッダー

variable

イベント固有の操作コードを含むイベントヘッダー

リスナー ID

バイト配列

このイベントが転送されるリスナー

カスタムマーカー

byte

カスタムイベントマーカー。カスタムイベントの場合、これは 1 です。

イベントデータ

バイト配列

コンバーター実装ロジックに従ってフォーマットされるカスタムイベントデータ。

Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る