| Interface | Description | 
|---|---|
| MetricsEditsReplaySource | Interface of the source that will export metrics about log replay statistics when recovering a
 region server in distributedLogReplay mode | 
| MetricsWALSource | Interface of the source that will export metrics about the region server's WAL. | 
| WALActionsListener | Get notification of WAL events. | 
| WALCellCodec.ByteStringCompressor | |
| WALCellCodec.ByteStringUncompressor | 
| Class | Description | 
|---|---|
| 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 | Implementation of  WALto go againstFileSystem; i.e. | 
| HLogKey | Deprecated use WALKey | 
| HLogPrettyPrinter | Deprecated use the "hbase wal" command | 
| MetricsEditsReplaySourceImpl | Hadoop1 implementation of MetricsMasterSource. | 
| MetricsWAL | Class used to push numbers about the WAL into the metrics subsystem. | 
| MetricsWALEditsReplay | Class used to push numbers about WAL edits replay into the metrics subsystem. | 
| MetricsWALSourceImpl | Class that transitions metrics from MetricsWAL into the metrics subsystem. | 
| ProtobufLogReader | A Protobuf based WAL has the following structure: | 
| ProtobufLogWriter | Writer for protobuf-based WAL. | 
| ReaderBase | |
| ReplayHLogKey | An HLogKey specific to WalEdits coming from replay. | 
| SecureProtobufLogReader | |
| SecureProtobufLogWriter | |
| SecureWALCellCodec | A WALCellCodec that encrypts the WALedits. | 
| SequenceFileLogReader | |
| WALActionsListener.Base | |
| 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. | 
| WALEdit | WALEdit: Used in HBase's transaction log (WAL) to represent
 the collection of edits (KeyValue objects) corresponding to a
 single transaction. | 
| WALEditsReplaySink | This class is responsible for replaying the edits coming from a failed region server. | 
| WALUtil | Helper methods to ease Region Server integration with the write ahead log. | 
| WriterBase | Context used by our wal dictionary compressor. | 
| Exception | Description | 
|---|---|
| DamagedWALException | Thrown when a failed append or sync on a WAL. | 
| FailedLogCloseException | Thrown when we fail close of the write-ahead-log file. | 
| FailedSyncBeforeLogCloseException | Thrown when we fail close of the write-ahead-log file. | 
Copyright © 2007–2019 The Apache Software Foundation. All rights reserved.