public class LeaderInitiatorFactoryBean extends ObjectSE implements FactoryBean<LeaderInitiator>, SmartLifecycle, InitializingBean, ApplicationEventPublisherAware
LeaderInitiator を作成します。OBJECT_TYPE_ATTRIBUTEDEFAULT_PHASE| コンストラクターと説明 |
|---|
LeaderInitiatorFactoryBean() |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | afterPropertiesSet() |
LeaderInitiator | getObject() |
ClassSE<?> | getObjectType() |
int | getPhase() |
boolean | isAutoStartup() |
boolean | isRunning() |
void | setApplicationEventPublisher(ApplicationEventPublisher applicationEventPublisher) |
void | setAutoStartup(boolean autoStartup) |
LeaderInitiatorFactoryBean | setCandidate(Candidate candidate) リーダー選出用に Candidate を構成します。 |
LeaderInitiatorFactoryBean | setClient(org.apache.curator.framework.CuratorFramework client) |
void | setLeaderEventPublisher(LeaderEventPublisher leaderEventPublisher)LeaderInitiator からのイベント用の LeaderEventPublisher オプション。 |
LeaderInitiatorFactoryBean | setPath(StringSE path) |
void | setPhase(int phase) |
LeaderInitiatorFactoryBean | setRole(StringSE role)DefaultCandidate のロールを構成します。 |
void | start() |
void | stop() |
void | stop(RunnableSE callback) |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEisSingletonpublic LeaderInitiatorFactoryBean setClient(org.apache.curator.framework.CuratorFramework client)
public LeaderInitiatorFactoryBean setPath(StringSE path)
public LeaderInitiatorFactoryBean setRole(StringSE role)
DefaultCandidate のロールを構成します。または、これまたは setCandidate(Candidate) を構成できますが、両方を構成することはできません。role - 候補者のロール public LeaderInitiatorFactoryBean setCandidate(Candidate candidate)
Candidate を構成します。または、これまたは setRole(String) を構成できますが、両方を構成することはできません。candidate - 使用する Candidatepublic void setLeaderEventPublisher(LeaderEventPublisher leaderEventPublisher)
LeaderInitiator からのイベント用の LeaderEventPublisher オプション。leaderEventPublisher - 使用する LeaderEventPublisher。public void setPhase(int phase)
public void setAutoStartup(boolean autoStartup)
public void setApplicationEventPublisher(ApplicationEventPublisher applicationEventPublisher)
ApplicationEventPublisherAware 内の setApplicationEventPublisher public boolean isAutoStartup()
SmartLifecycle 内の isAutoStartup public void stop(RunnableSE callback)
SmartLifecycle 内の stop public int getPhase()
Phased 内の getPhase SmartLifecycle 内の getPhase public void afterPropertiesSet()
InitializingBean 内の afterPropertiesSet public LeaderInitiator getObject()
FactoryBean<LeaderInitiator> 内の getObject public ClassSE<?> getObjectType()
FactoryBean<LeaderInitiator> 内の getObjectType