public class DefaultReplicationState extends Object implements ReplicationState.Mutable
ReplicationState.Mutable, ReplicationState.VolatileNULL_SERVER| Constructor and Description |
|---|
DefaultReplicationState() |
| Modifier and Type | Method and Description |
|---|---|
long |
committedEventLogIndex(int serverCount) |
long |
confirmedEventLogIndex(int serverId) |
ReplicationState.Volatile |
confirmedEventLogIndex(int serverId,
long index) |
int |
currentTerm() |
ReplicationState.Mutable |
currentTerm(int term) |
ReplicationState.Mutable |
eventApplied(Event event) |
long |
eventLogSize() |
int |
leaderId() |
ReplicationState.Mutable |
leaderId(int leaderId) |
long |
nextEventLogIndex(int serverId) |
ReplicationState.Volatile |
nextEventLogIndex(int serverId,
long index) |
long |
nextNotBefore(int serverId) |
ReplicationState.Volatile |
nextNotBefore(int serverId,
long nanos) |
String |
toString() |
public int currentTerm()
currentTerm in interface ReplicationStatepublic ReplicationState.Mutable currentTerm(int term)
currentTerm in interface ReplicationState.Mutablepublic int leaderId()
leaderId in interface ReplicationStatepublic ReplicationState.Mutable leaderId(int leaderId)
leaderId in interface ReplicationState.Mutablepublic long eventLogSize()
eventLogSize in interface ReplicationStatepublic ReplicationState.Mutable eventApplied(Event event)
eventApplied in interface ReplicationState.Mutablepublic long nextEventLogIndex(int serverId)
nextEventLogIndex in interface ReplicationStatepublic ReplicationState.Volatile nextEventLogIndex(int serverId, long index)
nextEventLogIndex in interface ReplicationState.Volatilepublic long confirmedEventLogIndex(int serverId)
confirmedEventLogIndex in interface ReplicationStatepublic ReplicationState.Volatile confirmedEventLogIndex(int serverId, long index)
confirmedEventLogIndex in interface ReplicationState.Volatilepublic long committedEventLogIndex(int serverCount)
committedEventLogIndex in interface ReplicationStatepublic long nextNotBefore(int serverId)
nextNotBefore in interface ReplicationStatepublic ReplicationState.Volatile nextNotBefore(int serverId, long nanos)
nextNotBefore in interface ReplicationState.VolatileCopyright © 2020 tools4j.org (Marco Terzer, Anton Anufriev). All Rights Reserved.