| 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  | AsyncFSWALProviderA WAL provider that use  AsyncFSWAL. | 
| (package private) class  | DisabledWALProviderNo-op implementation of  WALProviderused when the WAL is disabled. | 
| class  | FSHLogProviderA WAL provider that use  FSHLog. | 
| class  | RegionGroupingProviderA 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. cachedA 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–2021 The Apache Software Foundation. All rights reserved.