Class AbstractWALProvider

java.lang.Object
org.apache.hadoop.hbase.wal.AbstractWALProvider
All Implemented Interfaces:
PeerActionListener, WALProvider
Direct Known Subclasses:
AbstractFSWALProvider, RegionGroupingProvider

@Private public abstract class AbstractWALProvider extends Object implements WALProvider, PeerActionListener
Base class for a WAL Provider.

We will put some common logic here, especially for sync replication implementation, as it must do some hacks before the normal wal creation operation.

All WALProvider implementations should extends this class instead of implement WALProvider directly, except DisabledWALProvider.