Skip navigation links
A B C D E F G H I L M N O P Q R S T U V W 

A

AbstractDLedgerServer - Class in io.openmessaging.storage.dledger
 
AbstractDLedgerServer() - Constructor for class io.openmessaging.storage.dledger.AbstractDLedgerServer
 
addAppendHook(DLedgerMmapFileStore.AppendHook) - Method in class io.openmessaging.storage.dledger.store.file.DLedgerMmapFileStore
 
addEntry(DLedgerEntry) - Method in class io.openmessaging.storage.dledger.protocol.PushEntryRequest
 
addRoleChangeHandler(DLedgerLeaderElector.RoleChangeHandler) - Method in class io.openmessaging.storage.dledger.DLedgerLeaderElector
 
append(byte[]) - Method in class io.openmessaging.storage.dledger.client.DLedgerClient
 
append(AppendEntryRequest) - Method in class io.openmessaging.storage.dledger.client.DLedgerClientRpcNettyService
 
append(AppendEntryRequest) - Method in class io.openmessaging.storage.dledger.DLedgerRpcNettyService
 
append(AppendEntryRequest) - Method in interface io.openmessaging.storage.dledger.protocol.DLedgerClientProtocol
 
append(byte[]) - Method in class io.openmessaging.storage.dledger.store.file.MmapFileList
 
append(byte[], int, int) - Method in class io.openmessaging.storage.dledger.store.file.MmapFileList
 
append(byte[], boolean) - Method in class io.openmessaging.storage.dledger.store.file.MmapFileList
 
append(byte[], int, int, boolean) - Method in class io.openmessaging.storage.dledger.store.file.MmapFileList
 
appendAsFollower(DLedgerEntry, long, String) - Method in class io.openmessaging.storage.dledger.store.DLedgerMemoryStore
 
appendAsFollower(DLedgerEntry, long, String) - Method in class io.openmessaging.storage.dledger.store.DLedgerStore
 
appendAsFollower(DLedgerEntry, long, String) - Method in class io.openmessaging.storage.dledger.store.file.DLedgerMmapFileStore
 
appendAsLeader(DLedgerEntry) - Method in class io.openmessaging.storage.dledger.store.DLedgerMemoryStore
 
appendAsLeader(DLedgerEntry) - Method in class io.openmessaging.storage.dledger.store.DLedgerStore
 
appendAsLeader(DLedgerEntry) - Method in class io.openmessaging.storage.dledger.store.file.DLedgerMmapFileStore
 
AppendEntryRequest - Class in io.openmessaging.storage.dledger.protocol
 
AppendEntryRequest() - Constructor for class io.openmessaging.storage.dledger.protocol.AppendEntryRequest
 
AppendEntryResponse - Class in io.openmessaging.storage.dledger.protocol
 
AppendEntryResponse() - Constructor for class io.openmessaging.storage.dledger.protocol.AppendEntryResponse
 
AppendFuture<T> - Class in io.openmessaging.storage.dledger
 
AppendFuture() - Constructor for class io.openmessaging.storage.dledger.AppendFuture
 
AppendFuture(long) - Constructor for class io.openmessaging.storage.dledger.AppendFuture
 
appendHooks - Variable in class io.openmessaging.storage.dledger.store.file.DLedgerMmapFileStore
 
appendMessage(byte[]) - Method in class io.openmessaging.storage.dledger.store.file.DefaultMmapFile
 
appendMessage(byte[], int, int) - Method in class io.openmessaging.storage.dledger.store.file.DefaultMmapFile
Content of data from offset to offset + length will be written to file.
appendMessage(byte[]) - Method in interface io.openmessaging.storage.dledger.store.file.MmapFile
Appends a raw message data represents by a byte array to the current MappedFile.
appendMessage(byte[], int, int) - Method in interface io.openmessaging.storage.dledger.store.file.MmapFile
Appends a raw message data represents by a byte array to the current MappedFile, starting at the given offset in the array.
available - Variable in class io.openmessaging.storage.dledger.store.file.ReferenceResource
 
await() - Method in class io.openmessaging.storage.dledger.utils.ResettableCountDownLatch
Causes the current thread to wait until the latch has counted down to zero, unless the thread is interrupted.
await(long, TimeUnit) - Method in class io.openmessaging.storage.dledger.utils.ResettableCountDownLatch
Causes the current thread to wait until the latch has counted down to zero, unless the thread is interrupted, or the specified waiting time elapses.

B

baseInfo() - Method in class io.openmessaging.storage.dledger.protocol.RequestOrResponse
 
BatchAppendEntryRequest - Class in io.openmessaging.storage.dledger.protocol
 
BatchAppendEntryRequest() - Constructor for class io.openmessaging.storage.dledger.protocol.BatchAppendEntryRequest
 
BatchAppendFuture<T> - Class in io.openmessaging.storage.dledger
 
BatchAppendFuture() - Constructor for class io.openmessaging.storage.dledger.BatchAppendFuture
 
BatchAppendFuture(long) - Constructor for class io.openmessaging.storage.dledger.BatchAppendFuture
 
BLANK_MAGIC_CODE - Static variable in class io.openmessaging.storage.dledger.store.file.MmapFileList
 
BODY_OFFSET - Static variable in class io.openmessaging.storage.dledger.entry.DLedgerEntry
 

C

changeRoleToCandidate(long) - Method in class io.openmessaging.storage.dledger.DLedgerLeaderElector
 
changeRoleToFollower(long, String) - Method in class io.openmessaging.storage.dledger.DLedgerLeaderElector
 
changeRoleToLeader(long) - Method in class io.openmessaging.storage.dledger.DLedgerLeaderElector
 
changeToCandidate(long) - Method in class io.openmessaging.storage.dledger.MemberState
 
changeToFollower(long, String) - Method in class io.openmessaging.storage.dledger.MemberState
 
changeToLeader(long) - Method in class io.openmessaging.storage.dledger.MemberState
 
check(boolean, DLedgerResponseCode) - Static method in class io.openmessaging.storage.dledger.utils.PreConditions
 
check(boolean, DLedgerResponseCode, String) - Static method in class io.openmessaging.storage.dledger.utils.PreConditions
 
check(boolean, DLedgerResponseCode, String, Object...) - Static method in class io.openmessaging.storage.dledger.utils.PreConditions
 
CHECK_POINT_FILE - Static variable in class io.openmessaging.storage.dledger.store.file.DLedgerMmapFileStore
 
checkResponseFuturesTimeout(long) - Method in class io.openmessaging.storage.dledger.DLedgerEntryPusher
Check responseFutures timeout from {beginIndex} in currentTerm
checkSelf() - Method in class io.openmessaging.storage.dledger.store.file.MmapFileList
 
clean(ByteBuffer) - Static method in class io.openmessaging.storage.dledger.store.file.DefaultMmapFile
 
cleanup(long) - Method in class io.openmessaging.storage.dledger.store.file.DefaultMmapFile
 
cleanup(long) - Method in class io.openmessaging.storage.dledger.store.file.ReferenceResource
 
cleanupOver - Variable in class io.openmessaging.storage.dledger.store.file.ReferenceResource
 
clear() - Method in class io.openmessaging.storage.dledger.protocol.PushEntryRequest
 
code(int) - Method in class io.openmessaging.storage.dledger.protocol.HeartBeatResponse
 
code(int) - Method in class io.openmessaging.storage.dledger.protocol.LeadershipTransferResponse
 
code - Variable in class io.openmessaging.storage.dledger.protocol.RequestOrResponse
 
code(int) - Method in class io.openmessaging.storage.dledger.protocol.RequestOrResponse
 
commit(int) - Method in class io.openmessaging.storage.dledger.store.file.DefaultMmapFile
 
commit(int) - Method in interface io.openmessaging.storage.dledger.store.file.MmapFile
Flushes the data in the secondary cache to page cache or disk immediately.
commit(int) - Method in class io.openmessaging.storage.dledger.store.file.MmapFileList
 
COMMITTED_INDEX_KEY - Static variable in class io.openmessaging.storage.dledger.store.file.DLedgerMmapFileStore
 
CommittedEntryIterator - Class in io.openmessaging.storage.dledger.statemachine
The iterator implementation of committed entries.
CommittedEntryIterator(DLedgerStore, long, AtomicLong, long, Function<Long, Boolean>) - Constructor for class io.openmessaging.storage.dledger.statemachine.CommittedEntryIterator
 
compareAndIncreaseOnly(AtomicLong, long) - Static method in class io.openmessaging.storage.dledger.utils.IOUtils
 
completeResponseFuture(long) - Method in class io.openmessaging.storage.dledger.DLedgerEntryPusher
Complete the TimeoutFuture in pendingAppendResponsesByTerm (CurrentTerm, index).
computeEclipseTimeMilliseconds(long) - Static method in class io.openmessaging.storage.dledger.utils.DLedgerUtils
 
computeSizeInBytes() - Method in class io.openmessaging.storage.dledger.entry.DLedgerEntry
 
copyBaseInfo(RequestOrResponse) - Method in class io.openmessaging.storage.dledger.protocol.RequestOrResponse
 
countDown() - Method in class io.openmessaging.storage.dledger.utils.ResettableCountDownLatch
Decrements the count of the latch, releasing all waiting threads if the count reaches zero.
createTimeMs - Variable in class io.openmessaging.storage.dledger.TimeoutFuture
 
CURRENT_MAGIC - Static variable in class io.openmessaging.storage.dledger.store.file.DLedgerMmapFileStore
 
currTerm() - Method in class io.openmessaging.storage.dledger.MemberState
 
currVoteFor() - Method in class io.openmessaging.storage.dledger.MemberState
 

D

decode(ByteBuffer) - Static method in class io.openmessaging.storage.dledger.entry.DLedgerEntryCoder
 
decode(ByteBuffer, boolean) - Static method in class io.openmessaging.storage.dledger.entry.DLedgerEntryCoder
 
DEFAULT_CHARSET - Static variable in class io.openmessaging.storage.dledger.utils.IOUtils
 
DefaultMmapFile - Class in io.openmessaging.storage.dledger.store.file
 
DefaultMmapFile(String, int) - Constructor for class io.openmessaging.storage.dledger.store.file.DefaultMmapFile
 
deleteExpiredFileByOffset(long, int) - Method in class io.openmessaging.storage.dledger.store.file.MmapFileList
 
deleteExpiredFileByTime(long, int, long, boolean) - Method in class io.openmessaging.storage.dledger.store.file.MmapFileList
 
deleteFile(File) - Static method in class io.openmessaging.storage.dledger.utils.IOUtils
 
deleteLastMappedFile() - Method in class io.openmessaging.storage.dledger.store.file.MmapFileList
 
destroy(long) - Method in class io.openmessaging.storage.dledger.store.file.DefaultMmapFile
 
destroy(long) - Method in interface io.openmessaging.storage.dledger.store.file.MmapFile
Destroys the file and delete it from the file system.
destroy() - Method in class io.openmessaging.storage.dledger.store.file.MmapFileList
 
destroy() - Method in class io.openmessaging.storage.dledger.store.file.MultiPathMmapFileList
 
DLedgerClient - Class in io.openmessaging.storage.dledger.client
 
DLedgerClient(String, String) - Constructor for class io.openmessaging.storage.dledger.client.DLedgerClient
 
DLedgerClientProtocol - Interface in io.openmessaging.storage.dledger.protocol
Both the RaftLogServer(inbound) and RaftRpcService (outbound) should implement this protocol
DLedgerClientProtocolHandler - Interface in io.openmessaging.storage.dledger.protocol
Both the RaftLogServer(inbound) and RaftRpcService (outbound) should implement this protocol
DLedgerClientRpcNettyService - Class in io.openmessaging.storage.dledger.client
 
DLedgerClientRpcNettyService() - Constructor for class io.openmessaging.storage.dledger.client.DLedgerClientRpcNettyService
 
DLedgerClientRpcService - Class in io.openmessaging.storage.dledger.client
 
DLedgerClientRpcService() - Constructor for class io.openmessaging.storage.dledger.client.DLedgerClientRpcService
 
DLedgerConfig - Class in io.openmessaging.storage.dledger
 
DLedgerConfig() - Constructor for class io.openmessaging.storage.dledger.DLedgerConfig
 
dLedgerConfig - Variable in class io.openmessaging.storage.dledger.MemberState
 
DLedgerEntry - Class in io.openmessaging.storage.dledger.entry
 
DLedgerEntry() - Constructor for class io.openmessaging.storage.dledger.entry.DLedgerEntry
 
DLedgerEntryCoder - Class in io.openmessaging.storage.dledger.entry
 
DLedgerEntryCoder() - Constructor for class io.openmessaging.storage.dledger.entry.DLedgerEntryCoder
 
DLedgerEntryPusher - Class in io.openmessaging.storage.dledger
 
DLedgerEntryPusher(DLedgerConfig, MemberState, DLedgerStore, DLedgerRpcService) - Constructor for class io.openmessaging.storage.dledger.DLedgerEntryPusher
 
DLedgerException - Exception in io.openmessaging.storage.dledger.exception
 
DLedgerException(DLedgerResponseCode, String) - Constructor for exception io.openmessaging.storage.dledger.exception.DLedgerException
 
DLedgerException(DLedgerResponseCode, String, Object...) - Constructor for exception io.openmessaging.storage.dledger.exception.DLedgerException
 
DLedgerLeaderElector - Class in io.openmessaging.storage.dledger
 
DLedgerLeaderElector(DLedgerConfig, MemberState, DLedgerRpcService) - Constructor for class io.openmessaging.storage.dledger.DLedgerLeaderElector
 
DLedgerLeaderElector.RoleChangeHandler - Interface in io.openmessaging.storage.dledger
 
DLedgerLeaderElector.StateMaintainer - Class in io.openmessaging.storage.dledger
 
DLedgerMemoryStore - Class in io.openmessaging.storage.dledger.store
 
DLedgerMemoryStore(DLedgerConfig, MemberState) - Constructor for class io.openmessaging.storage.dledger.store.DLedgerMemoryStore
 
DLedgerMmapFileStore - Class in io.openmessaging.storage.dledger.store.file
 
DLedgerMmapFileStore(DLedgerConfig, MemberState) - Constructor for class io.openmessaging.storage.dledger.store.file.DLedgerMmapFileStore
 
DLedgerMmapFileStore.AppendHook - Interface in io.openmessaging.storage.dledger.store.file
 
DLedgerProtocol - Interface in io.openmessaging.storage.dledger.protocol
Both the RaftLogServer(inbound) and RaftRpcService (outbound) should implement this protocol
DLedgerProtocolHandler - Interface in io.openmessaging.storage.dledger.protocol
Both the RaftLogServer(inbound) and RaftRpcService (outbound) should implement this protocol
DLedgerRequestCode - Enum in io.openmessaging.storage.dledger.protocol
 
DLedgerResponseCode - Enum in io.openmessaging.storage.dledger.protocol
 
DLedgerRpcNettyService - Class in io.openmessaging.storage.dledger
A netty implementation of DLedgerRpcService.
DLedgerRpcNettyService(AbstractDLedgerServer) - Constructor for class io.openmessaging.storage.dledger.DLedgerRpcNettyService
 
DLedgerRpcNettyService(AbstractDLedgerServer, NettyServerConfig, NettyClientConfig) - Constructor for class io.openmessaging.storage.dledger.DLedgerRpcNettyService
 
DLedgerRpcNettyService(AbstractDLedgerServer, NettyServerConfig, NettyClientConfig, ChannelEventListener) - Constructor for class io.openmessaging.storage.dledger.DLedgerRpcNettyService
 
DLedgerRpcService - Class in io.openmessaging.storage.dledger
 
DLedgerRpcService() - Constructor for class io.openmessaging.storage.dledger.DLedgerRpcService
 
DLedgerServer - Class in io.openmessaging.storage.dledger
 
DLedgerServer(DLedgerConfig) - Constructor for class io.openmessaging.storage.dledger.DLedgerServer
 
DLedgerServer(DLedgerConfig, NettyServerConfig) - Constructor for class io.openmessaging.storage.dledger.DLedgerServer
 
DLedgerServer(DLedgerConfig, NettyServerConfig, NettyClientConfig) - Constructor for class io.openmessaging.storage.dledger.DLedgerServer
 
DLedgerServer(DLedgerConfig, NettyServerConfig, NettyClientConfig, ChannelEventListener) - Constructor for class io.openmessaging.storage.dledger.DLedgerServer
 
DLedgerServer(DLedgerConfig, DLedgerRpcService) - Constructor for class io.openmessaging.storage.dledger.DLedgerServer
Start in proxy mode, use shared DLedgerRpcService
DLedgerStore - Class in io.openmessaging.storage.dledger.store
 
DLedgerStore() - Constructor for class io.openmessaging.storage.dledger.store.DLedgerStore
 
DLedgerUtils - Class in io.openmessaging.storage.dledger.utils
 
DLedgerUtils() - Constructor for class io.openmessaging.storage.dledger.utils.DLedgerUtils
 
doCreateMappedFile(String) - Method in class io.openmessaging.storage.dledger.store.file.MmapFileList
 
doHook(DLedgerEntry, ByteBuffer, int) - Method in interface io.openmessaging.storage.dledger.store.file.DLedgerMmapFileStore.AppendHook
 
doLoad(List<File>) - Method in class io.openmessaging.storage.dledger.store.file.MmapFileList
 
doWork() - Method in class io.openmessaging.storage.dledger.DLedgerLeaderElector.StateMaintainer
 
doWork() - Method in class io.openmessaging.storage.dledger.ShutdownAbleThread
 

E

elapsed(long) - Static method in class io.openmessaging.storage.dledger.utils.DLedgerUtils
 
encode(DLedgerEntry, ByteBuffer) - Static method in class io.openmessaging.storage.dledger.entry.DLedgerEntryCoder
 
encodeIndex(long, int, int, long, long, ByteBuffer) - Static method in class io.openmessaging.storage.dledger.entry.DLedgerEntryCoder
 
END_INDEX_KEY - Static variable in class io.openmessaging.storage.dledger.store.file.DLedgerMmapFileStore
 
ensureDirOK(String) - Static method in class io.openmessaging.storage.dledger.store.file.DefaultMmapFile
 
equals(Object) - Method in class io.openmessaging.storage.dledger.entry.DLedgerEntry
 

F

FILE - Static variable in class io.openmessaging.storage.dledger.DLedgerConfig
 
file - Variable in class io.openmessaging.storage.dledger.store.file.DefaultMmapFile
 
file2String(String) - Static method in class io.openmessaging.storage.dledger.utils.IOUtils
 
file2String(File) - Static method in class io.openmessaging.storage.dledger.utils.IOUtils
 
file2String(URL) - Static method in class io.openmessaging.storage.dledger.utils.IOUtils
 
findMappedFileByOffset(long, boolean) - Method in class io.openmessaging.storage.dledger.store.file.MmapFileList
Finds a mapped file by offset.
findMappedFileByOffset(long) - Method in class io.openmessaging.storage.dledger.store.file.MmapFileList
 
flush() - Method in class io.openmessaging.storage.dledger.store.DLedgerStore
 
flush(int) - Method in class io.openmessaging.storage.dledger.store.file.DefaultMmapFile
 
flush() - Method in class io.openmessaging.storage.dledger.store.file.DLedgerMmapFileStore
 
flush(int) - Method in interface io.openmessaging.storage.dledger.store.file.MmapFile
Flushes the data in cache to disk immediately.
flush(int) - Method in class io.openmessaging.storage.dledger.store.file.MmapFileList
 

G

generateDLedgerId(String, String) - Method in interface io.openmessaging.storage.dledger.statemachine.StateMachine
User must create DLedgerId by this method, it will generate the DLedgerId with format like that: 'dLedgerGroupId#dLedgerSelfId'
generateDLedgerId(String, String) - Static method in class io.openmessaging.storage.dledger.utils.DLedgerUtils
 
get(long) - Method in class io.openmessaging.storage.dledger.client.DLedgerClient
 
get(GetEntriesRequest) - Method in class io.openmessaging.storage.dledger.client.DLedgerClientRpcNettyService
 
get(GetEntriesRequest) - Method in class io.openmessaging.storage.dledger.DLedgerRpcNettyService
 
get(GetEntriesRequest) - Method in interface io.openmessaging.storage.dledger.protocol.DLedgerClientProtocol
 
get(Long) - Method in class io.openmessaging.storage.dledger.store.DLedgerMemoryStore
 
get(Long) - Method in class io.openmessaging.storage.dledger.store.DLedgerStore
 
get(Long) - Method in class io.openmessaging.storage.dledger.store.file.DLedgerMmapFileStore
 
getBatchEntry() - Method in class io.openmessaging.storage.dledger.protocol.PushEntryRequest
 
getBatchMsgs() - Method in class io.openmessaging.storage.dledger.protocol.BatchAppendEntryRequest
 
getBeginIndex() - Method in class io.openmessaging.storage.dledger.protocol.GetEntriesRequest
 
getBeginIndex() - Method in class io.openmessaging.storage.dledger.protocol.PullEntriesRequest
 
getBeginIndex() - Method in class io.openmessaging.storage.dledger.protocol.PushEntryResponse
 
getBindDLedgerId() - Method in interface io.openmessaging.storage.dledger.statemachine.StateMachine
User should return the DLedgerId which can be created by the method 'StateMachine#generateDLedgerId'
getBody() - Method in class io.openmessaging.storage.dledger.entry.DLedgerEntry
 
getBody() - Method in class io.openmessaging.storage.dledger.protocol.AppendEntryRequest
 
getBodyCrc() - Method in class io.openmessaging.storage.dledger.entry.DLedgerEntry
 
getByteBuffer() - Method in class io.openmessaging.storage.dledger.store.file.SelectMmapBufferResult
 
getChainCrc() - Method in class io.openmessaging.storage.dledger.entry.DLedgerEntry
 
getChannel() - Method in class io.openmessaging.storage.dledger.entry.DLedgerEntry
 
getCheckPointInterval() - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
getCode() - Method in exception io.openmessaging.storage.dledger.exception.DLedgerException
 
getCode() - Method in enum io.openmessaging.storage.dledger.protocol.DLedgerRequestCode
 
getCode() - Method in enum io.openmessaging.storage.dledger.protocol.DLedgerResponseCode
 
getCode() - Method in class io.openmessaging.storage.dledger.protocol.RequestOrResponse
 
getCommitIndex() - Method in class io.openmessaging.storage.dledger.protocol.PushEntryRequest
 
getCommittedIndex() - Method in class io.openmessaging.storage.dledger.store.DLedgerMemoryStore
 
getCommittedIndex() - Method in class io.openmessaging.storage.dledger.store.DLedgerStore
 
getCommittedIndex() - Method in class io.openmessaging.storage.dledger.store.file.DLedgerMmapFileStore
 
getCommittedPos() - Method in class io.openmessaging.storage.dledger.store.file.DLedgerMmapFileStore
 
getCommittedWhere() - Method in class io.openmessaging.storage.dledger.store.file.MmapFileList
 
getCompleteAckNums() - Method in class io.openmessaging.storage.dledger.statemachine.CommittedEntryIterator
 
getCount() - Method in class io.openmessaging.storage.dledger.protocol.PushEntryRequest
 
getCount() - Method in class io.openmessaging.storage.dledger.protocol.PushEntryResponse
 
getCount() - Method in class io.openmessaging.storage.dledger.utils.ResettableCountDownLatch
Returns the current count.
getCreateTimeMs() - Method in class io.openmessaging.storage.dledger.TimeoutFuture
 
getData(int, int, ByteBuffer) - Method in class io.openmessaging.storage.dledger.store.file.DefaultMmapFile
 
getData(int, int, ByteBuffer) - Method in interface io.openmessaging.storage.dledger.store.file.MmapFile
get the data from file channel
getData(long, int) - Method in class io.openmessaging.storage.dledger.store.file.MmapFileList
 
getData(long) - Method in class io.openmessaging.storage.dledger.store.file.MmapFileList
 
getDataFileList() - Method in class io.openmessaging.storage.dledger.store.file.DLedgerMmapFileStore
 
getDataStorePath() - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
getDefaultLock() - Method in class io.openmessaging.storage.dledger.MemberState
 
getDefaultPath() - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
getDeleteWhen() - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
getDesc() - Method in enum io.openmessaging.storage.dledger.protocol.DLedgerRequestCode
 
getDesc() - Method in enum io.openmessaging.storage.dledger.protocol.DLedgerResponseCode
 
getDiskFullRatio() - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
getDiskPartitionSpaceUsedPercent(String) - Static method in class io.openmessaging.storage.dledger.utils.DLedgerUtils
 
getDiskSpaceRatioToCheckExpired() - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
getDiskSpaceRatioToForceClean() - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
getdLedgerConfig() - Method in class io.openmessaging.storage.dledger.DLedgerServer
Deprecated.
getDLedgerConfig() - Method in class io.openmessaging.storage.dledger.DLedgerServer
 
getdLedgerLeaderElector() - Method in class io.openmessaging.storage.dledger.DLedgerServer
Deprecated.
getDLedgerLeaderElector() - Method in class io.openmessaging.storage.dledger.DLedgerServer
 
getdLedgerRpcService() - Method in class io.openmessaging.storage.dledger.DLedgerServer
Deprecated.
getDLedgerRpcService() - Method in class io.openmessaging.storage.dledger.DLedgerServer
 
getdLedgerStore() - Method in class io.openmessaging.storage.dledger.DLedgerServer
Deprecated.
getDLedgerStore() - Method in class io.openmessaging.storage.dledger.DLedgerServer
 
getEndIndex() - Method in class io.openmessaging.storage.dledger.protocol.PushEntryResponse
 
getEntries() - Method in class io.openmessaging.storage.dledger.protocol.GetEntriesResponse
 
getEntries() - Method in class io.openmessaging.storage.dledger.protocol.PullEntriesResponse
 
GetEntriesRequest - Class in io.openmessaging.storage.dledger.protocol
 
GetEntriesRequest() - Constructor for class io.openmessaging.storage.dledger.protocol.GetEntriesRequest
 
GetEntriesResponse - Class in io.openmessaging.storage.dledger.protocol
 
GetEntriesResponse() - Constructor for class io.openmessaging.storage.dledger.protocol.GetEntriesResponse
 
getEntry() - Method in class io.openmessaging.storage.dledger.protocol.PushEntryRequest
 
getFileChannel() - Method in class io.openmessaging.storage.dledger.store.file.DefaultMmapFile
 
getFileChannel() - Method in interface io.openmessaging.storage.dledger.store.file.MmapFile
Returns the FileChannel behind the MappedFile.
getFileFromOffset() - Method in class io.openmessaging.storage.dledger.store.file.DefaultMmapFile
 
getFileFromOffset() - Method in interface io.openmessaging.storage.dledger.store.file.MmapFile
Returns the global offset of the current {code MappedFile}, it's a long value of the file name.
getFileName() - Method in class io.openmessaging.storage.dledger.store.file.DefaultMmapFile
 
getFileName() - Method in interface io.openmessaging.storage.dledger.store.file.MmapFile
Returns the file name of the MappedFile.
getFileReservedHours() - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
getFileSize() - Method in class io.openmessaging.storage.dledger.store.file.DefaultMmapFile
 
getFileSize() - Method in interface io.openmessaging.storage.dledger.store.file.MmapFile
Returns the file size of the MappedFile.
getFirstEntryIndex() - Method in class io.openmessaging.storage.dledger.protocol.PushEntryRequest
 
getFirstMappedFile() - Method in class io.openmessaging.storage.dledger.store.file.MmapFileList
 
getFlushedPosition() - Method in class io.openmessaging.storage.dledger.store.file.DefaultMmapFile
 
getFlushedPosition() - Method in interface io.openmessaging.storage.dledger.store.file.MmapFile
Returns the flushed position of this mapped file.
getFlushedWhere() - Method in class io.openmessaging.storage.dledger.store.file.MmapFileList
 
getFlushFileInterval() - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
getFlushPos() - Method in class io.openmessaging.storage.dledger.store.file.DLedgerMmapFileStore
 
getFullStorePaths() - Method in class io.openmessaging.storage.dledger.store.file.DLedgerMmapFileStore
 
getGroup() - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
getGroup() - Method in class io.openmessaging.storage.dledger.MemberState
 
getGroup() - Method in class io.openmessaging.storage.dledger.protocol.RequestOrResponse
 
getHeartBeatTimeIntervalMs() - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
getIndex() - Method in class io.openmessaging.storage.dledger.entry.DLedgerEntry
 
getIndex() - Method in class io.openmessaging.storage.dledger.protocol.AppendEntryResponse
 
getIndex() - Method in class io.openmessaging.storage.dledger.protocol.PushEntryResponse
 
getIndex() - Method in class io.openmessaging.storage.dledger.statemachine.CommittedEntryIterator
 
getIndexFileList() - Method in class io.openmessaging.storage.dledger.store.file.DLedgerMmapFileStore
 
getIndexList() - Method in class io.openmessaging.storage.dledger.protocol.GetEntriesRequest
 
getIndexStorePath() - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
getKey() - Method in class io.openmessaging.storage.dledger.utils.Pair
 
getLastAppliedIndex() - Method in class io.openmessaging.storage.dledger.statemachine.StateMachineCaller
 
getLastEntryIndex() - Method in class io.openmessaging.storage.dledger.protocol.PushEntryRequest
 
getLastMappedFile(long, boolean) - Method in class io.openmessaging.storage.dledger.store.file.MmapFileList
 
getLastMappedFile(long) - Method in class io.openmessaging.storage.dledger.store.file.MmapFileList
 
getLastMappedFile() - Method in class io.openmessaging.storage.dledger.store.file.MmapFileList
 
getLastModifiedTimestamp() - Method in class io.openmessaging.storage.dledger.store.file.DefaultMmapFile
 
getLastModifiedTimestamp() - Method in interface io.openmessaging.storage.dledger.store.file.MmapFile
Returns the last modified timestamp of the file.
getLeaderAddr() - Method in class io.openmessaging.storage.dledger.MemberState
 
getLeaderId() - Method in class io.openmessaging.storage.dledger.MemberState
 
getLeaderId() - Method in class io.openmessaging.storage.dledger.protocol.RequestOrResponse
 
getLeadershipTransferWaitTimeout() - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
getLedgerBeginIndex() - Method in class io.openmessaging.storage.dledger.store.DLedgerMemoryStore
 
getLedgerBeginIndex() - Method in class io.openmessaging.storage.dledger.store.DLedgerStore
 
getLedgerBeginIndex() - Method in class io.openmessaging.storage.dledger.store.file.DLedgerMmapFileStore
 
getLedgerEndIndex() - Method in class io.openmessaging.storage.dledger.MemberState
 
getLedgerEndIndex() - Method in class io.openmessaging.storage.dledger.protocol.VoteRequest
 
getLedgerEndIndex() - Method in class io.openmessaging.storage.dledger.store.DLedgerMemoryStore
 
getLedgerEndIndex() - Method in class io.openmessaging.storage.dledger.store.DLedgerStore
 
getLedgerEndIndex() - Method in class io.openmessaging.storage.dledger.store.file.DLedgerMmapFileStore
 
getLedgerEndTerm() - Method in class io.openmessaging.storage.dledger.MemberState
 
getLedgerEndTerm() - Method in class io.openmessaging.storage.dledger.protocol.VoteRequest
 
getLedgerEndTerm() - Method in class io.openmessaging.storage.dledger.store.DLedgerMemoryStore
 
getLedgerEndTerm() - Method in class io.openmessaging.storage.dledger.store.DLedgerStore
 
getLedgerEndTerm() - Method in class io.openmessaging.storage.dledger.store.file.DLedgerMmapFileStore
 
getListenAddress() - Method in class io.openmessaging.storage.dledger.AbstractDLedgerServer
 
getListenAddress() - Method in class io.openmessaging.storage.dledger.DLedgerServer
 
getLocalhostByNetworkInterface() - Static method in class io.openmessaging.storage.dledger.utils.IOUtils
 
getLocalId() - Method in class io.openmessaging.storage.dledger.protocol.RequestOrResponse
 
getLocalInetAddress() - Static method in class io.openmessaging.storage.dledger.utils.IOUtils
 
getLogger() - Method in class io.openmessaging.storage.dledger.ShutdownAbleThread
 
getMagic() - Method in class io.openmessaging.storage.dledger.entry.DLedgerEntry
 
getMappedByteBuffer() - Method in class io.openmessaging.storage.dledger.store.file.DefaultMmapFile
 
getMappedByteBuffer() - Method in interface io.openmessaging.storage.dledger.store.file.MmapFile
Returns the mapped byte buffer behind the mapped file.
getMappedFile() - Method in class io.openmessaging.storage.dledger.store.file.SelectMmapBufferResult
 
getMappedFileByTime(long) - Method in class io.openmessaging.storage.dledger.store.file.MmapFileList
 
getMappedFiles() - Method in class io.openmessaging.storage.dledger.store.file.MmapFileList
 
getMappedFileSize() - Method in class io.openmessaging.storage.dledger.store.file.MmapFileList
 
getMappedFileSizeForEntryData() - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
getMappedFileSizeForEntryIndex() - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
getMappedMemorySize() - Method in class io.openmessaging.storage.dledger.store.file.MmapFileList
 
getMaxBatchPushSize() - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
getMaxHeartBeatLeak() - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
getMaxLeadershipTransferWaitIndex() - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
getMaxPendingRequestsNum() - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
getMaxPushTimeOutMs() - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
getMaxReadPosition() - Method in class io.openmessaging.storage.dledger.store.file.MmapFileList
 
getMaxSize() - Method in class io.openmessaging.storage.dledger.protocol.GetEntriesRequest
 
getMaxTakeLeadershipVoteIntervalMs() - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
getMaxVoteIntervalMs() - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
getMaxWaitAckTimeMs() - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
getMaxWrotePosition() - Method in class io.openmessaging.storage.dledger.store.file.MmapFileList
 
getMemberState() - Method in class io.openmessaging.storage.dledger.DLedgerServer
 
getMemberState() - Method in class io.openmessaging.storage.dledger.store.DLedgerStore
 
getMemberState() - Method in class io.openmessaging.storage.dledger.store.file.DLedgerMmapFileStore
 
getMinOffset() - Method in class io.openmessaging.storage.dledger.store.file.MmapFileList
 
getMinTakeLeadershipVoteIntervalMs() - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
getMinVoteIntervalMs() - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
getNodeId() - Method in class io.openmessaging.storage.dledger.protocol.PullEntriesRequest
 
getPeerAddr(String, String) - Method in class io.openmessaging.storage.dledger.AbstractDLedgerServer
 
getPeerAddr(String) - Method in class io.openmessaging.storage.dledger.client.DLedgerClientRpcService
 
getPeerAddr(String, String) - Method in class io.openmessaging.storage.dledger.DLedgerServer
 
getPeerAddr(String) - Method in class io.openmessaging.storage.dledger.MemberState
 
getPeerAddressMap() - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
getPeerMap() - Method in class io.openmessaging.storage.dledger.MemberState
 
getPeerPushQuota() - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
getPeerPushThrottlePoint() - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
getPeers() - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
getPeers() - Method in class io.openmessaging.storage.dledger.protocol.MetadataResponse
 
getPeersLiveTable() - Method in class io.openmessaging.storage.dledger.MemberState
 
getPeerWaterMark(long, String) - Method in class io.openmessaging.storage.dledger.DLedgerEntryPusher
 
getPos() - Method in class io.openmessaging.storage.dledger.AppendFuture
 
getPos() - Method in class io.openmessaging.storage.dledger.entry.DLedgerEntry
 
getPos(ByteBuffer) - Static method in class io.openmessaging.storage.dledger.entry.DLedgerEntryCoder
 
getPos() - Method in class io.openmessaging.storage.dledger.protocol.AppendEntryResponse
 
getPositions() - Method in class io.openmessaging.storage.dledger.BatchAppendFuture
 
getPreferredLeaderId() - Method in class io.openmessaging.storage.dledger.DLedgerConfig
Deprecated.
getPreferredLeaderIds() - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
getReadOnlyDataStoreDirs() - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
getReadPosition() - Method in class io.openmessaging.storage.dledger.store.file.DefaultMmapFile
 
getReadPosition() - Method in interface io.openmessaging.storage.dledger.store.file.MmapFile
Returns the current max readable position of this mapped file.
getRefCount() - Method in class io.openmessaging.storage.dledger.store.file.ReferenceResource
 
getRemoteId() - Method in class io.openmessaging.storage.dledger.protocol.RequestOrResponse
 
getRemotingClient() - Method in class io.openmessaging.storage.dledger.AbstractDLedgerServer
 
getRemotingClient() - Method in class io.openmessaging.storage.dledger.DLedgerRpcNettyService
 
getRemotingClient() - Method in class io.openmessaging.storage.dledger.DLedgerServer
 
getRemotingServer() - Method in class io.openmessaging.storage.dledger.AbstractDLedgerServer
 
getRemotingServer() - Method in class io.openmessaging.storage.dledger.DLedgerRpcNettyService
 
getRemotingServer() - Method in class io.openmessaging.storage.dledger.DLedgerServer
 
getRole() - Method in class io.openmessaging.storage.dledger.MemberState
 
getSelfAddr() - Method in class io.openmessaging.storage.dledger.MemberState
 
getSelfAddress() - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
getSelfId() - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
getSelfId() - Method in class io.openmessaging.storage.dledger.MemberState
 
getServiceName() - Method in class io.openmessaging.storage.dledger.statemachine.StateMachineCaller
 
getSize() - Method in class io.openmessaging.storage.dledger.entry.DLedgerEntry
 
getSize() - Method in class io.openmessaging.storage.dledger.store.file.SelectMmapBufferResult
 
getStartOffset() - Method in class io.openmessaging.storage.dledger.store.file.SelectMmapBufferResult
 
getStartPosition() - Method in class io.openmessaging.storage.dledger.store.file.DefaultMmapFile
 
getStartPosition() - Method in interface io.openmessaging.storage.dledger.store.file.MmapFile
Returns the start position of this mapped file, before which the data is truncated
getStateMachine() - Method in class io.openmessaging.storage.dledger.DLedgerServer
 
getStateMachine() - Method in class io.openmessaging.storage.dledger.statemachine.StateMachineCaller
 
getStoreBaseDir() - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
getStoreTimestamp() - Method in class io.openmessaging.storage.dledger.store.file.MmapFileList
 
getStoreType() - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
getTakeLeadershipLedgerIndex() - Method in class io.openmessaging.storage.dledger.protocol.LeadershipTransferRequest
 
getTerm() - Method in class io.openmessaging.storage.dledger.entry.DLedgerEntry
 
getTerm() - Method in class io.openmessaging.storage.dledger.protocol.RequestOrResponse
 
getTermToTakeLeadership() - Method in class io.openmessaging.storage.dledger.MemberState
 
getTimeOutMs() - Method in class io.openmessaging.storage.dledger.TimeoutFuture
 
getTotalMappedFiles() - Static method in class io.openmessaging.storage.dledger.store.file.DefaultMmapFile
 
getTotalMappedVirtualMemory() - Static method in class io.openmessaging.storage.dledger.store.file.DefaultMmapFile
 
getTotalSize() - Method in class io.openmessaging.storage.dledger.protocol.PushEntryRequest
 
getTransferee() - Method in class io.openmessaging.storage.dledger.MemberState
 
getTransfereeId() - Method in class io.openmessaging.storage.dledger.protocol.LeadershipTransferRequest
 
getTransferId() - Method in class io.openmessaging.storage.dledger.protocol.LeadershipTransferRequest
 
getType() - Method in class io.openmessaging.storage.dledger.protocol.PushEntryRequest
 
getValue() - Method in class io.openmessaging.storage.dledger.utils.Pair
 
getVoteResult() - Method in class io.openmessaging.storage.dledger.protocol.VoteResponse
 
getWritePos() - Method in class io.openmessaging.storage.dledger.store.file.DLedgerMmapFileStore
 
getWrotePosition() - Method in class io.openmessaging.storage.dledger.store.file.DefaultMmapFile
 
getWrotePosition() - Method in interface io.openmessaging.storage.dledger.store.file.MmapFile
Returns the wrote position of this mapped file.
group(String) - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
group - Variable in class io.openmessaging.storage.dledger.protocol.RequestOrResponse
 

H

handle(long, MemberState.Role) - Method in interface io.openmessaging.storage.dledger.DLedgerLeaderElector.RoleChangeHandler
 
handleAppend(AppendEntryRequest) - Method in class io.openmessaging.storage.dledger.DLedgerRpcNettyService
 
handleAppend(AppendEntryRequest) - Method in class io.openmessaging.storage.dledger.DLedgerServer
Handle the append requests: 1.append the entry to local store 2.submit the future to entry pusher and wait the quorum ack 3.if the pending requests are full, then reject it immediately
handleAppend(AppendEntryRequest) - Method in interface io.openmessaging.storage.dledger.protocol.DLedgerClientProtocolHandler
 
handleGet(GetEntriesRequest) - Method in class io.openmessaging.storage.dledger.DLedgerRpcNettyService
 
handleGet(GetEntriesRequest) - Method in class io.openmessaging.storage.dledger.DLedgerServer
 
handleGet(GetEntriesRequest) - Method in interface io.openmessaging.storage.dledger.protocol.DLedgerClientProtocolHandler
 
handleHeartBeat(HeartBeatRequest) - Method in class io.openmessaging.storage.dledger.DLedgerLeaderElector
 
handleHeartBeat(HeartBeatRequest) - Method in class io.openmessaging.storage.dledger.DLedgerRpcNettyService
 
handleHeartBeat(HeartBeatRequest) - Method in class io.openmessaging.storage.dledger.DLedgerServer
 
handleHeartBeat(HeartBeatRequest) - Method in interface io.openmessaging.storage.dledger.protocol.DLedgerProtocolHandler
 
handleLeadershipTransfer(LeadershipTransferRequest) - Method in class io.openmessaging.storage.dledger.DLedgerLeaderElector
 
handleLeadershipTransfer(LeadershipTransferRequest) - Method in class io.openmessaging.storage.dledger.DLedgerRpcNettyService
 
handleLeadershipTransfer(LeadershipTransferRequest) - Method in class io.openmessaging.storage.dledger.DLedgerServer
 
handleLeadershipTransfer(LeadershipTransferRequest) - Method in interface io.openmessaging.storage.dledger.protocol.DLedgerClientProtocolHandler
 
handleMetadata(MetadataRequest) - Method in class io.openmessaging.storage.dledger.DLedgerRpcNettyService
 
handleMetadata(MetadataRequest) - Method in class io.openmessaging.storage.dledger.DLedgerServer
 
handleMetadata(MetadataRequest) - Method in interface io.openmessaging.storage.dledger.protocol.DLedgerClientProtocolHandler
 
handlePull(PullEntriesRequest) - Method in class io.openmessaging.storage.dledger.DLedgerRpcNettyService
 
handlePull(PullEntriesRequest) - Method in class io.openmessaging.storage.dledger.DLedgerServer
 
handlePull(PullEntriesRequest) - Method in interface io.openmessaging.storage.dledger.protocol.DLedgerProtocolHandler
 
handlePush(PushEntryRequest) - Method in class io.openmessaging.storage.dledger.DLedgerEntryPusher
 
handlePush(PushEntryRequest) - Method in class io.openmessaging.storage.dledger.DLedgerRpcNettyService
 
handlePush(PushEntryRequest) - Method in class io.openmessaging.storage.dledger.DLedgerServer
 
handlePush(PushEntryRequest) - Method in interface io.openmessaging.storage.dledger.protocol.DLedgerProtocolHandler
 
handleResponse(RequestOrResponse, RemotingCommand) - Method in class io.openmessaging.storage.dledger.DLedgerRpcNettyService
 
handleTakeLeadership(LeadershipTransferRequest) - Method in class io.openmessaging.storage.dledger.DLedgerLeaderElector
 
handleVote(VoteRequest, boolean) - Method in class io.openmessaging.storage.dledger.DLedgerLeaderElector
 
handleVote(VoteRequest) - Method in class io.openmessaging.storage.dledger.DLedgerRpcNettyService
 
handleVote(VoteRequest) - Method in class io.openmessaging.storage.dledger.DLedgerServer
 
handleVote(VoteRequest) - Method in interface io.openmessaging.storage.dledger.protocol.DLedgerProtocolHandler
 
hashCode() - Method in class io.openmessaging.storage.dledger.entry.DLedgerEntry
 
hasNext() - Method in class io.openmessaging.storage.dledger.statemachine.CommittedEntryIterator
 
hasNotified - Variable in class io.openmessaging.storage.dledger.ShutdownAbleThread
 
HEADER_SIZE - Static variable in class io.openmessaging.storage.dledger.entry.DLedgerEntry
 
heartBeat(HeartBeatRequest) - Method in class io.openmessaging.storage.dledger.DLedgerRpcNettyService
 
heartBeat(HeartBeatRequest) - Method in interface io.openmessaging.storage.dledger.protocol.DLedgerProtocol
 
HeartBeatRequest - Class in io.openmessaging.storage.dledger.protocol
 
HeartBeatRequest() - Constructor for class io.openmessaging.storage.dledger.protocol.HeartBeatRequest
 
HeartBeatResponse - Class in io.openmessaging.storage.dledger.protocol
 
HeartBeatResponse() - Constructor for class io.openmessaging.storage.dledger.protocol.HeartBeatResponse
 
hold() - Method in interface io.openmessaging.storage.dledger.store.file.MmapFile
Increases the reference count by 1.
hold() - Method in class io.openmessaging.storage.dledger.store.file.ReferenceResource
 
humanReadableByteCount(long, boolean) - Static method in class io.openmessaging.storage.dledger.utils.IOUtils
 

I

INDEX_UNIT_SIZE - Static variable in class io.openmessaging.storage.dledger.store.file.DLedgerMmapFileStore
 
init() - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
io.openmessaging.storage.dledger - package io.openmessaging.storage.dledger
 
io.openmessaging.storage.dledger.client - package io.openmessaging.storage.dledger.client
 
io.openmessaging.storage.dledger.entry - package io.openmessaging.storage.dledger.entry
 
io.openmessaging.storage.dledger.exception - package io.openmessaging.storage.dledger.exception
 
io.openmessaging.storage.dledger.protocol - package io.openmessaging.storage.dledger.protocol
 
io.openmessaging.storage.dledger.snapshot - package io.openmessaging.storage.dledger.snapshot
 
io.openmessaging.storage.dledger.statemachine - package io.openmessaging.storage.dledger.statemachine
 
io.openmessaging.storage.dledger.store - package io.openmessaging.storage.dledger.store
 
io.openmessaging.storage.dledger.store.file - package io.openmessaging.storage.dledger.store.file
 
io.openmessaging.storage.dledger.utils - package io.openmessaging.storage.dledger.utils
 
IOUtils - Class in io.openmessaging.storage.dledger.utils
 
IOUtils() - Constructor for class io.openmessaging.storage.dledger.utils.IOUtils
 
isAvailable() - Method in interface io.openmessaging.storage.dledger.store.file.MmapFile
Returns true if this MappedFile is available.
isAvailable() - Method in class io.openmessaging.storage.dledger.store.file.ReferenceResource
 
isBatch() - Method in class io.openmessaging.storage.dledger.protocol.PushEntryRequest
 
isCandidate() - Method in class io.openmessaging.storage.dledger.MemberState
 
isCleanupOver() - Method in class io.openmessaging.storage.dledger.store.file.ReferenceResource
 
isEnableBatchPush() - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
isEnableDiskForceClean() - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
isEnableLeaderElector() - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
isEnablePushToFollower() - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
isFirstCreateInQueue() - Method in class io.openmessaging.storage.dledger.store.file.DefaultMmapFile
 
isFirstCreateInQueue() - Method in interface io.openmessaging.storage.dledger.store.file.MmapFile
Returns true if the current file is first mapped file of some consume queue.
isFollower() - Method in class io.openmessaging.storage.dledger.MemberState
 
isFull() - Method in class io.openmessaging.storage.dledger.store.file.DefaultMmapFile
 
isFull() - Method in interface io.openmessaging.storage.dledger.store.file.MmapFile
Returns true if this MappedFile is full and no new messages can be added.
isItTimeToDo(String) - Static method in class io.openmessaging.storage.dledger.utils.DLedgerUtils
 
isLeader() - Method in class io.openmessaging.storage.dledger.DLedgerServer
 
isLeader() - Method in class io.openmessaging.storage.dledger.MemberState
 
isPathExists(String) - Static method in class io.openmessaging.storage.dledger.utils.DLedgerUtils
 
isPeerMember(String) - Method in class io.openmessaging.storage.dledger.MemberState
 
isPendingFull(long) - Method in class io.openmessaging.storage.dledger.DLedgerEntryPusher
 
isPropertiesEqual(Properties, Properties) - Static method in class io.openmessaging.storage.dledger.utils.IOUtils
 
isQuorum(int) - Method in class io.openmessaging.storage.dledger.MemberState
 
isTimeOut() - Method in class io.openmessaging.storage.dledger.TimeoutFuture
 

L

leaderId - Variable in class io.openmessaging.storage.dledger.protocol.RequestOrResponse
 
leadershipTransfer(String, String, long) - Method in class io.openmessaging.storage.dledger.client.DLedgerClient
 
leadershipTransfer(LeadershipTransferRequest) - Method in class io.openmessaging.storage.dledger.client.DLedgerClientRpcNettyService
 
leadershipTransfer(LeadershipTransferRequest) - Method in class io.openmessaging.storage.dledger.DLedgerRpcNettyService
 
leadershipTransfer(LeadershipTransferRequest) - Method in interface io.openmessaging.storage.dledger.protocol.DLedgerClientProtocol
 
LeadershipTransferRequest - Class in io.openmessaging.storage.dledger.protocol
 
LeadershipTransferRequest() - Constructor for class io.openmessaging.storage.dledger.protocol.LeadershipTransferRequest
 
LeadershipTransferResponse - Class in io.openmessaging.storage.dledger.protocol
 
LeadershipTransferResponse() - Constructor for class io.openmessaging.storage.dledger.protocol.LeadershipTransferResponse
 
leftNow() - Method in class io.openmessaging.storage.dledger.utils.Quota
 
load() - Method in class io.openmessaging.storage.dledger.store.file.DLedgerMmapFileStore
 
load() - Method in class io.openmessaging.storage.dledger.store.file.MmapFileList
 
load() - Method in class io.openmessaging.storage.dledger.store.file.MultiPathMmapFileList
 
localId - Variable in class io.openmessaging.storage.dledger.protocol.RequestOrResponse
 
logger - Static variable in class io.openmessaging.storage.dledger.MemberState
 
logger - Variable in class io.openmessaging.storage.dledger.ShutdownAbleThread
 
logger - Static variable in class io.openmessaging.storage.dledger.store.file.DefaultMmapFile
 

M

MAGIC_1 - Static variable in class io.openmessaging.storage.dledger.store.file.DLedgerMmapFileStore
 
mappedFile - Variable in class io.openmessaging.storage.dledger.store.file.SelectMmapBufferResult
 
MemberState - Class in io.openmessaging.storage.dledger
 
MemberState(DLedgerConfig) - Constructor for class io.openmessaging.storage.dledger.MemberState
 
MemberState.Role - Enum in io.openmessaging.storage.dledger
 
MEMORY - Static variable in class io.openmessaging.storage.dledger.DLedgerConfig
 
metadata(MetadataRequest) - Method in class io.openmessaging.storage.dledger.client.DLedgerClientRpcNettyService
 
metadata(MetadataRequest) - Method in class io.openmessaging.storage.dledger.DLedgerRpcNettyService
 
metadata(MetadataRequest) - Method in interface io.openmessaging.storage.dledger.protocol.DLedgerClientProtocol
 
MetadataRequest - Class in io.openmessaging.storage.dledger.protocol
 
MetadataRequest() - Constructor for class io.openmessaging.storage.dledger.protocol.MetadataRequest
 
MetadataResponse - Class in io.openmessaging.storage.dledger.protocol
 
MetadataResponse() - Constructor for class io.openmessaging.storage.dledger.protocol.MetadataResponse
 
MIN_BLANK_LEN - Static variable in class io.openmessaging.storage.dledger.store.file.MmapFileList
 
MmapFile - Interface in io.openmessaging.storage.dledger.store.file
 
MmapFileList - Class in io.openmessaging.storage.dledger.store.file
 
MmapFileList(String, int) - Constructor for class io.openmessaging.storage.dledger.store.file.MmapFileList
 
MULTI_PATH_SPLITTER - Static variable in class io.openmessaging.storage.dledger.DLedgerConfig
 
MultiPathMmapFileList - Class in io.openmessaging.storage.dledger.store.file
 
MultiPathMmapFileList(DLedgerConfig, int, Supplier<Set<String>>) - Constructor for class io.openmessaging.storage.dledger.store.file.MultiPathMmapFileList
 

N

NamedThreadFactory - Class in io.openmessaging.storage.dledger
 
NamedThreadFactory(String, boolean) - Constructor for class io.openmessaging.storage.dledger.NamedThreadFactory
 
NamedThreadFactory(AtomicInteger, String, boolean) - Constructor for class io.openmessaging.storage.dledger.NamedThreadFactory
 
NamedThreadFactory(String) - Constructor for class io.openmessaging.storage.dledger.NamedThreadFactory
 
newCompletedFuture(long, T) - Static method in class io.openmessaging.storage.dledger.AppendFuture
 
newCompletedFuture(long, T) - Static method in class io.openmessaging.storage.dledger.BatchAppendFuture
 
newThread(Runnable) - Method in class io.openmessaging.storage.dledger.NamedThreadFactory
Constructs a new Thread.
next() - Method in class io.openmessaging.storage.dledger.statemachine.CommittedEntryIterator
 
nextTerm() - Method in class io.openmessaging.storage.dledger.MemberState
 

O

object2Properties(Object) - Static method in class io.openmessaging.storage.dledger.utils.IOUtils
 
offset2FileName(long) - Static method in class io.openmessaging.storage.dledger.utils.DLedgerUtils
 
onApply(CommittedEntryIterator) - Method in interface io.openmessaging.storage.dledger.statemachine.StateMachine
Update the user statemachine with a batch a tasks that can be accessed through |iterator|.
onCommitted(long) - Method in class io.openmessaging.storage.dledger.statemachine.StateMachineCaller
 
onShutdown() - Method in interface io.openmessaging.storage.dledger.statemachine.StateMachine
Invoked once when the raft node was shut down.
onSnapshotLoad(SnapshotReader) - Method in interface io.openmessaging.storage.dledger.statemachine.StateMachine
User defined snapshot load function.
onSnapshotLoad(CompletableFuture<Boolean>) - Method in class io.openmessaging.storage.dledger.statemachine.StateMachineCaller
 
onSnapshotSave(SnapshotWriter, CompletableFuture<Boolean>) - Method in interface io.openmessaging.storage.dledger.statemachine.StateMachine
User defined snapshot generate function, this method will block StateMachine#onApply(Iterator).
onSnapshotSave(CompletableFuture<Boolean>) - Method in class io.openmessaging.storage.dledger.statemachine.StateMachineCaller
 
OS_PAGE_SIZE - Static variable in class io.openmessaging.storage.dledger.store.file.DefaultMmapFile
 

P

Pair<K,V> - Class in io.openmessaging.storage.dledger.utils
 
Pair(K, V) - Constructor for class io.openmessaging.storage.dledger.utils.Pair
 
peers(String) - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
peerSize() - Method in class io.openmessaging.storage.dledger.MemberState
 
POS_OFFSET - Static variable in class io.openmessaging.storage.dledger.entry.DLedgerEntry
 
preAppend(int) - Method in class io.openmessaging.storage.dledger.store.file.MmapFileList
 
preAppend(int, boolean) - Method in class io.openmessaging.storage.dledger.store.file.MmapFileList
 
PreConditions - Class in io.openmessaging.storage.dledger.utils
 
PreConditions() - Constructor for class io.openmessaging.storage.dledger.utils.PreConditions
 
processRequest(ChannelHandlerContext, RemotingCommand) - Method in class io.openmessaging.storage.dledger.DLedgerRpcNettyService
The core method to handle rpc requests.
properties2Object(Properties, Object) - Static method in class io.openmessaging.storage.dledger.utils.IOUtils
 
properties2String(Properties) - Static method in class io.openmessaging.storage.dledger.utils.IOUtils
 
pull(PullEntriesRequest) - Method in class io.openmessaging.storage.dledger.DLedgerRpcNettyService
 
pull(PullEntriesRequest) - Method in interface io.openmessaging.storage.dledger.protocol.DLedgerProtocol
 
PullEntriesRequest - Class in io.openmessaging.storage.dledger.protocol
 
PullEntriesRequest() - Constructor for class io.openmessaging.storage.dledger.protocol.PullEntriesRequest
 
PullEntriesResponse - Class in io.openmessaging.storage.dledger.protocol
 
PullEntriesResponse() - Constructor for class io.openmessaging.storage.dledger.protocol.PullEntriesResponse
 
push(PushEntryRequest) - Method in class io.openmessaging.storage.dledger.DLedgerRpcNettyService
 
push(PushEntryRequest) - Method in interface io.openmessaging.storage.dledger.protocol.DLedgerProtocol
 
PushEntryRequest - Class in io.openmessaging.storage.dledger.protocol
 
PushEntryRequest() - Constructor for class io.openmessaging.storage.dledger.protocol.PushEntryRequest
 
PushEntryRequest.Type - Enum in io.openmessaging.storage.dledger.protocol
 
PushEntryResponse - Class in io.openmessaging.storage.dledger.protocol
 
PushEntryResponse() - Constructor for class io.openmessaging.storage.dledger.protocol.PushEntryResponse
 

Q

Quota - Class in io.openmessaging.storage.dledger.utils
 
Quota(int) - Constructor for class io.openmessaging.storage.dledger.utils.Quota
 
Quota(int, int) - Constructor for class io.openmessaging.storage.dledger.utils.Quota
 

R

rebuildWithPos(long) - Method in class io.openmessaging.storage.dledger.store.file.MmapFileList
 
recover() - Method in class io.openmessaging.storage.dledger.store.file.DLedgerMmapFileStore
 
refCount - Variable in class io.openmessaging.storage.dledger.store.file.ReferenceResource
 
ReferenceResource - Class in io.openmessaging.storage.dledger.store.file
 
ReferenceResource() - Constructor for class io.openmessaging.storage.dledger.store.file.ReferenceResource
 
registerStateMachine(Optional<StateMachineCaller>) - Method in class io.openmessaging.storage.dledger.DLedgerEntryPusher
 
registerStateMachine(StateMachine) - Method in class io.openmessaging.storage.dledger.DLedgerServer
 
release() - Method in interface io.openmessaging.storage.dledger.store.file.MmapFile
Decreases the reference count by 1 and clean up the mapped file if the reference count reaches at 0.
release() - Method in class io.openmessaging.storage.dledger.store.file.ReferenceResource
 
release() - Method in class io.openmessaging.storage.dledger.store.file.SelectMmapBufferResult
 
release(SelectMmapBufferResult) - Static method in class io.openmessaging.storage.dledger.store.file.SelectMmapBufferResult
 
remainHowManyDataToCommit() - Method in class io.openmessaging.storage.dledger.store.file.MmapFileList
 
remainHowManyDataToFlush() - Method in class io.openmessaging.storage.dledger.store.file.MmapFileList
 
remoteId - Variable in class io.openmessaging.storage.dledger.protocol.RequestOrResponse
 
RequestOrResponse - Class in io.openmessaging.storage.dledger.protocol
 
RequestOrResponse() - Constructor for class io.openmessaging.storage.dledger.protocol.RequestOrResponse
 
reset() - Method in class io.openmessaging.storage.dledger.utils.ResettableCountDownLatch
 
resetOffset(long) - Method in class io.openmessaging.storage.dledger.store.file.MmapFileList
 
ResettableCountDownLatch - Class in io.openmessaging.storage.dledger.utils
Add reset feature for CountDownLatch
ResettableCountDownLatch(int) - Constructor for class io.openmessaging.storage.dledger.utils.ResettableCountDownLatch
Constructs a CountDownLatch2 initialized with the given count.
retryDeleteFirstFile(long) - Method in class io.openmessaging.storage.dledger.store.file.MmapFileList
 
run() - Method in class io.openmessaging.storage.dledger.ShutdownAbleThread
 
run() - Method in class io.openmessaging.storage.dledger.statemachine.StateMachineCaller
 

S

sample(int) - Method in class io.openmessaging.storage.dledger.utils.Quota
 
selectMappedBuffer(int, int) - Method in class io.openmessaging.storage.dledger.store.file.DefaultMmapFile
 
selectMappedBuffer(int) - Method in class io.openmessaging.storage.dledger.store.file.DefaultMmapFile
 
selectMappedBuffer(int, int) - Method in interface io.openmessaging.storage.dledger.store.file.MmapFile
Selects a slice of the mapped byte buffer's sub-region behind the mapped file, starting at the given position.
selectMappedBuffer(int) - Method in interface io.openmessaging.storage.dledger.store.file.MmapFile
Selects a slice of the mapped byte buffer's sub-region behind the mapped file, starting at the given position.
SelectMmapBufferResult - Class in io.openmessaging.storage.dledger.store.file
 
SelectMmapBufferResult(long, ByteBuffer, int, MmapFile) - Constructor for class io.openmessaging.storage.dledger.store.file.SelectMmapBufferResult
 
selfId(String) - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
setBatchMsgs(List<byte[]>) - Method in class io.openmessaging.storage.dledger.protocol.BatchAppendEntryRequest
 
setBeginIndex(Long) - Method in class io.openmessaging.storage.dledger.protocol.GetEntriesRequest
 
setBeginIndex(Long) - Method in class io.openmessaging.storage.dledger.protocol.PullEntriesRequest
 
setBeginIndex(long) - Method in class io.openmessaging.storage.dledger.protocol.PushEntryResponse
 
setBody(byte[]) - Method in class io.openmessaging.storage.dledger.entry.DLedgerEntry
 
setBody(byte[]) - Method in class io.openmessaging.storage.dledger.protocol.AppendEntryRequest
 
setBodyCrc(int) - Method in class io.openmessaging.storage.dledger.entry.DLedgerEntry
 
setChainCrc(int) - Method in class io.openmessaging.storage.dledger.entry.DLedgerEntry
 
setChannel(int) - Method in class io.openmessaging.storage.dledger.entry.DLedgerEntry
 
setCheckPointInterval(long) - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
setCode(int) - Method in class io.openmessaging.storage.dledger.protocol.RequestOrResponse
 
setCommitIndex(long) - Method in class io.openmessaging.storage.dledger.protocol.PushEntryRequest
 
setCommittedPosition(int) - Method in class io.openmessaging.storage.dledger.store.file.DefaultMmapFile
 
setCommittedPosition(int) - Method in interface io.openmessaging.storage.dledger.store.file.MmapFile
Sets the committed position of this mapped file.
setCommittedWhere(long) - Method in class io.openmessaging.storage.dledger.store.file.MmapFileList
 
setCount(int) - Method in class io.openmessaging.storage.dledger.protocol.PushEntryResponse
 
setCreateTimeMs(long) - Method in class io.openmessaging.storage.dledger.TimeoutFuture
 
setCurrTermForTest(long) - Method in class io.openmessaging.storage.dledger.MemberState
 
setCurrVoteFor(String) - Method in class io.openmessaging.storage.dledger.MemberState
 
setDataStorePath(String) - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
setDeleteWhen(String) - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
setDiskSpaceRatioToCheckExpired(float) - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
setDiskSpaceRatioToForceClean(float) - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
setDLedger(AbstractDLedgerServer) - Method in class io.openmessaging.storage.dledger.DLedgerRpcNettyService
 
setEnableBatchPush(boolean) - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
setEnableCleanSpaceService(boolean) - Method in class io.openmessaging.storage.dledger.store.file.DLedgerMmapFileStore
 
setEnableDiskForceClean(boolean) - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
setEnableLeaderElector(boolean) - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
setEnablePushToFollower(boolean) - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
setEndIndex(long) - Method in class io.openmessaging.storage.dledger.protocol.PushEntryResponse
 
setEntries(List<DLedgerEntry>) - Method in class io.openmessaging.storage.dledger.protocol.GetEntriesResponse
 
setEntries(List<DLedgerEntry>) - Method in class io.openmessaging.storage.dledger.protocol.PullEntriesResponse
 
setEntry(DLedgerEntry) - Method in class io.openmessaging.storage.dledger.protocol.PushEntryRequest
 
setFileReservedHours(int) - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
setFirstCreateInQueue(boolean) - Method in class io.openmessaging.storage.dledger.store.file.DefaultMmapFile
 
setFirstCreateInQueue(boolean) - Method in interface io.openmessaging.storage.dledger.store.file.MmapFile
Sets the flag whether the current file is first mapped file of some consume queue.
setFlushedPosition(int) - Method in class io.openmessaging.storage.dledger.store.file.DefaultMmapFile
 
setFlushedPosition(int) - Method in interface io.openmessaging.storage.dledger.store.file.MmapFile
Sets the flushed position of this mapped file.
setFlushedWhere(long) - Method in class io.openmessaging.storage.dledger.store.file.MmapFileList
 
setFlushFileInterval(long) - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
setFullStorePaths(Set<String>) - Method in class io.openmessaging.storage.dledger.store.file.DLedgerMmapFileStore
 
setGroup(String) - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
setGroup(String) - Method in class io.openmessaging.storage.dledger.protocol.RequestOrResponse
 
setHeartBeatTimeIntervalMs(int) - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
setIds(String, String, String) - Method in class io.openmessaging.storage.dledger.protocol.RequestOrResponse
 
setIndex(long) - Method in class io.openmessaging.storage.dledger.entry.DLedgerEntry
 
setIndex(long) - Method in class io.openmessaging.storage.dledger.protocol.AppendEntryResponse
 
setIndex(Long) - Method in class io.openmessaging.storage.dledger.protocol.PushEntryResponse
 
setIndexList(List<Long>) - Method in class io.openmessaging.storage.dledger.protocol.GetEntriesRequest
 
setIndexTerm(ByteBuffer, long, long, int) - Static method in class io.openmessaging.storage.dledger.entry.DLedgerEntryCoder
 
setLeaderId(String) - Method in class io.openmessaging.storage.dledger.protocol.RequestOrResponse
 
setLeadershipTransferWaitTimeout(long) - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
setLedgerEndIndex(long) - Method in class io.openmessaging.storage.dledger.protocol.VoteRequest
 
setLedgerEndTerm(long) - Method in class io.openmessaging.storage.dledger.protocol.VoteRequest
 
setLocalId(String) - Method in class io.openmessaging.storage.dledger.protocol.RequestOrResponse
 
setLogger(Logger) - Method in class io.openmessaging.storage.dledger.ShutdownAbleThread
 
setMagic(int) - Method in class io.openmessaging.storage.dledger.entry.DLedgerEntry
 
setMappedFileSizeForEntryData(int) - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
setMappedFileSizeForEntryIndex(int) - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
setMaxBatchPushSize(int) - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
setMaxHeartBeatLeak(int) - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
setMaxLeadershipTransferWaitIndex(long) - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
setMaxPendingRequestsNum(int) - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
setMaxPushTimeOutMs(int) - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
setMaxSize(int) - Method in class io.openmessaging.storage.dledger.protocol.GetEntriesRequest
 
setMaxTakeLeadershipVoteIntervalMs(int) - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
setMaxVoteIntervalMs(int) - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
setMaxWaitAckTimeMs(int) - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
setMinTakeLeadershipVoteIntervalMs(int) - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
setMinVoteIntervalMs(int) - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
setNodeId(String) - Method in class io.openmessaging.storage.dledger.protocol.PullEntriesRequest
 
setPeerPushQuota(int) - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
setPeerPushThrottlePoint(int) - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
setPeers(String) - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
setPeers(Map<String, String>) - Method in class io.openmessaging.storage.dledger.protocol.MetadataResponse
 
setPos(long) - Method in class io.openmessaging.storage.dledger.AppendFuture
 
setPos(long) - Method in class io.openmessaging.storage.dledger.entry.DLedgerEntry
 
setPos(ByteBuffer, long) - Static method in class io.openmessaging.storage.dledger.entry.DLedgerEntryCoder
 
setPos(long) - Method in class io.openmessaging.storage.dledger.protocol.AppendEntryResponse
 
setPositions(long[]) - Method in class io.openmessaging.storage.dledger.BatchAppendFuture
 
setPreferredLeaderId(String) - Method in class io.openmessaging.storage.dledger.DLedgerConfig
Deprecated.
setPreferredLeaderIds(String) - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
setReadOnlyDataStoreDirs(String) - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
setRemoteId(String) - Method in class io.openmessaging.storage.dledger.protocol.RequestOrResponse
 
setSelfId(String) - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
setSize(int) - Method in class io.openmessaging.storage.dledger.entry.DLedgerEntry
 
setSize(int) - Method in class io.openmessaging.storage.dledger.store.file.SelectMmapBufferResult
 
setStartPosition(int) - Method in class io.openmessaging.storage.dledger.store.file.DefaultMmapFile
 
setStartPosition(int) - Method in interface io.openmessaging.storage.dledger.store.file.MmapFile
Sets the start position of this mapped file.
setStoreBaseDir(String) - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
setStoreType(String) - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
setTakeLeadershipLedgerIndex(long) - Method in class io.openmessaging.storage.dledger.protocol.LeadershipTransferRequest
 
setTerm(long) - Method in class io.openmessaging.storage.dledger.entry.DLedgerEntry
 
setTerm(long) - Method in class io.openmessaging.storage.dledger.protocol.RequestOrResponse
 
setTermToTakeLeadership(long) - Method in class io.openmessaging.storage.dledger.MemberState
 
setTimeOutMs(long) - Method in class io.openmessaging.storage.dledger.TimeoutFuture
 
setTransferee(String) - Method in class io.openmessaging.storage.dledger.MemberState
 
setTransfereeId(String) - Method in class io.openmessaging.storage.dledger.protocol.LeadershipTransferRequest
 
setTransferId(String) - Method in class io.openmessaging.storage.dledger.protocol.LeadershipTransferRequest
 
setType(PushEntryRequest.Type) - Method in class io.openmessaging.storage.dledger.protocol.PushEntryRequest
 
setVoteResult(VoteResponse.RESULT) - Method in class io.openmessaging.storage.dledger.protocol.VoteResponse
 
setWrotePosition(int) - Method in class io.openmessaging.storage.dledger.store.file.DefaultMmapFile
 
setWrotePosition(int) - Method in interface io.openmessaging.storage.dledger.store.file.MmapFile
Sets the wrote position of this mapped file.
shutdown() - Method in class io.openmessaging.storage.dledger.client.DLedgerClient
 
shutdown() - Method in class io.openmessaging.storage.dledger.client.DLedgerClientRpcNettyService
 
shutdown() - Method in class io.openmessaging.storage.dledger.client.DLedgerClientRpcService
 
shutdown() - Method in class io.openmessaging.storage.dledger.DLedgerEntryPusher
 
shutdown() - Method in interface io.openmessaging.storage.dledger.DLedgerLeaderElector.RoleChangeHandler
 
shutdown() - Method in class io.openmessaging.storage.dledger.DLedgerLeaderElector
 
shutdown() - Method in class io.openmessaging.storage.dledger.DLedgerRpcNettyService
 
shutdown() - Method in class io.openmessaging.storage.dledger.DLedgerRpcService
 
shutdown() - Method in class io.openmessaging.storage.dledger.DLedgerServer
Shutdown, if the DLedgerRpcService is exclusive for this DLedgerServer, we should also shut down it.
shutdown() - Method in class io.openmessaging.storage.dledger.ShutdownAbleThread
 
shutdown() - Method in class io.openmessaging.storage.dledger.statemachine.StateMachineCaller
 
shutdown() - Method in class io.openmessaging.storage.dledger.store.DLedgerStore
 
shutdown() - Method in class io.openmessaging.storage.dledger.store.file.DLedgerMmapFileStore
 
shutdown(long) - Method in interface io.openmessaging.storage.dledger.store.file.MmapFile
Shutdowns the file and mark it unavailable.
shutdown(long) - Method in class io.openmessaging.storage.dledger.store.file.MmapFileList
 
shutdown(long) - Method in class io.openmessaging.storage.dledger.store.file.ReferenceResource
 
ShutdownAbleThread - Class in io.openmessaging.storage.dledger
 
ShutdownAbleThread(String, Logger) - Constructor for class io.openmessaging.storage.dledger.ShutdownAbleThread
 
shutdownFlushService() - Method in class io.openmessaging.storage.dledger.store.file.DLedgerMmapFileStore
 
sleep(long) - Static method in class io.openmessaging.storage.dledger.utils.DLedgerUtils
 
sliceByteBuffer() - Method in class io.openmessaging.storage.dledger.store.file.DefaultMmapFile
 
sliceByteBuffer() - Method in interface io.openmessaging.storage.dledger.store.file.MmapFile
Returns a slice of the mapped byte buffer behind the mapped file.
SnapshotReader - Interface in io.openmessaging.storage.dledger.snapshot
Reader for snapshot
SnapshotWriter - Interface in io.openmessaging.storage.dledger.snapshot
Writer for snapshot
startup() - Method in class io.openmessaging.storage.dledger.client.DLedgerClient
 
startup() - Method in class io.openmessaging.storage.dledger.client.DLedgerClientRpcNettyService
 
startup() - Method in class io.openmessaging.storage.dledger.client.DLedgerClientRpcService
 
startup() - Method in class io.openmessaging.storage.dledger.DLedgerEntryPusher
 
startup() - Method in interface io.openmessaging.storage.dledger.DLedgerLeaderElector.RoleChangeHandler
 
startup() - Method in class io.openmessaging.storage.dledger.DLedgerLeaderElector
 
startup() - Method in class io.openmessaging.storage.dledger.DLedgerRpcNettyService
 
startup() - Method in class io.openmessaging.storage.dledger.DLedgerRpcService
 
startup() - Method in class io.openmessaging.storage.dledger.DLedgerServer
Start up, if the DLedgerRpcService is exclusive for this DLedgerServer, we should also start up it.
startup() - Method in class io.openmessaging.storage.dledger.store.DLedgerStore
 
startup() - Method in class io.openmessaging.storage.dledger.store.file.DLedgerMmapFileStore
 
StateMachine - Interface in io.openmessaging.storage.dledger.statemachine
Finite state machine, which should be implemented by user.
StateMachineCaller - Class in io.openmessaging.storage.dledger.statemachine
Finite state machine caller Through a task queue, all tasks that modify the state of the state machine are guaranteed to be executed sequentially.
StateMachineCaller(DLedgerStore, StateMachine, DLedgerEntryPusher) - Constructor for class io.openmessaging.storage.dledger.statemachine.StateMachineCaller
 
StateMaintainer(String, Logger) - Constructor for class io.openmessaging.storage.dledger.DLedgerLeaderElector.StateMaintainer
 
storeBaseDir(String) - Method in class io.openmessaging.storage.dledger.DLedgerConfig
 
string2File(String, String) - Static method in class io.openmessaging.storage.dledger.utils.IOUtils
 
string2FileNotSafe(String, String) - Static method in class io.openmessaging.storage.dledger.utils.IOUtils
 
string2Properties(String) - Static method in class io.openmessaging.storage.dledger.utils.IOUtils
 

T

term(long) - Method in class io.openmessaging.storage.dledger.protocol.HeartBeatResponse
 
term(long) - Method in class io.openmessaging.storage.dledger.protocol.LeadershipTransferResponse
 
term - Variable in class io.openmessaging.storage.dledger.protocol.RequestOrResponse
 
term(long) - Method in class io.openmessaging.storage.dledger.protocol.VoteResponse
 
TERM_PERSIST_FILE - Static variable in class io.openmessaging.storage.dledger.MemberState
 
TERM_PERSIST_KEY_TERM - Static variable in class io.openmessaging.storage.dledger.MemberState
 
TERM_PERSIST_KEY_VOTE_FOR - Static variable in class io.openmessaging.storage.dledger.MemberState
 
testRevote(long) - Method in class io.openmessaging.storage.dledger.DLedgerLeaderElector
 
TimeoutFuture<T> - Class in io.openmessaging.storage.dledger
 
TimeoutFuture() - Constructor for class io.openmessaging.storage.dledger.TimeoutFuture
 
TimeoutFuture(long) - Constructor for class io.openmessaging.storage.dledger.TimeoutFuture
 
timeOutMs - Variable in class io.openmessaging.storage.dledger.TimeoutFuture
 
toString() - Method in enum io.openmessaging.storage.dledger.protocol.DLedgerRequestCode
 
toString() - Method in enum io.openmessaging.storage.dledger.protocol.DLedgerResponseCode
 
toString() - Method in class io.openmessaging.storage.dledger.protocol.LeadershipTransferRequest
 
toString() - Method in class io.openmessaging.storage.dledger.protocol.LeadershipTransferResponse
 
toString() - Method in class io.openmessaging.storage.dledger.protocol.VoteResponse
 
toString() - Method in class io.openmessaging.storage.dledger.store.file.DefaultMmapFile
 
toString() - Method in class io.openmessaging.storage.dledger.utils.ResettableCountDownLatch
Returns a string identifying this latch, as well as its state.
truncate(DLedgerEntry, long, String) - Method in class io.openmessaging.storage.dledger.store.DLedgerMemoryStore
 
truncate(DLedgerEntry, long, String) - Method in class io.openmessaging.storage.dledger.store.DLedgerStore
 
truncate(DLedgerEntry, long, String) - Method in class io.openmessaging.storage.dledger.store.file.DLedgerMmapFileStore
 
truncateOffset(long) - Method in class io.openmessaging.storage.dledger.store.file.MmapFileList
 
tryCreateMappedFile(long) - Method in class io.openmessaging.storage.dledger.store.file.MmapFileList
 
tryCreateMappedFile(long) - Method in class io.openmessaging.storage.dledger.store.file.MultiPathMmapFileList
 

U

updateCommittedIndex(long, long) - Method in class io.openmessaging.storage.dledger.store.DLedgerStore
 
updateCommittedIndex(long, long) - Method in class io.openmessaging.storage.dledger.store.file.DLedgerMmapFileStore
 
updateLedgerEndIndexAndTerm() - Method in class io.openmessaging.storage.dledger.store.DLedgerStore
 
updateLedgerIndexAndTerm(long, long) - Method in class io.openmessaging.storage.dledger.MemberState
 
updatePeers(String) - Method in class io.openmessaging.storage.dledger.client.DLedgerClientRpcService
 
updatePeers(Map<String, String>) - Method in class io.openmessaging.storage.dledger.client.DLedgerClientRpcService
 
updateWherePosition(long) - Method in class io.openmessaging.storage.dledger.store.file.MmapFileList
 

V

validateNow() - Method in class io.openmessaging.storage.dledger.utils.Quota
 
valueOf(String) - Static method in enum io.openmessaging.storage.dledger.MemberState.Role
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.openmessaging.storage.dledger.protocol.DLedgerRequestCode
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum io.openmessaging.storage.dledger.protocol.DLedgerRequestCode
 
valueOf(String) - Static method in enum io.openmessaging.storage.dledger.protocol.DLedgerResponseCode
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum io.openmessaging.storage.dledger.protocol.DLedgerResponseCode
 
valueOf(String) - Static method in enum io.openmessaging.storage.dledger.protocol.PushEntryRequest.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.openmessaging.storage.dledger.protocol.VoteResponse.ParseResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.openmessaging.storage.dledger.protocol.VoteResponse.RESULT
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.openmessaging.storage.dledger.MemberState.Role
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.openmessaging.storage.dledger.protocol.DLedgerRequestCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.openmessaging.storage.dledger.protocol.DLedgerResponseCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.openmessaging.storage.dledger.protocol.PushEntryRequest.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.openmessaging.storage.dledger.protocol.VoteResponse.ParseResult
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.openmessaging.storage.dledger.protocol.VoteResponse.RESULT
Returns an array containing the constants of this enum type, in the order they are declared.
vote(VoteRequest) - Method in class io.openmessaging.storage.dledger.DLedgerRpcNettyService
 
vote(VoteRequest) - Method in interface io.openmessaging.storage.dledger.protocol.DLedgerProtocol
 
VoteRequest - Class in io.openmessaging.storage.dledger.protocol
 
VoteRequest() - Constructor for class io.openmessaging.storage.dledger.protocol.VoteRequest
 
VoteResponse - Class in io.openmessaging.storage.dledger.protocol
 
VoteResponse() - Constructor for class io.openmessaging.storage.dledger.protocol.VoteResponse
 
VoteResponse(VoteRequest) - Constructor for class io.openmessaging.storage.dledger.protocol.VoteResponse
 
VoteResponse.ParseResult - Enum in io.openmessaging.storage.dledger.protocol
 
VoteResponse.RESULT - Enum in io.openmessaging.storage.dledger.protocol
 
voteResult - Variable in class io.openmessaging.storage.dledger.protocol.VoteResponse
 
voteResult(VoteResponse.RESULT) - Method in class io.openmessaging.storage.dledger.protocol.VoteResponse
 

W

waitAck(DLedgerEntry, boolean) - Method in class io.openmessaging.storage.dledger.DLedgerEntryPusher
 
waitForRunning(long) - Method in class io.openmessaging.storage.dledger.ShutdownAbleThread
 
waitPoint - Variable in class io.openmessaging.storage.dledger.ShutdownAbleThread
 
wakeup() - Method in class io.openmessaging.storage.dledger.ShutdownAbleThread
 
wakeUpDispatchers() - Method in class io.openmessaging.storage.dledger.DLedgerEntryPusher
 
A B C D E F G H I L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2023. All rights reserved.