private final class DualAsyncFSWALForTest.MyCombinedAsyncWriter extends Object implements org.apache.hadoop.hbase.wal.WALProvider.AsyncWriter
Modifier and Type | Field and Description |
---|---|
private org.apache.hadoop.hbase.wal.WALProvider.AsyncWriter |
localWriter |
private org.apache.hadoop.hbase.wal.WALProvider.AsyncWriter |
remoteWriter |
Constructor and Description |
---|
MyCombinedAsyncWriter(org.apache.hadoop.hbase.wal.WALProvider.AsyncWriter localWriter,
org.apache.hadoop.hbase.wal.WALProvider.AsyncWriter remoteWriter) |
Modifier and Type | Method and Description |
---|---|
void |
append(org.apache.hadoop.hbase.wal.WAL.Entry entry) |
void |
close() |
long |
getLength() |
long |
getSyncedLength() |
CompletableFuture<Long> |
sync(boolean forceSync) |
private final org.apache.hadoop.hbase.wal.WALProvider.AsyncWriter localWriter
private final org.apache.hadoop.hbase.wal.WALProvider.AsyncWriter remoteWriter
public MyCombinedAsyncWriter(org.apache.hadoop.hbase.wal.WALProvider.AsyncWriter localWriter, org.apache.hadoop.hbase.wal.WALProvider.AsyncWriter remoteWriter)
public long getLength()
getLength
in interface org.apache.hadoop.hbase.wal.WALProvider.WriterBase
public long getSyncedLength()
getSyncedLength
in interface org.apache.hadoop.hbase.wal.WALProvider.WriterBase
public void close() throws IOException
close
in interface Closeable
close
in interface AutoCloseable
IOException
public CompletableFuture<Long> sync(boolean forceSync)
sync
in interface org.apache.hadoop.hbase.wal.WALProvider.AsyncWriter
public void append(org.apache.hadoop.hbase.wal.WAL.Entry entry)
append
in interface org.apache.hadoop.hbase.wal.WALProvider.AsyncWriter
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.