Interface Context
- All Known Implementing Classes:
- LeaderInitiator.CuratorContext,- LeaderInitiator.HazelcastContext
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
Interface that defines the context for candidate leadership.
 Instances of this object are passed to 
candidates
 upon granting and revoking of leadership.
 
 The Context is FunctionalInterface
 with no-op implementation for the yield().
- Author:
- Patrick Peralta, Janne Valkealahti, Artem Bilan, Gary Russell
- 
Method Summary
- 
Method Details- 
isLeaderboolean isLeader()Checks if theCandidatethis context was passed to is the leader.- Returns:
- true if the Candidatethis context was passed to is the leader
 
- 
yielddefault void yield()Causes theCandidatethis context was passed to to relinquish leadership. This method has no effect if the candidate is not currently the leader.
- 
getRoleGet the role for theCandidate.- Returns:
- the role.
- Since:
- 5.0.6
 
 
-