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 classclassWriter 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.WriterFSHLog.createCombinedWriter(WALProvider.Writer localWriter, WALProvider.Writer remoteWriter) protected WALProvider.WriterFSHLog.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 TypeMethodDescriptionvoidCombinedWriter.Action.action(WALProvider.Writer writer) static CombinedWriterCombinedWriter.create(WALProvider.Writer writer, WALProvider.Writer... writers) protected WALProvider.WriterFSHLog.createCombinedWriter(WALProvider.Writer localWriter, WALProvider.Writer remoteWriter) protected voidFSHLog.doAppend(WALProvider.Writer writer, FSWALEntry entry) protected CompletableFuture<Long>FSHLog.doWriterSync(WALProvider.Writer writer, boolean shouldUseHSync, long txidWhenSync) protected voidFSHLog.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.WriterModifierConstructorDescriptionprivateCombinedWriter(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.WriterAbstractRecoveredEditsOutputSink.RecoveredEditsWriter.writerMethods 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.WriterWALFactory.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.WriterWALFactory.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.WriterWALSplitter.createWriter(org.apache.hadoop.fs.Path logfile) Create a newWALProvider.Writerfor 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)