Package | Description |
---|---|
org.apache.hadoop.hbase.wal |
Modifier and Type | Class and Description |
---|---|
class |
AbstractFSWALProvider<T extends AbstractFSWAL<?>>
Base class of a WAL Provider that returns a single thread safe WAL that writes to Hadoop FS.
|
class |
AsyncFSWALProvider
A WAL provider that use
AsyncFSWAL . |
(package private) class |
DisabledWALProvider
No-op implementation of
WALProvider used when the WAL is disabled. |
class |
FSHLogProvider
A WAL provider that use
FSHLog . |
class |
RegionGroupingProvider
A WAL Provider that returns a WAL per group of regions.
|
Modifier and Type | Field and Description |
---|---|
private WALProvider |
WALFactory.provider |
Modifier and Type | Field and Description |
---|---|
private ConcurrentMap<String,WALProvider> |
RegionGroupingProvider.cached
A group-provider mapping, make sure one-one rather than many-one mapping
|
(package private) Class<? extends WALProvider> |
WALFactory.Providers.clazz |
private AtomicReference<WALProvider> |
WALFactory.metaProvider |
private Class<? extends WALProvider> |
RegionGroupingProvider.providerClass |
Modifier and Type | Method and Description |
---|---|
(package private) WALProvider |
WALFactory.createProvider(Class<? extends WALProvider> clazz,
String providerId) |
private WALProvider |
RegionGroupingProvider.createProvider(String group) |
WALProvider |
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.
|
WALProvider |
WALFactory.getMetaWALProvider() |
(package private) WALProvider |
WALFactory.getProvider(String key,
String defaultValue,
String providerId)
instantiate a provider from a config property.
|
WALProvider |
WALFactory.getWALProvider() |
Modifier and Type | Method and Description |
---|---|
Class<? extends WALProvider> |
WALFactory.getProviderClass(String key,
String defaultValue) |
Modifier and Type | Method and Description |
---|---|
(package private) WALProvider |
WALFactory.createProvider(Class<? extends WALProvider> clazz,
String providerId) |
Constructor and Description |
---|
Providers(Class<? extends WALProvider> clazz) |
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.