Uses of Interface
org.apache.hadoop.hbase.wal.WALProvider.Writer

Packages that use org.apache.hadoop.hbase.wal.WALProvider.Writer
  • Uses of org.apache.hadoop.hbase.wal.WALProvider.Writer in org.apache.hadoop.hbase.regionserver.wal

    Classes in org.apache.hadoop.hbase.regionserver.wal that implement org.apache.hadoop.hbase.wal.WALProvider.Writer in in
    Modifier and Type
    Class
    Description
    final class 
    org.apache.hadoop.hbase.regionserver.wal.CombinedWriter
     
    class 
    org.apache.hadoop.hbase.regionserver.wal.ProtobufLogWriter
    Writer for protobuf-based WAL.
    Methods in org.apache.hadoop.hbase.regionserver.wal that return org.apache.hadoop.hbase.wal.WALProvider.Writer in in
    Modifier and Type
    Method
    Description
    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 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().
    Methods in org.apache.hadoop.hbase.regionserver.wal with parameters of type org.apache.hadoop.hbase.wal.WALProvider.Writer in in
    Modifier and Type
    Method
    Description
    static 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)
     
    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

    Subinterfaces of org.apache.hadoop.hbase.wal.WALProvider.Writer in in org.apache.hadoop.hbase.wal
    Modifier and Type
    Interface
    Description
    static interface 
    org.apache.hadoop.hbase.wal.FSHLogProvider.Writer
     
    Methods in org.apache.hadoop.hbase.wal that return org.apache.hadoop.hbase.wal.WALProvider.Writer in in
    Modifier and Type
    Method
    Description
    org.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 new WALProvider.Writer for writing log splits.