Uses of Interface
org.apache.hadoop.hbase.wal.WALProvider
Packages that use WALProvider
-
Uses of WALProvider in org.apache.hadoop.hbase.wal
Classes in org.apache.hadoop.hbase.wal that implement WALProviderModifier 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.Fields in org.apache.hadoop.hbase.wal declared as WALProviderFields in org.apache.hadoop.hbase.wal with type parameters of type WALProviderModifier 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
Methods in org.apache.hadoop.hbase.wal that return WALProviderModifier 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()
Methods in org.apache.hadoop.hbase.wal that return types with arguments of type WALProviderModifier 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) Method parameters in org.apache.hadoop.hbase.wal with type arguments of type WALProviderModifier and TypeMethodDescription(package private) static WALProvider
WALFactory.createProvider
(Class<? extends WALProvider> clazz) Constructor parameters in org.apache.hadoop.hbase.wal with type arguments of type WALProvider