20.1.60 ead_node_eventtype構造体(ノードイベントリスナの実行契機)
ead_node_eventtype構造体は,ノードイベントリスナの実行契機を示す情報を格納します。
- 〈この項の構成〉
(1) 形式
struct ead_node_eventtype { EAD_BOOL isolated; EAD_BOOL recovered; EAD_BOOL promoted_to_master; EAD_BOOL promoted_to_slave; EAD_BOOL demoted_to_slave; EAD_BOOL no_role; };
(2) メンバの説明
メンバ |
イベント |
指定値 |
---|---|---|
isolated |
|
該当するイベントの発生時にノードイベントリスナを実行する場合は,EAD_TRUEを指定します。 ノードイベントリスナを実行しない場合は,EAD_FALSEを指定します。 |
recovered |
EADSサーバが復旧しました。 |
|
promoted_to_master |
データを多重化している場合に,マスタとなるデータ(コピー元となるデータ)を格納するEADSサーバに変わりました。 |
|
promoted_to_slave |
データを多重化している場合に,データのコピー先のEADSサーバに変わりました。 |
|
demoted_to_slave |
データを多重化している場合に,マスタとなるデータ(コピー元となるデータ)を格納するEADSサーバから,データのコピー先のEADSサーバに変わりました。 |
|
no_role |
EADSサーバが,次のどちらでもなくなりました。
|
(3) 注意事項
すべてのメンバにEAD_FALSEを指定した場合は,ノードイベントリスナの登録に失敗します。