public class DLedgerMemoryStore extends DLedgerStore
| 构造器和说明 |
|---|
DLedgerMemoryStore(DLedgerConfig dLedgerConfig,
MemberState memberState) |
| 限定符和类型 | 方法和说明 |
|---|---|
DLedgerEntry |
appendAsFollower(DLedgerEntry entry,
long leaderTerm,
java.lang.String leaderId) |
DLedgerEntry |
appendAsLeader(DLedgerEntry entry) |
DLedgerEntry |
get(java.lang.Long index) |
long |
getCommittedIndex() |
long |
getLedgerBeginIndex() |
long |
getLedgerEndIndex() |
long |
getLedgerEndTerm() |
long |
truncate(DLedgerEntry entry,
long leaderTerm,
java.lang.String leaderId) |
flush, getMemberState, shutdown, startup, updateCommittedIndex, updateLedgerEndIndexAndTermpublic DLedgerMemoryStore(DLedgerConfig dLedgerConfig, MemberState memberState)
public DLedgerEntry appendAsLeader(DLedgerEntry entry)
appendAsLeader 在类中 DLedgerStorepublic long truncate(DLedgerEntry entry, long leaderTerm, java.lang.String leaderId)
truncate 在类中 DLedgerStorepublic DLedgerEntry appendAsFollower(DLedgerEntry entry, long leaderTerm, java.lang.String leaderId)
appendAsFollower 在类中 DLedgerStorepublic DLedgerEntry get(java.lang.Long index)
get 在类中 DLedgerStorepublic long getLedgerEndIndex()
getLedgerEndIndex 在类中 DLedgerStorepublic long getLedgerBeginIndex()
getLedgerBeginIndex 在类中 DLedgerStorepublic long getCommittedIndex()
getCommittedIndex 在类中 DLedgerStorepublic long getLedgerEndTerm()
getLedgerEndTerm 在类中 DLedgerStoreCopyright © 2020. All Rights Reserved.