Class LeaderInitiator.CuratorContext
java.lang.Object
org.springframework.integration.zookeeper.leader.LeaderInitiator.CuratorContext
- All Implemented Interfaces:
Context
- Enclosing class:
- LeaderInitiator
Implementation of leadership context backed by Curator.
-
Method Summary
Modifier and TypeMethodDescriptionorg.apache.curator.framework.recipes.leader.Participant
Get the leaderCollection<org.apache.curator.framework.recipes.leader.Participant>
Get the list of participantsgetRole()
Get the role for theCandidate
.boolean
isLeader()
Checks if theCandidate
this context was passed to is the leader.toString()
void
yield()
Causes theCandidate
this context was passed to to relinquish leadership.
-
Method Details
-
isLeader
public boolean isLeader()Description copied from interface:Context
Checks if theCandidate
this context was passed to is the leader. -
yield
public void yield()Description copied from interface:Context
Causes theCandidate
this context was passed to to relinquish leadership. This method has no effect if the candidate is not currently the leader. -
getRole
Description copied from interface:Context
Get the role for theCandidate
. -
getLeader
public org.apache.curator.framework.recipes.leader.Participant getLeader()Get the leader- Returns:
- the leader.
- Since:
- 6.0.3
-
getParticipants
Get the list of participants- Returns:
- list of participants.
- Since:
- 6.0.3
-
toString
-