Uses of Interface
org.apache.hadoop.hbase.wal.WALProvider
-
Uses of WALProvider in org.apache.hadoop.hbase.wal
Modifier and TypeClassDescriptionclass
AbstractFSWALProvider<T extends AbstractFSWAL<?>>
Base class of a WAL Provider that returns a single thread safe WAL that writes to Hadoop FS.class
Base class for a WAL Provider.class
A WAL provider that useAsyncFSWAL
.(package private) class
No-op implementation ofWALProvider
used when the WAL is disabled.class
A WAL provider that useFSHLog
.class
A WAL Provider that returns a WAL per group of regions.Modifier and TypeFieldDescriptionprivate final ConcurrentMap<String,
WALProvider> RegionGroupingProvider.cached
A group-provider mapping, make sure one-one rather than many-one mapping(package private) final Class<? extends WALProvider>
WALFactory.Providers.clazz
private final AtomicReference<WALProvider>
LazyInitializedWALProvider.holder
private Class<? extends WALProvider>
RegionGroupingProvider.providerClass
Modifier and TypeMethodDescriptionprivate WALProvider
RegionGroupingProvider.createProvider
(String group) (package private) static WALProvider
WALFactory.createProvider
(Class<? extends WALProvider> clazz) (package private) WALProvider
WALFactory.getMetaProvider()
(package private) WALProvider
LazyInitializedWALProvider.getProvider()
(package private) WALProvider
LazyInitializedWALProvider.getProviderNoCreate()
Get the provider if it already initialized, otherwise just returnnull
instead of creating it.(package private) WALProvider
WALFactory.getReplicationProvider()
private WALProvider
RegionGroupingProvider.getWALProvider
(RegionInfo region) WALFactory.getWALProvider()
Modifier and TypeMethodDescriptionWALFactory.getAllWALProviders()
Returns all the wal providers, for example, the default one, the one for hbase:meta and the one for hbase:replication.(package private) Class<? extends WALProvider>
WALFactory.getProviderClass
(String key, String defaultValue) Modifier and TypeMethodDescription(package private) static WALProvider
WALFactory.createProvider
(Class<? extends WALProvider> clazz)