Uses of Interface
org.apache.hadoop.hbase.wal.WALProvider.Writer
-
Uses of org.apache.hadoop.hbase.wal.WALProvider.Writer in org.apache.hadoop.hbase.regionserver.wal
Modifier and TypeClassDescriptionfinal class
org.apache.hadoop.hbase.regionserver.wal.CombinedWriter
class
org.apache.hadoop.hbase.regionserver.wal.ProtobufLogWriter
Writer for protobuf-based WAL.Modifier and TypeMethodDescriptionprotected org.apache.hadoop.hbase.wal.WALProvider.Writer
FSHLog.createCombinedWriter
(org.apache.hadoop.hbase.wal.WALProvider.Writer localWriter, org.apache.hadoop.hbase.wal.WALProvider.Writer remoteWriter) protected org.apache.hadoop.hbase.wal.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 TypeMethodDescriptionstatic org.apache.hadoop.hbase.regionserver.wal.CombinedWriter
CombinedWriter.create
(org.apache.hadoop.hbase.wal.WALProvider.Writer writer, org.apache.hadoop.hbase.wal.WALProvider.Writer... writers) protected org.apache.hadoop.hbase.wal.WALProvider.Writer
FSHLog.createCombinedWriter
(org.apache.hadoop.hbase.wal.WALProvider.Writer localWriter, org.apache.hadoop.hbase.wal.WALProvider.Writer remoteWriter) protected void
FSHLog.doAppend
(org.apache.hadoop.hbase.wal.WALProvider.Writer writer, org.apache.hadoop.hbase.regionserver.wal.FSWALEntry entry) protected CompletableFuture<Long>
FSHLog.doWriterSync
(org.apache.hadoop.hbase.wal.WALProvider.Writer writer, boolean shouldUseHSync, long txidWhenSync) protected void
FSHLog.onWriterReplaced
(org.apache.hadoop.hbase.wal.WALProvider.Writer nextWriter) -
Uses of org.apache.hadoop.hbase.wal.WALProvider.Writer in org.apache.hadoop.hbase.wal
Modifier and TypeInterfaceDescriptionstatic interface
org.apache.hadoop.hbase.wal.FSHLogProvider.Writer
Modifier and TypeMethodDescriptionorg.apache.hadoop.hbase.wal.WALProvider.Writer
WALFactory.createRecoveredEditsWriter
(org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path path) Should be package-private, visible for recovery testing.org.apache.hadoop.hbase.wal.WALProvider.Writer
WALFactory.createWALWriter
(org.apache.hadoop.fs.FileSystem fs, org.apache.hadoop.fs.Path path) Create a writer for the WAL.static org.apache.hadoop.hbase.wal.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 org.apache.hadoop.hbase.wal.WALProvider.Writer
WALSplitter.createWriter
(org.apache.hadoop.fs.Path logfile) Create a newWALProvider.Writer
for writing log splits.