| Interface | Description |
|---|---|
| WALActionsListener |
Get notification of WAL events.
|
| WALCellCodec.ByteStringCompressor | |
| WALCellCodec.ByteStringUncompressor |
| Class | Description |
|---|---|
| AbstractFSWAL<W extends WALProvider.WriterBase> |
Implementation of
WAL to go against FileSystem; i.e. |
| AbstractProtobufLogWriter |
Base class for Protobuf log writer.
|
| AbstractProtobufWALReader |
Base class for reading protobuf based wal reader
|
| AsyncFSWAL |
An asynchronous implementation of FSWAL.
|
| AsyncProtobufLogWriter |
AsyncWriter for protobuf-based WAL.
|
| CompressionContext |
Context that holds the various dictionaries for compression in WAL.
|
| Compressor |
A set of static functions for running our custom WAL compression/decompression.
|
| FSHLog |
The original implementation of FSWAL.
|
| MetricsWAL |
Class used to push numbers about the WAL into the metrics subsystem.
|
| ProtobufLogWriter |
Writer for protobuf-based WAL.
|
| ProtobufWALStreamReader |
A one way stream reader for reading protobuf based WAL file.
|
| ProtobufWALTailingReader |
A WAL reader for replication.
|
| SecureWALCellCodec |
A WALCellCodec that encrypts the WALedits.
|
| SyncFutureCache |
A cache of
SyncFutures. |
| WALCellCodec |
Compression in this class is lifted off Compressor/KeyValueCompression.
|
| WALCellCodec.EnsureKvEncoder | |
| WALCoprocessorHost |
Implements the coprocessor environment and runtime support for coprocessors loaded within a
WAL. |
| WALEventTrackerListener | |
| WALUtil |
Helper methods to ease Region Server integration with the Write Ahead Log (WAL).
|
| Enum | Description |
|---|---|
| CompressionContext.DictionaryIndex | |
| WALActionsListener.RollRequestReason |
The reason for the log roll request.
|
| WALEventTrackerListener.WalState |
| Exception | Description |
|---|---|
| DamagedWALException |
Thrown when a failed append or sync on a WAL.
|
| WALHeaderEOFException |
A special EOFException to indicate that the EOF happens when we read the header of a WAL file.
|
| WALSyncTimeoutIOException |
Thrown when
WAL.sync() timeout. |
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.