クラス DefaultCandidate
java.lang.ObjectSE
org.springframework.integration.leader.AbstractCandidate
org.springframework.integration.leader.DefaultCandidate
コンストラクターの概要
コンストラクターメソッドのサマリー
クラス org.springframework.integration.leader.AbstractCandidate から継承されたメソッド
getId, getRole
コンストラクターの詳細
DefaultCandidate
public DefaultCandidate()デフォルトの候補をインスタンス化します。DefaultCandidate
メソッドの詳細
onGranted
インターフェースからコピーされた説明:Candidate
この候補者がリーダーに選出されたときに呼び出されるコールバックメソッド。実装では、バックグラウンドスレッドを起動してリーダーシップのロールを実行し、すぐに戻ることを選択できます。別のオプションは、実装がこのメソッドを呼び出すスレッドですべてのリーダーシップ作業を実行することです。後者の場合、メソッドはInterruptedException
SE をスローしてスレッドの割り込みに応答する必要があります。スレッドが中断されると、これは、この候補者がリーダーではなくなったことを示します。- 次で指定:
- インターフェース
Candidate
のonGranted
- 次で指定:
- クラス
AbstractCandidate
のonGranted
- パラメーター:
ctx
- リーダーシップの背景
onRevoked
yieldLeadership
public void yieldLeadership()開催された場合、自主的にリーダーシップを発揮します。リーダーのコンテキストがまだ知られていない場合、このメソッドは何もしません。リーダーコンテキストは、onGranted(Context)
メソッドがリーダーイニシエーターによって呼び出された後にのみ使用可能になります。toString