private static final class TestAsyncBufferMutator.AsyncBufferMutatorForTest extends Object
| Modifier and Type | Field and Description | 
|---|---|
private int | 
flushCount  | 
(package private) org.apache.hbase.thirdparty.io.netty.util.Timeout | 
periodicFlushTask  | 
| Constructor and Description | 
|---|
AsyncBufferMutatorForTest(org.apache.hbase.thirdparty.io.netty.util.HashedWheelTimer periodicalFlushTimer,
                         org.apache.hadoop.hbase.client.AsyncTable<?> table,
                         long writeBufferSize,
                         long periodicFlushTimeoutNs,
                         int maxKeyValueSize)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
close()  | 
void | 
flush()  | 
org.apache.hadoop.conf.Configuration | 
getConfiguration()  | 
org.apache.hadoop.hbase.TableName | 
getName()  | 
long | 
getPeriodicalFlushTimeout(TimeUnit arg0)  | 
long | 
getWriteBufferSize()  | 
protected void | 
internalFlush()  | 
List<CompletableFuture<Void>> | 
mutate(List<? extends org.apache.hadoop.hbase.client.Mutation> arg0)  | 
private int flushCount
org.apache.hbase.thirdparty.io.netty.util.Timeout periodicFlushTask
AsyncBufferMutatorForTest(org.apache.hbase.thirdparty.io.netty.util.HashedWheelTimer periodicalFlushTimer, org.apache.hadoop.hbase.client.AsyncTable<?> table, long writeBufferSize, long periodicFlushTimeoutNs, int maxKeyValueSize)
protected void internalFlush()
public org.apache.hadoop.hbase.TableName getName()
getName in interface org.apache.hadoop.hbase.client.AsyncBufferedMutatorpublic org.apache.hadoop.conf.Configuration getConfiguration()
getConfiguration in interface org.apache.hadoop.hbase.client.AsyncBufferedMutatorpublic List<CompletableFuture<Void>> mutate(List<? extends org.apache.hadoop.hbase.client.Mutation> arg0)
mutate in interface org.apache.hadoop.hbase.client.AsyncBufferedMutatorpublic void flush()
flush in interface org.apache.hadoop.hbase.client.AsyncBufferedMutatorpublic void close()
close in interface Closeableclose in interface AutoCloseableclose in interface org.apache.hadoop.hbase.client.AsyncBufferedMutatorpublic long getWriteBufferSize()
getWriteBufferSize in interface org.apache.hadoop.hbase.client.AsyncBufferedMutatorpublic long getPeriodicalFlushTimeout(TimeUnit arg0)
getPeriodicalFlushTimeout in interface org.apache.hadoop.hbase.client.AsyncBufferedMutatorCopyright © 2007–2020 The Apache Software Foundation. All rights reserved.