クラス 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
フィールドのサマリー
インターフェース org.springframework.beans.factory.FactoryBean から継承されたフィールド
OBJECT_TYPE_ATTRIBUTE
インターフェース org.springframework.context.SmartLifecycle から継承されたフィールド
DEFAULT_PHASE
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明void
ClassSE
<?> int
getPhase()
boolean
boolean
void
setApplicationEventPublisher
(ApplicationEventPublisher applicationEventPublisher) void
setAutoStartup
(boolean autoStartup) setCandidate
(Candidate candidate) リーダー選出用にCandidate
を構成します。setClient
(org.apache.curator.framework.CuratorFramework client) void
setLeaderEventPublisher
(LeaderEventPublisher leaderEventPublisher) LeaderInitiator
からのイベント用のLeaderEventPublisher
オプション。void
setPhase
(int phase) DefaultCandidate
のロールを構成します。void
start()
void
stop()
void
stop
(RunnableSE callback) クラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
インターフェース org.springframework.beans.factory.FactoryBean から継承されたメソッド
isSingleton
コンストラクターの詳細
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