| AbstractCommitLogSegmentManager |
Performs eager-creation of commit log segments in a background thread.
|
| AbstractCommitLogService |
|
| CommitLog |
|
| CommitLog.Configuration |
|
| CommitLogArchiver |
|
| CommitLogDescriptor |
|
| CommitLogPosition |
Contains a segment id and a position for CommitLogSegment identification.
|
| CommitLogPosition.CommitLogPositionSerializer |
|
| CommitLogReader |
|
| CommitLogReplayer |
|
| CommitLogReplayer.MutationInitiator |
|
| CommitLogSegment |
|
| CommitLogSegment.Allocation |
A simple class for tracking information about the portion of a segment that has been allocated to a log write.
|
| CommitLogSegment.CommitLogSegmentFileComparator |
|
| CommitLogSegmentManagerCDC |
|
| CommitLogSegmentManagerStandard |
|
| CommitLogSegmentReader |
Read each sync section of a commit log, iteratively.
|
| CommitLogSegmentReader.SyncSegment |
|
| CompressedSegment |
Compressed commit log segment.
|
| EncryptedFileSegmentInputStream |
Each segment of an encrypted file may contain many encrypted chunks, and each chunk needs to be individually decrypted
to reconstruct the full segment.
|
| EncryptedSegment |
Writes encrypted segments to disk.
|
| FileDirectSegment |
Writes to the backing commit log file only on sync, allowing transformations of the mutations,
such as compression or encryption, before writing out to disk.
|
| GroupCommitLogService |
A commitlog service that will block returning an ACK back to the a coordinator/client
for a minimum amount of time as we wait until the the commit log segment is flushed.
|
| IntervalSet<T extends java.lang.Comparable<T>> |
An immutable set of closed intervals, stored in normalized form (i.e.
|
| IntervalSet.Builder<T extends java.lang.Comparable<T>> |
Builder of interval sets, applying the necessary normalization while adding ranges.
|
| MemoryMappedSegment |
|