http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1f2eeb22/devapidocs/org/apache/hadoop/hbase/util/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/util/package-tree.html 
b/devapidocs/org/apache/hadoop/hbase/util/package-tree.html
index ca0e581..7eb86ac 100644
--- a/devapidocs/org/apache/hadoop/hbase/util/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/util/package-tree.html
@@ -535,14 +535,14 @@
 <ul>
 <li type="circle">java.lang.<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true";
 title="class or interface in java.lang"><span 
class="typeNameLink">Enum</span></a>&lt;E&gt; (implements java.lang.<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true";
 title="class or interface in java.lang">Comparable</a>&lt;T&gt;, java.io.<a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true";
 title="class or interface in java.io">Serializable</a>)
 <ul>
+<li type="circle">org.apache.hadoop.hbase.util.<a 
href="../../../../../org/apache/hadoop/hbase/util/Bytes.LexicographicalComparerHolder.PureJavaComparer.html"
 title="enum in org.apache.hadoop.hbase.util"><span 
class="typeNameLink">Bytes.LexicographicalComparerHolder.PureJavaComparer</span></a>
 (implements org.apache.hadoop.hbase.util.<a 
href="../../../../../org/apache/hadoop/hbase/util/Bytes.Comparer.html" 
title="interface in 
org.apache.hadoop.hbase.util">Bytes.Comparer</a>&lt;T&gt;)</li>
 <li type="circle">org.apache.hadoop.hbase.util.<a 
href="../../../../../org/apache/hadoop/hbase/util/ChecksumType.html" 
title="enum in org.apache.hadoop.hbase.util"><span 
class="typeNameLink">ChecksumType</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.util.<a 
href="../../../../../org/apache/hadoop/hbase/util/Bytes.LexicographicalComparerHolder.UnsafeComparer.html"
 title="enum in org.apache.hadoop.hbase.util"><span 
class="typeNameLink">Bytes.LexicographicalComparerHolder.UnsafeComparer</span></a>
 (implements org.apache.hadoop.hbase.util.<a 
href="../../../../../org/apache/hadoop/hbase/util/Bytes.Comparer.html" 
title="interface in 
org.apache.hadoop.hbase.util">Bytes.Comparer</a>&lt;T&gt;)</li>
 <li type="circle">org.apache.hadoop.hbase.util.<a 
href="../../../../../org/apache/hadoop/hbase/util/PrettyPrinter.Unit.html" 
title="enum in org.apache.hadoop.hbase.util"><span 
class="typeNameLink">PrettyPrinter.Unit</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.util.<a 
href="../../../../../org/apache/hadoop/hbase/util/Order.html" title="enum in 
org.apache.hadoop.hbase.util"><span class="typeNameLink">Order</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.util.<a 
href="../../../../../org/apache/hadoop/hbase/util/Bytes.LexicographicalComparerHolder.PureJavaComparer.html"
 title="enum in org.apache.hadoop.hbase.util"><span 
class="typeNameLink">Bytes.LexicographicalComparerHolder.PureJavaComparer</span></a>
 (implements org.apache.hadoop.hbase.util.<a 
href="../../../../../org/apache/hadoop/hbase/util/Bytes.Comparer.html" 
title="interface in 
org.apache.hadoop.hbase.util">Bytes.Comparer</a>&lt;T&gt;)</li>
 <li type="circle">org.apache.hadoop.hbase.util.<a 
href="../../../../../org/apache/hadoop/hbase/util/PoolMap.PoolType.html" 
title="enum in org.apache.hadoop.hbase.util"><span 
class="typeNameLink">PoolMap.PoolType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.util.<a 
href="../../../../../org/apache/hadoop/hbase/util/IdReadWriteLock.ReferenceType.html"
 title="enum in org.apache.hadoop.hbase.util"><span 
class="typeNameLink">IdReadWriteLock.ReferenceType</span></a></li>
 <li type="circle">org.apache.hadoop.hbase.util.<a 
href="../../../../../org/apache/hadoop/hbase/util/HBaseFsck.ErrorReporter.ERROR_CODE.html"
 title="enum in org.apache.hadoop.hbase.util"><span 
class="typeNameLink">HBaseFsck.ErrorReporter.ERROR_CODE</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.util.<a 
href="../../../../../org/apache/hadoop/hbase/util/Order.html" title="enum in 
org.apache.hadoop.hbase.util"><span class="typeNameLink">Order</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.util.<a 
href="../../../../../org/apache/hadoop/hbase/util/Bytes.LexicographicalComparerHolder.UnsafeComparer.html"
 title="enum in org.apache.hadoop.hbase.util"><span 
class="typeNameLink">Bytes.LexicographicalComparerHolder.UnsafeComparer</span></a>
 (implements org.apache.hadoop.hbase.util.<a 
href="../../../../../org/apache/hadoop/hbase/util/Bytes.Comparer.html" 
title="interface in 
org.apache.hadoop.hbase.util">Bytes.Comparer</a>&lt;T&gt;)</li>
 </ul>
 </li>
 </ul>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1f2eeb22/devapidocs/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html 
b/devapidocs/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html
index c08dcaa..e1d8b82 100644
--- a/devapidocs/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html
+++ b/devapidocs/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = 
{"i0":10,"i1":6,"i2":6,"i3":9,"i4":9,"i5":9,"i6":10,"i7":9,"i8":10,"i9":9,"i10":9,"i11":9,"i12":10,"i13":9,"i14":9,"i15":9,"i16":10,"i17":10,"i18":9,"i19":9,"i20":9,"i21":9,"i22":9,"i23":9,"i24":10,"i25":9};
+var methods = 
{"i0":10,"i1":10,"i2":6,"i3":6,"i4":9,"i5":9,"i6":9,"i7":10,"i8":9,"i9":10,"i10":9,"i11":9,"i12":9,"i13":10,"i14":9,"i15":9,"i16":9,"i17":10,"i18":10,"i19":9,"i20":9,"i21":9,"i22":9,"i23":9,"i24":9,"i25":10,"i26":9};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static 
Methods"],2:["t2","Instance Methods"],4:["t3","Abstract 
Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -283,71 +283,77 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html"
 </tr>
 <tr id="i0" class="altColor">
 <td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#addWALActionsListener-org.apache.hadoop.hbase.regionserver.wal.WALActionsListener-">addWALActionsListener</a></span>(<a
 
href="../../../../../org/apache/hadoop/hbase/regionserver/wal/WALActionsListener.html"
 title="interface in 
org.apache.hadoop.hbase.regionserver.wal">WALActionsListener</a>&nbsp;listener)</code>
+<div class="block">Add a <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/wal/WALActionsListener.html"
 title="interface in 
org.apache.hadoop.hbase.regionserver.wal"><code>WALActionsListener</code></a>.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#close--">close</a></span>()</code>
 <div class="block">shutdown utstanding WALs and clean up any persisted 
state.</div>
 </td>
 </tr>
-<tr id="i1" class="rowColor">
+<tr id="i2" class="altColor">
 <td class="colFirst"><code>protected abstract <a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html" 
title="type parameter in AbstractFSWALProvider">T</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#createWAL--">createWAL</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i2" class="altColor">
+<tr id="i3" class="rowColor">
 <td class="colFirst"><code>protected abstract void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#doInit-org.apache.hadoop.conf.Configuration-">doInit</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf)</code>&nbsp;</td>
 </tr>
-<tr id="i3" class="rowColor">
+<tr id="i4" class="altColor">
 <td class="colFirst"><code>static long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#extractFileNumFromWAL-org.apache.hadoop.hbase.wal.WAL-">extractFileNumFromWAL</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/wal/WAL.html" title="interface in 
org.apache.hadoop.hbase.wal">WAL</a>&nbsp;wal)</code>
 <div class="block">It returns the file create timestamp from the file 
name.</div>
 </td>
 </tr>
-<tr id="i4" class="altColor">
+<tr id="i5" class="rowColor">
 <td class="colFirst"><code>static org.apache.hadoop.fs.Path</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#getArchivedLogPath-org.apache.hadoop.fs.Path-org.apache.hadoop.conf.Configuration-">getArchivedLogPath</a></span>(org.apache.hadoop.fs.Path&nbsp;path,
                   org.apache.hadoop.conf.Configuration&nbsp;conf)</code>
 <div class="block">Get the archived WAL file path</div>
 </td>
 </tr>
-<tr id="i5" class="rowColor">
+<tr id="i6" class="altColor">
 <td class="colFirst"><code>static org.apache.hadoop.fs.Path</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#getCurrentFileName-org.apache.hadoop.hbase.wal.WAL-">getCurrentFileName</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/wal/WAL.html" title="interface in 
org.apache.hadoop.hbase.wal">WAL</a>&nbsp;wal)</code>
 <div class="block">return the current filename from the current wal.</div>
 </td>
 </tr>
-<tr id="i6" class="altColor">
+<tr id="i7" class="rowColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#getLogFileSize--">getLogFileSize</a></span>()</code>
 <div class="block">iff the given WALFactory is using the DefaultWALProvider 
for meta and/or non-meta, count the
  size of files (only rolled).</div>
 </td>
 </tr>
-<tr id="i7" class="rowColor">
+<tr id="i8" class="altColor">
 <td class="colFirst"><code>static long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#getLogFileSize-org.apache.hadoop.hbase.wal.WAL-">getLogFileSize</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/wal/WAL.html" title="interface in 
org.apache.hadoop.hbase.wal">WAL</a>&nbsp;wal)</code>
 <div class="block">returns the size of rolled WAL files.</div>
 </td>
 </tr>
-<tr id="i8" class="altColor">
+<tr id="i9" class="rowColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#getNumLogFiles--">getNumLogFiles</a></span>()</code>
 <div class="block">iff the given WALFactory is using the DefaultWALProvider 
for meta and/or non-meta, count the
  number of files (rolled and active).</div>
 </td>
 </tr>
-<tr id="i9" class="rowColor">
+<tr id="i10" class="altColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#getNumRolledLogFiles-org.apache.hadoop.hbase.wal.WAL-">getNumRolledLogFiles</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/wal/WAL.html" title="interface in 
org.apache.hadoop.hbase.wal">WAL</a>&nbsp;wal)</code>
 <div class="block">returns the number of rolled WAL files.</div>
 </td>
 </tr>
-<tr id="i10" class="altColor">
+<tr id="i11" class="rowColor">
 <td class="colFirst"><code>static <a 
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in 
org.apache.hadoop.hbase">ServerName</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#getServerNameFromWALDirectoryName-org.apache.hadoop.conf.Configuration-java.lang.String-">getServerNameFromWALDirectoryName</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf,
                                  <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;path)</code>
 <div class="block">Pulls a ServerName out of a Path generated according to our 
layout rules.</div>
 </td>
 </tr>
-<tr id="i11" class="rowColor">
+<tr id="i12" class="altColor">
 <td class="colFirst"><code>static <a 
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in 
org.apache.hadoop.hbase">ServerName</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#getServerNameFromWALDirectoryName-org.apache.hadoop.fs.Path-">getServerNameFromWALDirectoryName</a></span>(org.apache.hadoop.fs.Path&nbsp;logFile)</code>
 <div class="block">This function returns region server name from a log file 
name which is in one of the following
@@ -358,81 +364,79 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html"
  </div>
 </td>
 </tr>
-<tr id="i12" class="altColor">
+<tr id="i13" class="rowColor">
 <td class="colFirst"><code><a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html" 
title="type parameter in AbstractFSWALProvider">T</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#getWAL-org.apache.hadoop.hbase.client.RegionInfo-">getWAL</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in 
org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;region)</code>&nbsp;</td>
 </tr>
-<tr id="i13" class="rowColor">
+<tr id="i14" class="altColor">
 <td class="colFirst"><code>static <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#getWALArchiveDirectoryName-org.apache.hadoop.conf.Configuration-java.lang.String-">getWALArchiveDirectoryName</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf,
                           <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;serverName)</code>
 <div class="block">Construct the directory name for all old WALs on a given 
server.</div>
 </td>
 </tr>
-<tr id="i14" class="altColor">
+<tr id="i15" class="rowColor">
 <td class="colFirst"><code>static <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#getWALDirectoryName-java.lang.String-">getWALDirectoryName</a></span>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;serverName)</code>
 <div class="block">Construct the directory name for all WALs on a given 
server.</div>
 </td>
 </tr>
-<tr id="i15" class="rowColor">
+<tr id="i16" class="altColor">
 <td class="colFirst"><code>static <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#getWALPrefixFromWALName-java.lang.String-">getWALPrefixFromWALName</a></span>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name)</code>
 <div class="block">Get prefix of the log from its name, assuming WAL name in 
format of
  log_prefix.filenumber.log_suffix</div>
 </td>
 </tr>
-<tr id="i16" class="altColor">
+<tr id="i17" class="rowColor">
 <td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/wal/WAL.html" title="interface in 
org.apache.hadoop.hbase.wal">WAL</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#getWALs--">getWALs</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i17" class="rowColor">
+<tr id="i18" class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#init-org.apache.hadoop.hbase.wal.WALFactory-org.apache.hadoop.conf.Configuration-java.util.List-java.lang.String-">init</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/wal/WALFactory.html" title="class 
in org.apache.hadoop.hbase.wal">WALFactory</a>&nbsp;factory,
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#init-org.apache.hadoop.hbase.wal.WALFactory-org.apache.hadoop.conf.Configuration-java.lang.String-">init</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/wal/WALFactory.html" title="class 
in org.apache.hadoop.hbase.wal">WALFactory</a>&nbsp;factory,
     org.apache.hadoop.conf.Configuration&nbsp;conf,
-    <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/wal/WALActionsListener.html"
 title="interface in 
org.apache.hadoop.hbase.regionserver.wal">WALActionsListener</a>&gt;&nbsp;listeners,
     <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;providerId)</code>
 <div class="block">Set up the provider to create wals.</div>
 </td>
 </tr>
-<tr id="i18" class="altColor">
+<tr id="i19" class="rowColor">
 <td class="colFirst"><code>static boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#isArchivedLogFile-org.apache.hadoop.fs.Path-">isArchivedLogFile</a></span>(org.apache.hadoop.fs.Path&nbsp;p)</code>&nbsp;</td>
 </tr>
-<tr id="i19" class="rowColor">
+<tr id="i20" class="altColor">
 <td class="colFirst"><code>static boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#isMetaFile-org.apache.hadoop.fs.Path-">isMetaFile</a></span>(org.apache.hadoop.fs.Path&nbsp;p)</code>&nbsp;</td>
 </tr>
-<tr id="i20" class="altColor">
+<tr id="i21" class="rowColor">
 <td class="colFirst"><code>static boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#isMetaFile-java.lang.String-">isMetaFile</a></span>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;p)</code>&nbsp;</td>
 </tr>
-<tr id="i21" class="rowColor">
+<tr id="i22" class="altColor">
 <td class="colFirst"><code>static <a 
href="../../../../../org/apache/hadoop/hbase/wal/WAL.Reader.html" 
title="interface in org.apache.hadoop.hbase.wal">WAL.Reader</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#openReader-org.apache.hadoop.fs.Path-org.apache.hadoop.conf.Configuration-">openReader</a></span>(org.apache.hadoop.fs.Path&nbsp;path,
           org.apache.hadoop.conf.Configuration&nbsp;conf)</code>
-<div class="block">Opens WAL reader with retries and
- additional exception handling</div>
+<div class="block">Opens WAL reader with retries and additional exception 
handling</div>
 </td>
 </tr>
-<tr id="i22" class="altColor">
+<tr id="i23" class="rowColor">
 <td class="colFirst"><code>private static void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#recoverLease-org.apache.hadoop.conf.Configuration-org.apache.hadoop.fs.Path-">recoverLease</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf,
             org.apache.hadoop.fs.Path&nbsp;path)</code>&nbsp;</td>
 </tr>
-<tr id="i23" class="rowColor">
+<tr id="i24" class="altColor">
 <td class="colFirst"><code>(package private) static void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#requestLogRoll-org.apache.hadoop.hbase.wal.WAL-">requestLogRoll</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/wal/WAL.html" title="interface in 
org.apache.hadoop.hbase.wal">WAL</a>&nbsp;wal)</code>
 <div class="block">request a log roll, but don't actually do it.</div>
 </td>
 </tr>
-<tr id="i24" class="altColor">
+<tr id="i25" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#shutdown--">shutdown</a></span>()</code>
 <div class="block">persist outstanding WALs to storage and stop accepting new 
appends.</div>
 </td>
 </tr>
-<tr id="i25" class="rowColor">
+<tr id="i26" class="altColor">
 <td class="colFirst"><code>static boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#validateWALFilename-java.lang.String-">validateWALFilename</a></span>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;filename)</code>
 <div class="block">A WAL file name is of the format: &lt;wal-name&gt;<a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#WAL_FILE_NAME_DELIMITER"><code>WAL_FILE_NAME_DELIMITER</code></a>
@@ -447,6 +451,13 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html"
 <h3>Methods inherited from class&nbsp;java.lang.<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a></h3>
 <code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--";
 title="class or interface in java.lang">clone</a>, <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-";
 title="class or interface in java.lang">equals</a>, <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--";
 title="class or interface in java.lang">finalize</a>, <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--";
 title="class or interface in java.lang">getClass</a>, <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--";
 title="class or interface in java.lang">hashCode</a>, <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--";
 title="class or interface in java.lang">notify</a>, <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in 
java.lang">notifyAll</a>, <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--";
 title="class or interface in java.lang">toString</a>, <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--";
 title="class or interface in java.lang">wait</a>, <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-";
 title="class or interface in java.lang">wait</a>, <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-";
 title="class or interface in java.lang">wait</a></code></li>
 </ul>
+<ul class="blockList">
+<li class="blockList"><a 
name="methods.inherited.from.class.org.apache.hadoop.hbase.wal.WALProvider">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.hadoop.hbase.wal.<a 
href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html" 
title="interface in org.apache.hadoop.hbase.wal">WALProvider</a></h3>
+<code><a 
href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html#getWALFileLengthProvider--">getWALFileLengthProvider</a></code></li>
+</ul>
 </li>
 </ul>
 </li>
@@ -576,7 +587,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>WAL_FILE_NAME_DELIMITER</h4>
-<pre>public static final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.222">WAL_FILE_NAME_DELIMITER</a></pre>
+<pre>public static final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.219">WAL_FILE_NAME_DELIMITER</a></pre>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a 
href="../../../../../constant-values.html#org.apache.hadoop.hbase.wal.AbstractFSWALProvider.WAL_FILE_NAME_DELIMITER">Constant
 Field Values</a></dd>
@@ -589,7 +600,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>META_WAL_PROVIDER_ID</h4>
-<pre>public static final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.225">META_WAL_PROVIDER_ID</a></pre>
+<pre>public static final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.222">META_WAL_PROVIDER_ID</a></pre>
 <div class="block">The hbase:meta region's WAL filename extension</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
@@ -603,7 +614,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>DEFAULT_PROVIDER_ID</h4>
-<pre>static final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.226">DEFAULT_PROVIDER_ID</a></pre>
+<pre>static final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.223">DEFAULT_PROVIDER_ID</a></pre>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a 
href="../../../../../constant-values.html#org.apache.hadoop.hbase.wal.AbstractFSWALProvider.DEFAULT_PROVIDER_ID">Constant
 Field Values</a></dd>
@@ -616,7 +627,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>SPLITTING_EXT</h4>
-<pre>public static final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.230">SPLITTING_EXT</a></pre>
+<pre>public static final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.227">SPLITTING_EXT</a></pre>
 <div class="block">File Extension used while splitting an WAL into regions 
(HBASE-2312)</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
@@ -630,7 +641,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html"
 <ul class="blockListLast">
 <li class="blockList">
 <h4>pattern</h4>
-<pre>private static final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html?is-external=true";
 title="class or interface in java.util.regex">Pattern</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.252">pattern</a></pre>
+<pre>private static final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html?is-external=true";
 title="class or interface in java.util.regex">Pattern</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.249">pattern</a></pre>
 <div class="block">Pattern used to validate a WAL file name see <a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#validateWALFilename-java.lang.String-"><code>validateWALFilename(String)</code></a>
 for
  description.</div>
 </li>
@@ -660,27 +671,24 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html"
 <!--   -->
 </a>
 <h3>Method Detail</h3>
-<a 
name="init-org.apache.hadoop.hbase.wal.WALFactory-org.apache.hadoop.conf.Configuration-java.util.List-java.lang.String-">
+<a 
name="init-org.apache.hadoop.hbase.wal.WALFactory-org.apache.hadoop.conf.Configuration-java.lang.String-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>init</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.100">init</a>(<a
 href="../../../../../org/apache/hadoop/hbase/wal/WALFactory.html" title="class 
in org.apache.hadoop.hbase.wal">WALFactory</a>&nbsp;factory,
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.99">init</a>(<a
 href="../../../../../org/apache/hadoop/hbase/wal/WALFactory.html" title="class 
in org.apache.hadoop.hbase.wal">WALFactory</a>&nbsp;factory,
                  org.apache.hadoop.conf.Configuration&nbsp;conf,
-                 <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/wal/WALActionsListener.html"
 title="interface in 
org.apache.hadoop.hbase.regionserver.wal">WALActionsListener</a>&gt;&nbsp;listeners,
                  <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;providerId)
           throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html#init-org.apache.hadoop.hbase.wal.WALFactory-org.apache.hadoop.conf.Configuration-java.util.List-java.lang.String-">WALProvider</a></code></span></div>
-<div class="block">Set up the provider to create wals.
- will only be called once per instance.</div>
+<div class="block"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html#init-org.apache.hadoop.hbase.wal.WALFactory-org.apache.hadoop.conf.Configuration-java.lang.String-">WALProvider</a></code></span></div>
+<div class="block">Set up the provider to create wals. will only be called 
once per instance.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a 
href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html#init-org.apache.hadoop.hbase.wal.WALFactory-org.apache.hadoop.conf.Configuration-java.util.List-java.lang.String-">init</a></code>&nbsp;in
 interface&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html" 
title="interface in org.apache.hadoop.hbase.wal">WALProvider</a></code></dd>
+<dd><code><a 
href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html#init-org.apache.hadoop.hbase.wal.WALFactory-org.apache.hadoop.conf.Configuration-java.lang.String-">init</a></code>&nbsp;in
 interface&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html" 
title="interface in org.apache.hadoop.hbase.wal">WALProvider</a></code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>factory</code> - factory that made us, identity used for FS layout. 
may not be null</dd>
 <dd><code>conf</code> - may not be null</dd>
-<dd><code>listeners</code> - may be null</dd>
 <dd><code>providerId</code> - differentiate between providers from one 
factory, used for FS layout. may be
           null</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -694,7 +702,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getWALs</h4>
-<pre>public&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/wal/WAL.html" title="interface in 
org.apache.hadoop.hbase.wal">WAL</a>&gt;&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.123">getWALs</a>()</pre>
+<pre>public&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/wal/WAL.html" title="interface in 
org.apache.hadoop.hbase.wal">WAL</a>&gt;&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.120">getWALs</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a 
href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html#getWALs--">getWALs</a></code>&nbsp;in
 interface&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html" 
title="interface in org.apache.hadoop.hbase.wal">WALProvider</a></code></dd>
@@ -709,7 +717,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getWAL</h4>
-<pre>public&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html" 
title="type parameter in AbstractFSWALProvider">T</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.133">getWAL</a>(<a
 href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;region)
+<pre>public&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html" 
title="type parameter in AbstractFSWALProvider">T</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.130">getWAL</a>(<a
 href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" 
title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;region)
          throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -729,7 +737,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>createWAL</h4>
-<pre>protected abstract&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html" 
title="type parameter in AbstractFSWALProvider">T</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.149">createWAL</a>()
+<pre>protected abstract&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html" 
title="type parameter in AbstractFSWALProvider">T</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.146">createWAL</a>()
                         throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -743,7 +751,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>doInit</h4>
-<pre>protected abstract&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.151">doInit</a>(org.apache.hadoop.conf.Configuration&nbsp;conf)
+<pre>protected abstract&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.148">doInit</a>(org.apache.hadoop.conf.Configuration&nbsp;conf)
                         throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <dl>
 <dt><span class="throwsLabel">Throws:</span></dt>
@@ -757,12 +765,12 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>shutdown</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.154">shutdown</a>()
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.151">shutdown</a>()
               throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html#shutdown--">WALProvider</a></code></span></div>
-<div class="block">persist outstanding WALs to storage and stop accepting new 
appends.
- This method serves as shorthand for sending a sync to every WAL provided by a 
given
- implementation. Those WALs will also stop accepting new writes.</div>
+<div class="block">persist outstanding WALs to storage and stop accepting new 
appends. This method serves as
+ shorthand for sending a sync to every WAL provided by a given implementation. 
Those WALs will
+ also stop accepting new writes.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a 
href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html#shutdown--">shutdown</a></code>&nbsp;in
 interface&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html" 
title="interface in org.apache.hadoop.hbase.wal">WALProvider</a></code></dd>
@@ -777,12 +785,12 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>close</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.162">close</a>()
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.159">close</a>()
            throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html#close--">WALProvider</a></code></span></div>
-<div class="block">shutdown utstanding WALs and clean up any persisted state.
- Call this method only when you will not need to replay any of the edits to 
the WALs from
- this provider. After this call completes, the underlying resources should 
have been reclaimed.</div>
+<div class="block">shutdown utstanding WALs and clean up any persisted state. 
Call this method only when you will
+ not need to replay any of the edits to the WALs from this provider. After 
this call completes,
+ the underlying resources should have been reclaimed.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <dd><code><a 
href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html#close--">close</a></code>&nbsp;in
 interface&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html" 
title="interface in org.apache.hadoop.hbase.wal">WALProvider</a></code></dd>
@@ -797,7 +805,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getNumLogFiles</h4>
-<pre>public&nbsp;long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.174">getNumLogFiles</a>()</pre>
+<pre>public&nbsp;long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.171">getNumLogFiles</a>()</pre>
 <div class="block">iff the given WALFactory is using the DefaultWALProvider 
for meta and/or non-meta, count the
  number of files (rolled and active). if either of them aren't, count 0 for 
that provider.</div>
 <dl>
@@ -812,7 +820,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getLogFileSize</h4>
-<pre>public&nbsp;long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.184">getLogFileSize</a>()</pre>
+<pre>public&nbsp;long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.181">getLogFileSize</a>()</pre>
 <div class="block">iff the given WALFactory is using the DefaultWALProvider 
for meta and/or non-meta, count the
  size of files (only rolled). if either of them aren't, count 0 for that 
provider.</div>
 <dl>
@@ -827,7 +835,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getNumRolledLogFiles</h4>
-<pre>public static&nbsp;int&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.193">getNumRolledLogFiles</a>(<a
 href="../../../../../org/apache/hadoop/hbase/wal/WAL.html" title="interface in 
org.apache.hadoop.hbase.wal">WAL</a>&nbsp;wal)</pre>
+<pre>public static&nbsp;int&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.190">getNumRolledLogFiles</a>(<a
 href="../../../../../org/apache/hadoop/hbase/wal/WAL.html" title="interface in 
org.apache.hadoop.hbase.wal">WAL</a>&nbsp;wal)</pre>
 <div class="block">returns the number of rolled WAL files.</div>
 </li>
 </ul>
@@ -837,7 +845,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getLogFileSize</h4>
-<pre>public static&nbsp;long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.201">getLogFileSize</a>(<a
 href="../../../../../org/apache/hadoop/hbase/wal/WAL.html" title="interface in 
org.apache.hadoop.hbase.wal">WAL</a>&nbsp;wal)</pre>
+<pre>public static&nbsp;long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.198">getLogFileSize</a>(<a
 href="../../../../../org/apache/hadoop/hbase/wal/WAL.html" title="interface in 
org.apache.hadoop.hbase.wal">WAL</a>&nbsp;wal)</pre>
 <div class="block">returns the size of rolled WAL files.</div>
 </li>
 </ul>
@@ -847,7 +855,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getCurrentFileName</h4>
-<pre>public static&nbsp;org.apache.hadoop.fs.Path&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.209">getCurrentFileName</a>(<a
 href="../../../../../org/apache/hadoop/hbase/wal/WAL.html" title="interface in 
org.apache.hadoop.hbase.wal">WAL</a>&nbsp;wal)</pre>
+<pre>public static&nbsp;org.apache.hadoop.fs.Path&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.206">getCurrentFileName</a>(<a
 href="../../../../../org/apache/hadoop/hbase/wal/WAL.html" title="interface in 
org.apache.hadoop.hbase.wal">WAL</a>&nbsp;wal)</pre>
 <div class="block">return the current filename from the current wal.</div>
 </li>
 </ul>
@@ -857,7 +865,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>requestLogRoll</h4>
-<pre>static&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.217">requestLogRoll</a>(<a
 href="../../../../../org/apache/hadoop/hbase/wal/WAL.html" title="interface in 
org.apache.hadoop.hbase.wal">WAL</a>&nbsp;wal)</pre>
+<pre>static&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.214">requestLogRoll</a>(<a
 href="../../../../../org/apache/hadoop/hbase/wal/WAL.html" title="interface in 
org.apache.hadoop.hbase.wal">WAL</a>&nbsp;wal)</pre>
 <div class="block">request a log roll, but don't actually do it.</div>
 </li>
 </ul>
@@ -867,7 +875,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>extractFileNumFromWAL</h4>
-<pre>public static&nbsp;long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.239">extractFileNumFromWAL</a>(<a
 href="../../../../../org/apache/hadoop/hbase/wal/WAL.html" title="interface in 
org.apache.hadoop.hbase.wal">WAL</a>&nbsp;wal)</pre>
+<pre>public static&nbsp;long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.236">extractFileNumFromWAL</a>(<a
 href="../../../../../org/apache/hadoop/hbase/wal/WAL.html" title="interface in 
org.apache.hadoop.hbase.wal">WAL</a>&nbsp;wal)</pre>
 <div class="block">It returns the file create timestamp from the file name. 
For name format see
  <a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#validateWALFilename-java.lang.String-"><code>validateWALFilename(String)</code></a>
 public until remaining tests move to o.a.h.h.wal</div>
 <dl>
@@ -884,7 +892,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>validateWALFilename</h4>
-<pre>public static&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.262">validateWALFilename</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;filename)</pre>
+<pre>public static&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.259">validateWALFilename</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;filename)</pre>
 <div class="block">A WAL file name is of the format: &lt;wal-name&gt;<a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#WAL_FILE_NAME_DELIMITER"><code>WAL_FILE_NAME_DELIMITER</code></a>
  &lt;file-creation-timestamp&gt;[.meta]. provider-name is usually made up of a 
server-name and a
  provider-id</div>
@@ -902,9 +910,9 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getWALDirectoryName</h4>
-<pre>public static&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.273">getWALDirectoryName</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;serverName)</pre>
-<div class="block">Construct the directory name for all WALs on a given 
server. Dir names currently look like
- this for WALs: 
<code>hbase//WALs/kalashnikov.att.net,61634,1486865297088</code>.</div>
+<pre>public static&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.270">getWALDirectoryName</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;serverName)</pre>
+<div class="block">Construct the directory name for all WALs on a given 
server. Dir names currently look like this
+ for WALs: 
<code>hbase//WALs/kalashnikov.att.net,61634,1486865297088</code>.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>serverName</code> - Server name formatted as described in <a 
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in 
org.apache.hadoop.hbase"><code>ServerName</code></a></dd>
@@ -920,11 +928,11 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getWALArchiveDirectoryName</h4>
-<pre>public static&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.288">getWALArchiveDirectoryName</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+<pre>public static&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.285">getWALArchiveDirectoryName</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
                                                 <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;serverName)</pre>
-<div class="block">Construct the directory name for all old WALs on a given 
server. The default old WALs dir
- looks like: <code>hbase/oldWALs</code>. If you config 
hbase.separate.oldlogdir.by.regionserver
- to true, it looks like 
<code>hbase//oldWALs/kalashnikov.att.net,61634,1486865297088</code>.</div>
+<div class="block">Construct the directory name for all old WALs on a given 
server. The default old WALs dir looks
+ like: <code>hbase/oldWALs</code>. If you config 
hbase.separate.oldlogdir.by.regionserver to
+ true, it looks like 
<code>hbase//oldWALs/kalashnikov.att.net,61634,1486865297088</code>.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>conf</code> - </dd>
@@ -940,7 +948,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getServerNameFromWALDirectoryName</h4>
-<pre>public static&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in 
org.apache.hadoop.hbase">ServerName</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.306">getServerNameFromWALDirectoryName</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+<pre>public static&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in 
org.apache.hadoop.hbase">ServerName</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.303">getServerNameFromWALDirectoryName</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
                                                            <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;path)
                                                     throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block">Pulls a ServerName out of a Path generated according to our 
layout rules. In the below layouts,
@@ -963,7 +971,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getServerNameFromWALDirectoryName</h4>
-<pre>public static&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in 
org.apache.hadoop.hbase">ServerName</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.363">getServerNameFromWALDirectoryName</a>(org.apache.hadoop.fs.Path&nbsp;logFile)</pre>
+<pre>public static&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in 
org.apache.hadoop.hbase">ServerName</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.360">getServerNameFromWALDirectoryName</a>(org.apache.hadoop.fs.Path&nbsp;logFile)</pre>
 <div class="block">This function returns region server name from a log file 
name which is in one of the following
  formats:
  <ul>
@@ -982,7 +990,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>isMetaFile</h4>
-<pre>public static&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.386">isMetaFile</a>(org.apache.hadoop.fs.Path&nbsp;p)</pre>
+<pre>public static&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.383">isMetaFile</a>(org.apache.hadoop.fs.Path&nbsp;p)</pre>
 </li>
 </ul>
 <a name="isMetaFile-java.lang.String-">
@@ -991,7 +999,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>isMetaFile</h4>
-<pre>public static&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.390">isMetaFile</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;p)</pre>
+<pre>public static&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.387">isMetaFile</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;p)</pre>
 </li>
 </ul>
 <a name="isArchivedLogFile-org.apache.hadoop.fs.Path-">
@@ -1000,7 +1008,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>isArchivedLogFile</h4>
-<pre>public static&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.397">isArchivedLogFile</a>(org.apache.hadoop.fs.Path&nbsp;p)</pre>
+<pre>public static&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.394">isArchivedLogFile</a>(org.apache.hadoop.fs.Path&nbsp;p)</pre>
 </li>
 </ul>
 <a 
name="getArchivedLogPath-org.apache.hadoop.fs.Path-org.apache.hadoop.conf.Configuration-">
@@ -1009,7 +1017,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>getArchivedLogPath</h4>
-<pre>public static&nbsp;org.apache.hadoop.fs.Path&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.409">getArchivedLogPath</a>(org.apache.hadoop.fs.Path&nbsp;path,
+<pre>public static&nbsp;org.apache.hadoop.fs.Path&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.406">getArchivedLogPath</a>(org.apache.hadoop.fs.Path&nbsp;path,
                                                            
org.apache.hadoop.conf.Configuration&nbsp;conf)
                                                     throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block">Get the archived WAL file path</div>
@@ -1030,11 +1038,10 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>openReader</h4>
-<pre>public static&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/wal/WAL.Reader.html" 
title="interface in org.apache.hadoop.hbase.wal">WAL.Reader</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.441">openReader</a>(org.apache.hadoop.fs.Path&nbsp;path,
+<pre>public static&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/wal/WAL.Reader.html" 
title="interface in org.apache.hadoop.hbase.wal">WAL.Reader</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.436">openReader</a>(org.apache.hadoop.fs.Path&nbsp;path,
                                     
org.apache.hadoop.conf.Configuration&nbsp;conf)
                              throws <a 
href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
-<div class="block">Opens WAL reader with retries and
- additional exception handling</div>
+<div class="block">Opens WAL reader with retries and additional exception 
handling</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>path</code> - path to WAL file</dd>
@@ -1052,17 +1059,36 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>recoverLease</h4>
-<pre>private static&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.490">recoverLease</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+<pre>private static&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.485">recoverLease</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
                                  org.apache.hadoop.fs.Path&nbsp;path)</pre>
 </li>
 </ul>
+<a 
name="addWALActionsListener-org.apache.hadoop.hbase.regionserver.wal.WALActionsListener-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>addWALActionsListener</h4>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.502">addWALActionsListener</a>(<a
 
href="../../../../../org/apache/hadoop/hbase/regionserver/wal/WALActionsListener.html"
 title="interface in 
org.apache.hadoop.hbase.regionserver.wal">WALActionsListener</a>&nbsp;listener)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html#addWALActionsListener-org.apache.hadoop.hbase.regionserver.wal.WALActionsListener-">WALProvider</a></code></span></div>
+<div class="block">Add a <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/wal/WALActionsListener.html"
 title="interface in 
org.apache.hadoop.hbase.regionserver.wal"><code>WALActionsListener</code></a>.
+ <p>
+ Notice that you must call this method before calling <a 
href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html#getWAL-org.apache.hadoop.hbase.client.RegionInfo-"><code>WALProvider.getWAL(RegionInfo)</code></a>
 as this method
+ will not effect the <a 
href="../../../../../org/apache/hadoop/hbase/wal/WAL.html" title="interface in 
org.apache.hadoop.hbase.wal"><code>WAL</code></a> which has already been 
created. And as long as we can only it
+ when initialization, it is not thread safe.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a 
href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html#addWALActionsListener-org.apache.hadoop.hbase.regionserver.wal.WALActionsListener-">addWALActionsListener</a></code>&nbsp;in
 interface&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html" 
title="interface in org.apache.hadoop.hbase.wal">WALProvider</a></code></dd>
+</dl>
+</li>
+</ul>
 <a name="getWALPrefixFromWALName-java.lang.String-">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>getWALPrefixFromWALName</h4>
-<pre>public static&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.514">getWALPrefixFromWALName</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name)</pre>
+<pre>public static&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#line.513">getWALPrefixFromWALName</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name)</pre>
 <div class="block">Get prefix of the log from its name, assuming WAL name in 
format of
  log_prefix.filenumber.log_suffix</div>
 <dl>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/1f2eeb22/devapidocs/org/apache/hadoop/hbase/wal/AsyncFSWALProvider.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/wal/AsyncFSWALProvider.html 
b/devapidocs/org/apache/hadoop/hbase/wal/AsyncFSWALProvider.html
index e32dc9b..03c1ec7 100644
--- a/devapidocs/org/apache/hadoop/hbase/wal/AsyncFSWALProvider.html
+++ b/devapidocs/org/apache/hadoop/hbase/wal/AsyncFSWALProvider.html
@@ -250,7 +250,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvide
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;org.apache.hadoop.hbase.wal.<a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html" 
title="class in org.apache.hadoop.hbase.wal">AbstractFSWALProvider</a></h3>
-<code><a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#close--">close</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#extractFileNumFromWAL-org.apache.hadoop.hbase.wal.WAL-">extractFileNumFromWAL</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#getArchivedLogPath-org.apache.hadoop.fs.Path-org.apache.hadoop.conf.Configuration-">getArchivedLogPath</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#getCurrentFileName-org.apache.hadoop.hbase.wal.WAL-">getCurrentFileName</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#getLogFileSize--">getLogFileSize</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#getLogFileSize-org.apache.hadoop.hbase.wal.WAL-">getLogFileSize</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#getNumLogFiles--">getNumLogFiles</a>,
 <a hr
 
ef="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#getNumRolledLogFiles-org.apache.hadoop.hbase.wal.WAL-">getNumRolledLogFiles</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#getServerNameFromWALDirectoryName-org.apache.hadoop.conf.Configuration-java.lang.String-">getServerNameFromWALDirectoryName</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#getServerNameFromWALDirectoryName-org.apache.hadoop.fs.Path-">getServerNameFromWALDirectoryName</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#getWAL-org.apache.hadoop.hbase.client.RegionInfo-">getWAL</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#getWALArchiveDirectoryName-org.apache.hadoop.conf.Configuration-java.lang.String-">getWALArchiveDirectoryName</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#getWALDirectoryName-java.lang.String-">
 getWALDirectoryName</a>, <a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#getWALPrefixFromWALName-java.lang.String-">getWALPrefixFromWALName</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#getWALs--">getWALs</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#init-org.apache.hadoop.hbase.wal.WALFactory-org.apache.hadoop.conf.Configuration-java.util.List-java.lang.String-">init</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#isArchivedLogFile-org.apache.hadoop.fs.Path-">isArchivedLogFile</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#isMetaFile-org.apache.hadoop.fs.Path-">isMetaFile</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#isMetaFile-java.lang.String-">isMetaFile</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#openReader-org.apache.hadoop
 .fs.Path-org.apache.hadoop.conf.Configuration-">openReader</a>, <a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#requestLogRoll-org.apache.hadoop.hbase.wal.WAL-">requestLogRoll</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#shutdown--">shutdown</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#validateWALFilename-java.lang.String-">validateWALFilename</a></code></li>
+<code><a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#addWALActionsListener-org.apache.hadoop.hbase.regionserver.wal.WALActionsListener-">addWALActionsListener</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#close--">close</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#extractFileNumFromWAL-org.apache.hadoop.hbase.wal.WAL-">extractFileNumFromWAL</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#getArchivedLogPath-org.apache.hadoop.fs.Path-org.apache.hadoop.conf.Configuration-">getArchivedLogPath</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#getCurrentFileName-org.apache.hadoop.hbase.wal.WAL-">getCurrentFileName</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#getLogFileSize--">getLogFileSize</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#g
 etLogFileSize-org.apache.hadoop.hbase.wal.WAL-">getLogFileSize</a>, <a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#getNumLogFiles--">getNumLogFiles</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#getNumRolledLogFiles-org.apache.hadoop.hbase.wal.WAL-">getNumRolledLogFiles</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#getServerNameFromWALDirectoryName-org.apache.hadoop.conf.Configuration-java.lang.String-">getServerNameFromWALDirectoryName</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#getServerNameFromWALDirectoryName-org.apache.hadoop.fs.Path-">getServerNameFromWALDirectoryName</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#getWAL-org.apache.hadoop.hbase.client.RegionInfo-">getWAL</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#getWALArchiveDirectoryName-org.apache.hadoo
 p.conf.Configuration-java.lang.String-">getWALArchiveDirectoryName</a>, <a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#getWALDirectoryName-java.lang.String-">getWALDirectoryName</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#getWALPrefixFromWALName-java.lang.String-">getWALPrefixFromWALName</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#getWALs--">getWALs</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#init-org.apache.hadoop.hbase.wal.WALFactory-org.apache.hadoop.conf.Configuration-java.lang.String-">init</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#isArchivedLogFile-org.apache.hadoop.fs.Path-">isArchivedLogFile</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#isMetaFile-org.apache.hadoop.fs.Path-">isMetaFile</a>,
 <a href="../../../../../org/apache/hadoop/hbase/wal/Abstr
 actFSWALProvider.html#isMetaFile-java.lang.String-">isMetaFile</a>, <a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#openReader-org.apache.hadoop.fs.Path-org.apache.hadoop.conf.Configuration-">openReader</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#requestLogRoll-org.apache.hadoop.hbase.wal.WAL-">requestLogRoll</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#shutdown--">shutdown</a>,
 <a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvider.html#validateWALFilename-java.lang.String-">validateWALFilename</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -259,6 +259,13 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/wal/AbstractFSWALProvide
 <h3>Methods inherited from class&nbsp;java.lang.<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a></h3>
 <code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--";
 title="class or interface in java.lang">clone</a>, <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-";
 title="class or interface in java.lang">equals</a>, <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--";
 title="class or interface in java.lang">finalize</a>, <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--";
 title="class or interface in java.lang">getClass</a>, <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--";
 title="class or interface in java.lang">hashCode</a>, <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--";
 title="class or interface in java.lang">notify</a>, <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang
 /Object.html?is-external=true#notifyAll--" title="class or interface in 
java.lang">notifyAll</a>, <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--";
 title="class or interface in java.lang">toString</a>, <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--";
 title="class or interface in java.lang">wait</a>, <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-";
 title="class or interface in java.lang">wait</a>, <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-";
 title="class or interface in java.lang">wait</a></code></li>
 </ul>
+<ul class="blockList">
+<li class="blockList"><a 
name="methods.inherited.from.class.org.apache.hadoop.hbase.wal.WALProvider">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;org.apache.hadoop.hbase.wal.<a 
href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html" 
title="interface in org.apache.hadoop.hbase.wal">WALProvider</a></h3>
+<code><a 
href="../../../../../org/apache/hadoop/hbase/wal/WALProvider.html#getWALFileLengthProvider--">getWALFileLengthProvider</a></code></li>
+</ul>
 </li>
 </ul>
 </li>

Reply via email to