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
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>
WALFactory.metaProvider
private Class<? extends WALProvider>
RegionGroupingProvider.providerClass
Modifier and TypeMethodDescriptionprivate WALProvider
RegionGroupingProvider.createProvider
(String group) (package private) WALProvider
WALFactory.createProvider
(Class<? extends WALProvider> clazz, String providerId) WALFactory.getMetaProvider()
Called when we lazily create a hbase:meta WAL OR from ReplicationSourceManager ahead of creating the first hbase:meta WAL so we can register a listener.WALFactory.getMetaWALProvider()
(package private) WALProvider
WALFactory.getProvider
(String key, String defaultValue, String providerId) instantiate a provider from a config property.WALFactory.getWALProvider()
Modifier and TypeMethodDescriptionClass<? extends WALProvider>
WALFactory.getProviderClass
(String key, String defaultValue) Modifier and TypeMethodDescription(package private) WALProvider
WALFactory.createProvider
(Class<? extends WALProvider> clazz, String providerId)