Uses of Interface
org.apache.hadoop.hbase.wal.WALProvider.Writer
-
Uses of WALProvider.Writer in org.apache.hadoop.hbase.regionserver.wal
Modifier and TypeClassDescriptionfinal class
class
Writer for protobuf-based WAL.Modifier and TypeMethodDescriptionprotected WALProvider.Writer
FSHLog.createCombinedWriter
(WALProvider.Writer localWriter, WALProvider.Writer remoteWriter) protected WALProvider.Writer
FSHLog.createWriterInstance
(org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path path) This method allows subclasses to inject different writers without having to extend other methods like rollWriter().Modifier and TypeMethodDescriptionvoid
CombinedWriter.Action.action
(WALProvider.Writer writer) static CombinedWriter
CombinedWriter.create
(WALProvider.Writer writer, WALProvider.Writer... writers) protected WALProvider.Writer
FSHLog.createCombinedWriter
(WALProvider.Writer localWriter, WALProvider.Writer remoteWriter) protected void
FSHLog.doAppend
(WALProvider.Writer writer, FSWALEntry entry) protected CompletableFuture<Long>
FSHLog.doWriterSync
(WALProvider.Writer writer, boolean shouldUseHSync, long txidWhenSync) protected void
FSHLog.onWriterReplaced
(WALProvider.Writer nextWriter) ModifierConstructorDescriptionSyncRequest
(WALProvider.Writer writer, boolean shouldUseHSync, long txidWhenSync, CompletableFuture<Long> completableFuture) ModifierConstructorDescriptionprivate
CombinedWriter
(org.apache.hbase.thirdparty.com.google.common.collect.ImmutableList<WALProvider.Writer> writers) -
Uses of WALProvider.Writer in org.apache.hadoop.hbase.wal
Modifier and TypeFieldDescription(package private) final WALProvider.Writer
AbstractRecoveredEditsOutputSink.RecoveredEditsWriter.writer
Modifier and TypeMethodDescriptionWALFactory.createRecoveredEditsWriter
(org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path path) Should be package-private, visible for recovery testing.(package private) static WALProvider.Writer
WALFactory.createRecoveredEditsWriter
(org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path path, org.apache.hadoop.conf.Configuration configuration) If you already have a WALFactory, you should favor the instance method.WALFactory.createWALWriter
(org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path path) Create a writer for the WAL.static WALProvider.Writer
WALFactory.createWALWriter
(org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path path, org.apache.hadoop.conf.Configuration configuration) If you already have a WALFactory, you should favor the instance method.protected WALProvider.Writer
WALSplitter.createWriter
(org.apache.hadoop.fs.Path logfile) Create a newWALProvider.Writer
for writing log splits.ModifierConstructorDescription(package private)
RecoveredEditsWriter
(byte[] encodedRegionName, org.apache.hadoop.fs.Path path, WALProvider.Writer writer, long minLogSeqNum)