Package io.microraft.persistence
Class RestoredRaftState
- java.lang.Object
-
- io.microraft.persistence.RestoredRaftState
-
public final class RestoredRaftState extends Object
-
-
Constructor Summary
Constructors Constructor Description RestoredRaftState(io.microraft.model.persistence.RaftEndpointPersistentState localEndpointPersistentState, io.microraft.model.log.RaftGroupMembersView initialGroupMembers, io.microraft.model.persistence.RaftTermPersistentState termPersistentState, io.microraft.model.log.SnapshotEntry snapshotEntry, List<io.microraft.model.log.LogEntry> entries)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.microraft.model.log.RaftGroupMembersViewgetInitialGroupMembers()io.microraft.model.persistence.RaftEndpointPersistentStategetLocalEndpointPersistentState()List<io.microraft.model.log.LogEntry>getLogEntries()io.microraft.model.log.SnapshotEntrygetSnapshotEntry()io.microraft.model.persistence.RaftTermPersistentStategetTermPersistentState()
-
-
-
Constructor Detail
-
RestoredRaftState
public RestoredRaftState(@Nonnull io.microraft.model.persistence.RaftEndpointPersistentState localEndpointPersistentState, @Nonnull io.microraft.model.log.RaftGroupMembersView initialGroupMembers, @Nonnull io.microraft.model.persistence.RaftTermPersistentState termPersistentState, @Nullable io.microraft.model.log.SnapshotEntry snapshotEntry, @Nonnull List<io.microraft.model.log.LogEntry> entries)
-
-
Method Detail
-
getLocalEndpointPersistentState
@Nonnull public io.microraft.model.persistence.RaftEndpointPersistentState getLocalEndpointPersistentState()
-
getInitialGroupMembers
@Nonnull public io.microraft.model.log.RaftGroupMembersView getInitialGroupMembers()
-
getTermPersistentState
@Nonnull public io.microraft.model.persistence.RaftTermPersistentState getTermPersistentState()
-
getSnapshotEntry
@Nullable public io.microraft.model.log.SnapshotEntry getSnapshotEntry()
-
getLogEntries
@Nonnull public List<io.microraft.model.log.LogEntry> getLogEntries()
-
-