public final class AtomixLeaderElectorCommands extends Object
AtomixLeaderElector resource state machine operations.| Modifier and Type | Class and Description |
|---|---|
static class |
AtomixLeaderElectorCommands.Anoint
Command for administratively anoint a node as leader.
|
static class |
AtomixLeaderElectorCommands.ElectionChangeCommand<V>
Command for administratively changing the leadership state for a node.
|
static class |
AtomixLeaderElectorCommands.ElectionCommand<V>
Abstract election command.
|
static class |
AtomixLeaderElectorCommands.ElectionQuery<V>
Abstract election query.
|
static class |
AtomixLeaderElectorCommands.Evict
Command for administratively evicting a node from all leadership topics.
|
static class |
AtomixLeaderElectorCommands.GetAllLeaderships
GetAllLeaders query.
|
static class |
AtomixLeaderElectorCommands.GetElectedTopics
GetElectedTopics query.
|
static class |
AtomixLeaderElectorCommands.GetLeadership
GetLeader query.
|
static class |
AtomixLeaderElectorCommands.Listen
Listen command.
|
static class |
AtomixLeaderElectorCommands.Promote
Command for administratively promote a node as top candidate.
|
static class |
AtomixLeaderElectorCommands.Run
Enter and run for leadership.
|
static class |
AtomixLeaderElectorCommands.TopicQuery<V>
Abstract election topic query.
|
static class |
AtomixLeaderElectorCommands.TypeResolver
Map command type resolver.
|
static class |
AtomixLeaderElectorCommands.Unlisten
Unlisten command.
|
static class |
AtomixLeaderElectorCommands.Withdraw
Withdraw from a leadership contest.
|