クラス LeaderInitiatorFactoryBean
java.lang.ObjectSE
org.springframework.integration.zookeeper.config.LeaderInitiatorFactoryBean
- 実装済みのインターフェース一覧:
Aware, FactoryBean<LeaderInitiator>, InitializingBean, ApplicationEventPublisherAware, Lifecycle, Phased, SmartLifecycle
public class LeaderInitiatorFactoryBean
extends ObjectSE
implements FactoryBean<LeaderInitiator>, SmartLifecycle, InitializingBean, ApplicationEventPublisherAware
LeaderInitiator を作成します。- 導入:
- 4.2
- 作成者:
- Gary Russell, Artem Bilan, Christian Tzolov
フィールド概要
インターフェース FactoryBean から継承されたフィールド
OBJECT_TYPE_ATTRIBUTEインターフェース SmartLifecycle から継承されたフィールド
DEFAULT_PHASEコンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明void@Nullable LeaderInitiatorClassSE<?> intgetPhase()booleanbooleanvoidsetApplicationEventPublisher(ApplicationEventPublisher applicationEventPublisher) voidsetAutoStartup(boolean autoStartup) setCandidate(Candidate candidate) リーダー選出用にCandidateを構成します。setClient(org.apache.curator.framework.CuratorFramework client) voidsetLeaderEventPublisher(LeaderEventPublisher leaderEventPublisher) LeaderInitiatorからのイベント用のLeaderEventPublisherオプション。voidsetPhase(int phase) DefaultCandidateのロールを構成します。voidstart()voidstop()voidstop(RunnableSE callback) クラス ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース FactoryBean から継承されたメソッド
isSingletonインターフェース SmartLifecycle から継承されたメソッド
isPauseable
コンストラクターの詳細
LeaderInitiatorFactoryBean
public LeaderInitiatorFactoryBean()
方法の詳細
setClient
setPath
setRole
DefaultCandidateのロールを構成します。または、これまたはsetCandidate(Candidate)を構成できますが、両方を構成することはできません。- パラメーター:
role- 候補者のロール- 戻り値:
- このインスタンス
setCandidate
リーダー選出用にCandidateを構成します。または、これまたはsetRole(String)を構成できますが、両方を構成することはできません。- パラメーター:
candidate- 使用するCandidate- 戻り値:
- このインスタンス
- 導入:
- 5.3
setLeaderEventPublisher
LeaderInitiatorからのイベント用のLeaderEventPublisherオプション。- パラメーター:
leaderEventPublisher- 使用するLeaderEventPublisher。- 導入:
- 4.3.2
setPhase
public void setPhase(int phase) setAutoStartup
public void setAutoStartup(boolean autoStartup) setApplicationEventPublisher
- 次で指定:
- インターフェース
ApplicationEventPublisherAware内のsetApplicationEventPublisher
isAutoStartup
public boolean isAutoStartup()- 次で指定:
- インターフェース
SmartLifecycle内のisAutoStartup
start
stop
stop
- 次で指定:
- インターフェース
SmartLifecycle内のstop
isRunning
getPhase
public int getPhase()- 次で指定:
- インターフェース
Phased内のgetPhase - 次で指定:
- インターフェース
SmartLifecycle内のgetPhase
afterPropertiesSet
public void afterPropertiesSet()- 次で指定:
- インターフェース
InitializingBean内のafterPropertiesSet
getObject
- 次で指定:
- インターフェース
FactoryBean<LeaderInitiator>内のgetObject
getObjectType
- 次で指定:
- インターフェース
FactoryBean<LeaderInitiator>内のgetObjectType