@InterfaceAudience.Private @InterfaceStability.Evolving public class AsyncFSWALProvider extends AbstractFSWALProvider<AsyncFSWAL>
AsyncFSWAL.| Modifier and Type | Class and Description | 
|---|---|
static interface  | 
AsyncFSWALProvider.AsyncWriter  | 
AbstractFSWALProvider.ReaderWALProvider.Writer, WALProvider.WriterBase| Modifier and Type | Field and Description | 
|---|---|
private Class<? extends org.apache.hbase.thirdparty.io.netty.channel.Channel> | 
channelClass  | 
private org.apache.hbase.thirdparty.io.netty.channel.EventLoopGroup | 
eventLoopGroup  | 
private static org.slf4j.Logger | 
LOG  | 
conf, DEFAULT_PROVIDER_ID, DEFAULT_SEPARATE_OLDLOGDIR, factory, initialized, listeners, logPrefix, META_WAL_PROVIDER_ID, providerId, SEPARATE_OLDLOGDIR, SPLITTING_EXT, wal, WAL_FILE_NAME_DELIMITER| Constructor and Description | 
|---|
AsyncFSWALProvider()  | 
| Modifier and Type | Method and Description | 
|---|---|
static AsyncFSWALProvider.AsyncWriter | 
createAsyncWriter(org.apache.hadoop.conf.Configuration conf,
                 org.apache.hadoop.fs.FileSystem fs,
                 org.apache.hadoop.fs.Path path,
                 boolean overwritable,
                 org.apache.hbase.thirdparty.io.netty.channel.EventLoopGroup eventLoopGroup,
                 Class<? extends org.apache.hbase.thirdparty.io.netty.channel.Channel> channelClass)
Public because of AsyncFSWAL. 
 | 
static AsyncFSWALProvider.AsyncWriter | 
createAsyncWriter(org.apache.hadoop.conf.Configuration conf,
                 org.apache.hadoop.fs.FileSystem fs,
                 org.apache.hadoop.fs.Path path,
                 boolean overwritable,
                 long blocksize,
                 org.apache.hbase.thirdparty.io.netty.channel.EventLoopGroup eventLoopGroup,
                 Class<? extends org.apache.hbase.thirdparty.io.netty.channel.Channel> channelClass)
Public because of AsyncFSWAL. 
 | 
protected AsyncFSWAL | 
createWAL()  | 
protected void | 
doInit(org.apache.hadoop.conf.Configuration conf)  | 
static boolean | 
load()
Test whether we can load the helper classes for async dfs output. 
 | 
addWALActionsListener, close, extractFileNumFromWAL, getArchivedLogPath, getCurrentFileName, getLogFileSize, getLogFileSize, getNumLogFiles, getNumRolledLogFiles, getServerNameFromWALDirectoryName, getServerNameFromWALDirectoryName, getWAL, getWALArchiveDirectoryName, getWALDirectoryName, getWALPrefixFromWALName, getWALs, init, isArchivedLogFile, isMetaFile, isMetaFile, openReader, requestLogRoll, shutdown, validateWALFilenameclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetWALFileLengthProviderprivate static final org.slf4j.Logger LOG
private org.apache.hbase.thirdparty.io.netty.channel.EventLoopGroup eventLoopGroup
private Class<? extends org.apache.hbase.thirdparty.io.netty.channel.Channel> channelClass
public AsyncFSWALProvider()
protected AsyncFSWAL createWAL() throws IOException
createWAL in class AbstractFSWALProvider<AsyncFSWAL>IOExceptionprotected void doInit(org.apache.hadoop.conf.Configuration conf) throws IOException
doInit in class AbstractFSWALProvider<AsyncFSWAL>IOExceptionpublic static AsyncFSWALProvider.AsyncWriter createAsyncWriter(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path path, boolean overwritable, org.apache.hbase.thirdparty.io.netty.channel.EventLoopGroup eventLoopGroup, Class<? extends org.apache.hbase.thirdparty.io.netty.channel.Channel> channelClass) throws IOException
IOExceptionpublic static AsyncFSWALProvider.AsyncWriter createAsyncWriter(org.apache.hadoop.conf.Configuration conf, org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path path, boolean overwritable, long blocksize, org.apache.hbase.thirdparty.io.netty.channel.EventLoopGroup eventLoopGroup, Class<? extends org.apache.hbase.thirdparty.io.netty.channel.Channel> channelClass) throws IOException
IOExceptionpublic static boolean load()
Copyright © 2007–2019 The Apache Software Foundation. All rights reserved.