Uses of Interface
org.apache.hadoop.hbase.wal.WALProvider.Writer
Packages that use WALProvider.Writer
-
Uses of WALProvider.Writer in org.apache.hadoop.hbase.regionserver.wal
Classes in org.apache.hadoop.hbase.regionserver.wal that implement WALProvider.WriterModifier and TypeClassDescriptionfinal class
class
Writer for protobuf-based WAL.Fields in org.apache.hadoop.hbase.regionserver.wal declared as WALProvider.WriterMethods in org.apache.hadoop.hbase.regionserver.wal that return WALProvider.WriterModifier 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().Methods in org.apache.hadoop.hbase.regionserver.wal with parameters of type WALProvider.WriterModifier 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) Constructors in org.apache.hadoop.hbase.regionserver.wal with parameters of type WALProvider.WriterModifierConstructorDescriptionSyncRequest
(WALProvider.Writer writer, boolean shouldUseHSync, long txidWhenSync, CompletableFuture<Long> completableFuture) Constructor parameters in org.apache.hadoop.hbase.regionserver.wal with type arguments of type WALProvider.WriterModifierConstructorDescriptionprivate
CombinedWriter
(org.apache.hbase.thirdparty.com.google.common.collect.ImmutableList<WALProvider.Writer> writers) -
Uses of WALProvider.Writer in org.apache.hadoop.hbase.wal
Subinterfaces of WALProvider.Writer in org.apache.hadoop.hbase.walFields in org.apache.hadoop.hbase.wal declared as WALProvider.WriterModifier and TypeFieldDescription(package private) final WALProvider.Writer
AbstractRecoveredEditsOutputSink.RecoveredEditsWriter.writer
Methods in org.apache.hadoop.hbase.wal that return WALProvider.WriterModifier 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.Constructors in org.apache.hadoop.hbase.wal with parameters of type WALProvider.WriterModifierConstructorDescription(package private)
RecoveredEditsWriter
(byte[] encodedRegionName, org.apache.hadoop.fs.Path path, WALProvider.Writer writer, long minLogSeqNum)