| Package | Description | 
|---|---|
| org.apache.hadoop.hbase.client | Provides HBase Client | 
| org.apache.hadoop.hbase.regionserver | |
| org.apache.hadoop.hbase.regionserver.wal | |
| org.apache.hadoop.hbase.replication.regionserver | |
| org.apache.hadoop.hbase.wal | 
| Class and Description | 
|---|
| FailedLogCloseException Thrown when we fail close of the write-ahead-log file. | 
| Class and Description | 
|---|
| MetricsWALSource Interface of the source that will export metrics about the region server's WAL. | 
| Class and Description | 
|---|
| AbstractFSWAL Implementation of  WALto go againstFileSystem; i.e. | 
| AbstractFSWAL.WalProps | 
| AbstractProtobufLogWriter Base class for Protobuf log writer. | 
| AsyncProtobufLogWriter AsyncWriter for protobuf-based WAL. | 
| CompressionContext Context that holds the various dictionaries for compression in WAL. | 
| CompressionContext.DictionaryIndex | 
| FailedLogCloseException Thrown when we fail close of the write-ahead-log file. | 
| FailedSyncBeforeLogCloseException Thrown when we fail close of the write-ahead-log file. | 
| FSHLog.RingBufferEventHandler Handler that is run by the disruptor ringbuffer consumer. | 
| FSHLog.SafePointZigZagLatch This class is used coordinating two threads holding one thread at a 'safe point' while the
 orchestrating thread does some work that requires the first thread paused: e.g. | 
| FSHLog.SyncRunner Thread to runs the hdfs sync call. | 
| FSWALEntry A WAL Entry for  AbstractFSWALimplementation. | 
| MetricsWALSource Interface of the source that will export metrics about the region server's WAL. | 
| ProtobufLogReader A Protobuf based WAL has the following structure: | 
| ProtobufLogReader.WALHdrContext | 
| ProtobufLogReader.WALHdrResult | 
| ProtobufLogWriter Writer for protobuf-based WAL. | 
| ReaderBase | 
| RingBufferTruck A 'truck' to carry a payload across the ring buffer from Handler to WAL. | 
| RingBufferTruck.Type | 
| SequenceIdAccounting Accounting of sequence ids per region and then by column family. | 
| SyncFuture A Future on a filesystem sync call. | 
| WALActionsListener Get notification of WAL events. | 
| WALActionsListener.RollRequestReason The reason for the log roll request. | 
| WALCellCodec Compression in this class is lifted off Compressor/KeyValueCompression. | 
| WALCellCodec.ByteStringCompressor | 
| WALCellCodec.ByteStringUncompressor | 
| WALCoprocessorHost Implements the coprocessor environment and runtime support for coprocessors
 loaded within a  WAL. | 
| WALCoprocessorHost.WALEnvironment Encapsulation of the environment of each coprocessor | 
| Class and Description | 
|---|
| WALActionsListener Get notification of WAL events. | 
| Class and Description | 
|---|
| AbstractFSWAL Implementation of  WALto go againstFileSystem; i.e. | 
| AsyncFSWAL An asynchronous implementation of FSWAL. | 
| CompressionContext Context that holds the various dictionaries for compression in WAL. | 
| FailedLogCloseException Thrown when we fail close of the write-ahead-log file. | 
| FSHLog The default implementation of FSWAL. | 
| WALActionsListener Get notification of WAL events. | 
| WALCellCodec.ByteStringCompressor | 
| WALCellCodec.ByteStringUncompressor | 
| WALCoprocessorHost Implements the coprocessor environment and runtime support for coprocessors
 loaded within a  WAL. | 
Copyright © 2007–2021 The Apache Software Foundation. All rights reserved.