@InterfaceAudience.Private @InterfaceStability.Evolving public class AsyncFSWALProvider extends AbstractFSWALProvider<AsyncFSWAL>
AsyncFSWAL.| Modifier and Type | Class and Description | 
|---|---|
| static interface  | AsyncFSWALProvider.AsyncWriter | 
AbstractFSWALProvider.Reader, AbstractFSWALProvider.WALStartTimeComparatorWALProvider.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 | 
abortable, 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–2021 The Apache Software Foundation. All rights reserved.