Package org.apache.hadoop.hbase.regionserver.wal

Interface Summary
HLog  
HLog.Reader  
HLog.Writer  
MetricsWALSource Interface of the source that will export metrics about the region server's HLog.
WALActionsListener Get notification of FSHLog/WAL log events.
 

Class Summary
Compressor A set of static functions for running our custom WAL compression/decompression.
HLog.Entry Utility class that lets us keep track of the edit with it's key Only used when splitting logs
HLogFactory  
HLogKey A Key for an entry in the change log.
HLogPrettyPrinter HLogPrettyPrinter prints the contents of a given HLog with a variety of options affecting formatting and extent of content.
HLogSplitter This class is responsible for splitting up a bunch of regionserver commit log files that are no longer being written to, into new files, one per region for region to replay on startup.
HLogUtil  
LRUDictionary WALDictionary using an LRU eviction algorithm.
MetricsWAL Class used to push numbers about the WAL into the metrics subsystem.
MetricsWALSourceImpl Class that transitions metrics from HLog's MetricsWAL into the metrics subsystem.
SequenceFileLogReader  
SequenceFileLogWriter Implementation of HLog.Writer that delegates to SequenceFile.Writer.
WALCoprocessorHost Implements the coprocessor environment and runtime support for coprocessors loaded within a FSHLog.
WALEdit WALEdit: Used in HBase's transaction log (WAL) to represent the collection of edits (KeyValue objects) corresponding to a single transaction.
 



Copyright © 2013 The Apache Software Foundation. All Rights Reserved.