public class Election extends Object
Modifier and Type | Class and Description |
---|---|
static class |
Election.State |
Constructor and Description |
---|
Election(boolean isNodeStartup,
long leadershipTermId,
long logPosition,
ClusterMember[] clusterMembers,
Int2ObjectHashMap<ClusterMember> clusterMemberByIdMap,
ClusterMember thisMember,
io.aeron.cluster.MemberStatusAdapter memberStatusAdapter,
io.aeron.cluster.MemberStatusPublisher memberStatusPublisher,
ConsensusModule.Context ctx,
io.aeron.cluster.ConsensusModuleAgent consensusModuleAgent) |
Modifier and Type | Method and Description |
---|---|
boolean |
isLeaderStartup() |
ClusterMember |
leader() |
long |
leadershipTermId() |
long |
logPosition() |
public Election(boolean isNodeStartup, long leadershipTermId, long logPosition, ClusterMember[] clusterMembers, Int2ObjectHashMap<ClusterMember> clusterMemberByIdMap, ClusterMember thisMember, io.aeron.cluster.MemberStatusAdapter memberStatusAdapter, io.aeron.cluster.MemberStatusPublisher memberStatusPublisher, ConsensusModule.Context ctx, io.aeron.cluster.ConsensusModuleAgent consensusModuleAgent)
public ClusterMember leader()
public long leadershipTermId()
public long logPosition()
public boolean isLeaderStartup()
Copyright © 2014-2020 Real Logic Limited. All Rights Reserved.