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
-
isLeader
-
yield
default void yield()Causes theCandidate
this context was passed to to relinquish leadership. This method has no effect if the candidate is not currently the leader. -
getRole
-