| Interface | Description | 
|---|---|
| CommitLogMBean | |
| CommitLogReadHandler | |
| EncryptedFileSegmentInputStream.ChunkProvider | 
| Class | Description | 
|---|---|
| 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. | 
| 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 | |
| SimpleCachedBufferPool | A very simple Bytebuffer pool with a fixed allocation size and a cached max allocation count. | 
| Enum | Description | 
|---|---|
| CommitLogReadHandler.CommitLogReadErrorReason | |
| CommitLogSegment.CDCState | 
| Exception | Description | 
|---|---|
| CommitLogReadHandler.CommitLogReadException | |
| CommitLogReplayer.CommitLogReplayException | |
| CommitLogSegmentReader.SegmentReadException | 
Copyright © 2018 The Apache Software Foundation