Interface WALProvider

All Known Implementing Classes:
AbstractFSWALProvider, AbstractWALProvider, AsyncFSWALProvider, DisabledWALProvider, FSHLogProvider, RegionGroupingProvider

@Private public interface WALProvider
The Write Ahead Log (WAL) stores all durable edits to the HRegion. This interface provides the entry point for all WAL implementors.

See FSHLogProvider for an example implementation. A single WALProvider will be used for retrieving multiple WALs in a particular region server and must be threadsafe.