@InterfaceAudience.Private public final class CombinedAsyncWriter extends CombinedWriterBase<WALProvider.AsyncWriter> implements WALProvider.AsyncWriter
WALProvider.AsyncWriter
wrapper which writes data to a set of WALProvider.AsyncWriter
instances.writers
Modifier | Constructor and Description |
---|---|
private |
CombinedAsyncWriter(org.apache.hbase.thirdparty.com.google.common.collect.ImmutableList<WALProvider.AsyncWriter> writers) |
Modifier and Type | Method and Description |
---|---|
void |
append(WAL.Entry entry) |
static CombinedAsyncWriter |
create(WALProvider.AsyncWriter writer,
WALProvider.AsyncWriter... writers) |
CompletableFuture<Long> |
sync(boolean forceSync) |
close, getLength, getSyncedLength
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getLength, getSyncedLength
private CombinedAsyncWriter(org.apache.hbase.thirdparty.com.google.common.collect.ImmutableList<WALProvider.AsyncWriter> writers)
public void append(WAL.Entry entry)
append
in interface WALProvider.AsyncWriter
public CompletableFuture<Long> sync(boolean forceSync)
sync
in interface WALProvider.AsyncWriter
public static CombinedAsyncWriter create(WALProvider.AsyncWriter writer, WALProvider.AsyncWriter... writers)
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.