You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by mi...@apache.org on 2016/08/29 15:33:29 UTC
[39/52] [partial] hbase-site git commit: Published site at
950d547dae684155020edb879a343bee1bf18e97.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/45a663dd/devapidocs/org/apache/hadoop/hbase/master/class-use/MasterServices.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/master/class-use/MasterServices.html b/devapidocs/org/apache/hadoop/hbase/master/class-use/MasterServices.html
index a7d9e7f..14c3139 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/class-use/MasterServices.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/class-use/MasterServices.html
@@ -651,6 +651,10 @@
</tr>
<tr class="altColor">
<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a></code></td>
+<td class="colLast"><span class="strong">SnapshotHFileCleaner.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/SnapshotHFileCleaner.html#master">master</a></strong></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a></code></td>
<td class="colLast"><span class="strong">MasterSnapshotVerifier.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/MasterSnapshotVerifier.html#services">services</a></strong></code> </td>
</tr>
</tbody>
@@ -676,8 +680,9 @@
</tr>
<tbody>
<tr class="altColor">
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/DisabledTableSnapshotHandler.html#DisabledTableSnapshotHandler(org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription,%20org.apache.hadoop.hbase.master.MasterServices)">DisabledTableSnapshotHandler</a></strong>(org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription snapshot,
- <a href="../../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a> masterServices)</code> </td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/DisabledTableSnapshotHandler.html#DisabledTableSnapshotHandler(org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription,%20org.apache.hadoop.hbase.master.MasterServices,%20org.apache.hadoop.hbase.master.snapshot.SnapshotManager)">DisabledTableSnapshotHandler</a></strong>(org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription snapshot,
+ <a href="../../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a> masterServices,
+ <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/SnapshotManager.html" title="class in org.apache.hadoop.hbase.master.snapshot">SnapshotManager</a> snapshotManager)</code> </td>
</tr>
<tr class="rowColor">
<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/EnabledTableSnapshotHandler.html#EnabledTableSnapshotHandler(org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription,%20org.apache.hadoop.hbase.master.MasterServices,%20org.apache.hadoop.hbase.master.snapshot.SnapshotManager)">EnabledTableSnapshotHandler</a></strong>(org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription snapshot,
@@ -698,8 +703,9 @@
</td>
</tr>
<tr class="altColor">
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.html#TakeSnapshotHandler(org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription,%20org.apache.hadoop.hbase.master.MasterServices)">TakeSnapshotHandler</a></strong>(org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription snapshot,
- <a href="../../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a> masterServices)</code> </td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.html#TakeSnapshotHandler(org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription,%20org.apache.hadoop.hbase.master.MasterServices,%20org.apache.hadoop.hbase.master.snapshot.SnapshotManager)">TakeSnapshotHandler</a></strong>(org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription snapshot,
+ <a href="../../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a> masterServices,
+ <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/SnapshotManager.html" title="class in org.apache.hadoop.hbase.master.snapshot">SnapshotManager</a> snapshotManager)</code> </td>
</tr>
</tbody>
</table>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/45a663dd/devapidocs/org/apache/hadoop/hbase/master/cleaner/BaseFileCleanerDelegate.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/master/cleaner/BaseFileCleanerDelegate.html b/devapidocs/org/apache/hadoop/hbase/master/cleaner/BaseFileCleanerDelegate.html
index c926072..9a41ab1 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/cleaner/BaseFileCleanerDelegate.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/cleaner/BaseFileCleanerDelegate.html
@@ -108,7 +108,7 @@
</dl>
<hr>
<br>
-<pre>public abstract class <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/BaseFileCleanerDelegate.html#line.30">BaseFileCleanerDelegate</a>
+<pre>public abstract class <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/BaseFileCleanerDelegate.html#line.32">BaseFileCleanerDelegate</a>
extends <a href="../../../../../../org/apache/hadoop/hbase/BaseConfigurable.html" title="class in org.apache.hadoop.hbase">BaseConfigurable</a>
implements <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/FileCleanerDelegate.html" title="interface in org.apache.hadoop.hbase.master.cleaner">FileCleanerDelegate</a></pre>
<div class="block">Base class for file cleaners which allows subclasses to implement a simple
@@ -155,6 +155,12 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/Fil
</td>
</tr>
<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/BaseFileCleanerDelegate.html#init(java.util.Map)">init</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> params)</code>
+<div class="block">this method is used to pass some instance into subclass</div>
+</td>
+</tr>
+<tr class="altColor">
<td class="colFirst"><code>protected abstract boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/BaseFileCleanerDelegate.html#isFileDeletable(org.apache.hadoop.fs.FileStatus)">isFileDeletable</a></strong>(org.apache.hadoop.fs.FileStatus fStat)</code>
<div class="block">Should the master delete the file or keep it?</div>
@@ -209,7 +215,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/Fil
<ul class="blockListLast">
<li class="blockList">
<h4>BaseFileCleanerDelegate</h4>
-<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/BaseFileCleanerDelegate.html#line.30">BaseFileCleanerDelegate</a>()</pre>
+<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/BaseFileCleanerDelegate.html#line.32">BaseFileCleanerDelegate</a>()</pre>
</li>
</ul>
</li>
@@ -226,7 +232,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/Fil
<ul class="blockList">
<li class="blockList">
<h4>getDeletableFiles</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a><org.apache.hadoop.fs.FileStatus> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/BaseFileCleanerDelegate.html#line.34">getDeletableFiles</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a><org.apache.hadoop.fs.FileStatus> files)</pre>
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a><org.apache.hadoop.fs.FileStatus> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/BaseFileCleanerDelegate.html#line.36">getDeletableFiles</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a><org.apache.hadoop.fs.FileStatus> files)</pre>
<div class="block"><strong>Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/FileCleanerDelegate.html#getDeletableFiles(java.lang.Iterable)">FileCleanerDelegate</a></code></strong></div>
<div class="block">Determines which of the given files are safe to delete</div>
<dl>
@@ -236,13 +242,28 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/Fil
<dt><span class="strong">Returns:</span></dt><dd>files that are ok to delete according to this cleaner</dd></dl>
</li>
</ul>
+<a name="init(java.util.Map)">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>init</h4>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/BaseFileCleanerDelegate.html#line.45">init</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> params)</pre>
+<div class="block"><strong>Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/FileCleanerDelegate.html#init(java.util.Map)">FileCleanerDelegate</a></code></strong></div>
+<div class="block">this method is used to pass some instance into subclass</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/FileCleanerDelegate.html#init(java.util.Map)">init</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/FileCleanerDelegate.html" title="interface in org.apache.hadoop.hbase.master.cleaner">FileCleanerDelegate</a></code></dd>
+</dl>
+</li>
+</ul>
<a name="isFileDeletable(org.apache.hadoop.fs.FileStatus)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>isFileDeletable</h4>
-<pre>protected abstract boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/BaseFileCleanerDelegate.html#line.47">isFileDeletable</a>(org.apache.hadoop.fs.FileStatus fStat)</pre>
+<pre>protected abstract boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/BaseFileCleanerDelegate.html#line.54">isFileDeletable</a>(org.apache.hadoop.fs.FileStatus fStat)</pre>
<div class="block">Should the master delete the file or keep it?</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>fStat</code> - file status of the file to check</dd>
<dt><span class="strong">Returns:</span></dt><dd><tt>true</tt> if the file is deletable, <tt>false</tt> if not</dd></dl>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/45a663dd/devapidocs/org/apache/hadoop/hbase/master/cleaner/BaseHFileCleanerDelegate.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/master/cleaner/BaseHFileCleanerDelegate.html b/devapidocs/org/apache/hadoop/hbase/master/cleaner/BaseHFileCleanerDelegate.html
index 8796757..f6313da 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/cleaner/BaseHFileCleanerDelegate.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/cleaner/BaseHFileCleanerDelegate.html
@@ -202,7 +202,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/BaseFi
<!-- -->
</a>
<h3>Methods inherited from class org.apache.hadoop.hbase.master.cleaner.<a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/BaseFileCleanerDelegate.html" title="class in org.apache.hadoop.hbase.master.cleaner">BaseFileCleanerDelegate</a></h3>
-<code><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/BaseFileCleanerDelegate.html#getDeletableFiles(java.lang.Iterable)">getDeletableFiles</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/BaseFileCleanerDelegate.html#isFileDeletable(org.apache.hadoop.fs.FileStatus)">isFileDeletable</a></code></li>
+<code><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/BaseFileCleanerDelegate.html#getDeletableFiles(java.lang.Iterable)">getDeletableFiles</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/BaseFileCleanerDelegate.html#init(java.util.Map)">init</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/BaseFileCleanerDelegate.html#isFileDeletable(org.apache.hadoop.fs.FileStatus)">isFileDeletable</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_org.apache.hadoop.hbase.BaseConfigurable">
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/45a663dd/devapidocs/org/apache/hadoop/hbase/master/cleaner/BaseLogCleanerDelegate.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/master/cleaner/BaseLogCleanerDelegate.html b/devapidocs/org/apache/hadoop/hbase/master/cleaner/BaseLogCleanerDelegate.html
index e4c781e..0868a51 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/cleaner/BaseLogCleanerDelegate.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/cleaner/BaseLogCleanerDelegate.html
@@ -182,7 +182,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/BaseFi
<!-- -->
</a>
<h3>Methods inherited from class org.apache.hadoop.hbase.master.cleaner.<a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/BaseFileCleanerDelegate.html" title="class in org.apache.hadoop.hbase.master.cleaner">BaseFileCleanerDelegate</a></h3>
-<code><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/BaseFileCleanerDelegate.html#getDeletableFiles(java.lang.Iterable)">getDeletableFiles</a></code></li>
+<code><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/BaseFileCleanerDelegate.html#getDeletableFiles(java.lang.Iterable)">getDeletableFiles</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/BaseFileCleanerDelegate.html#init(java.util.Map)">init</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_org.apache.hadoop.hbase.BaseConfigurable">
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/45a663dd/devapidocs/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html b/devapidocs/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html
index 8dbba82..1f34ce1 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html
@@ -150,6 +150,10 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/ScheduledChore.html"
<td class="colFirst"><code>private org.apache.hadoop.fs.Path</code></td>
<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#oldFileDir">oldFileDir</a></strong></code> </td>
</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>></code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#params">params</a></strong></code> </td>
+</tr>
</table>
</li>
</ul>
@@ -173,6 +177,16 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/ScheduledChore.html"
org.apache.hadoop.fs.Path oldFileDir,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> confKey)</code> </td>
</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#CleanerChore(java.lang.String,%20int,%20org.apache.hadoop.hbase.Stoppable,%20org.apache.hadoop.conf.Configuration,%20org.apache.hadoop.fs.FileSystem,%20org.apache.hadoop.fs.Path,%20java.lang.String,%20java.util.Map)">CleanerChore</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name,
+ int sleepPeriod,
+ <a href="../../../../../../org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase">Stoppable</a> s,
+ org.apache.hadoop.conf.Configuration conf,
+ org.apache.hadoop.fs.FileSystem fs,
+ org.apache.hadoop.fs.Path oldFileDir,
+ <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> confKey,
+ <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> params)</code> </td>
+</tr>
</table>
</li>
</ul>
@@ -307,12 +321,21 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/ScheduledChore.html"
<a name="cleanersChain">
<!-- -->
</a>
-<ul class="blockListLast">
+<ul class="blockList">
<li class="blockList">
<h4>cleanersChain</h4>
<pre>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html" title="type parameter in CleanerChore">T</a> extends <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/FileCleanerDelegate.html" title="interface in org.apache.hadoop.hbase.master.cleaner">FileCleanerDelegate</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.51">cleanersChain</a></pre>
</li>
</ul>
+<a name="params">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>params</h4>
+<pre>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.52">params</a></pre>
+</li>
+</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
@@ -324,17 +347,33 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/ScheduledChore.html"
<a name="CleanerChore(java.lang.String, int, org.apache.hadoop.hbase.Stoppable, org.apache.hadoop.conf.Configuration, org.apache.hadoop.fs.FileSystem, org.apache.hadoop.fs.Path, java.lang.String)">
<!-- -->
</a>
-<ul class="blockListLast">
+<ul class="blockList">
<li class="blockList">
<h4>CleanerChore</h4>
-<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.62">CleanerChore</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name,
+<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.54">CleanerChore</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name,
int sleepPeriod,
<a href="../../../../../../org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase">Stoppable</a> s,
org.apache.hadoop.conf.Configuration conf,
org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.fs.Path oldFileDir,
<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> confKey)</pre>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - name of the chore being run</dd><dd><code>sleepPeriod</code> - the period of time to sleep between each run</dd><dd><code>s</code> - the stopper</dd><dd><code>conf</code> - configuration to use</dd><dd><code>fs</code> - handle to the FS</dd><dd><code>oldFileDir</code> - the path to the archived files</dd><dd><code>confKey</code> - configuration key for the classes to instantiate</dd></dl>
+</li>
+</ul>
+<a name="CleanerChore(java.lang.String, int, org.apache.hadoop.hbase.Stoppable, org.apache.hadoop.conf.Configuration, org.apache.hadoop.fs.FileSystem, org.apache.hadoop.fs.Path, java.lang.String, java.util.Map)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>CleanerChore</h4>
+<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.69">CleanerChore</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name,
+ int sleepPeriod,
+ <a href="../../../../../../org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase">Stoppable</a> s,
+ org.apache.hadoop.conf.Configuration conf,
+ org.apache.hadoop.fs.FileSystem fs,
+ org.apache.hadoop.fs.Path oldFileDir,
+ <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> confKey,
+ <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> params)</pre>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>name</code> - name of the chore being run</dd><dd><code>sleepPeriod</code> - the period of time to sleep between each run</dd><dd><code>s</code> - the stopper</dd><dd><code>conf</code> - configuration to use</dd><dd><code>fs</code> - handle to the FS</dd><dd><code>oldFileDir</code> - the path to the archived files</dd><dd><code>confKey</code> - configuration key for the classes to instantiate</dd><dd><code>params</code> - members could be used in cleaner</dd></dl>
</li>
</ul>
</li>
@@ -351,7 +390,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/ScheduledChore.html"
<ul class="blockList">
<li class="blockList">
<h4>validate</h4>
-<pre>protected abstract boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.78">validate</a>(org.apache.hadoop.fs.Path file)</pre>
+<pre>protected abstract boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.86">validate</a>(org.apache.hadoop.fs.Path file)</pre>
<div class="block">Validate the file to see if it even belongs in the directory. If it is valid, then the file
will go through the cleaner delegates, but otherwise the file is just deleted.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>file</code> - full <code>Path</code> of the file to be checked</dd>
@@ -364,7 +403,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/ScheduledChore.html"
<ul class="blockList">
<li class="blockList">
<h4>initCleanerChain</h4>
-<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.84">initCleanerChain</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> confKey)</pre>
+<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.92">initCleanerChain</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> confKey)</pre>
<div class="block">Instantiate and initialize all the file cleaners set in the configuration</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>confKey</code> - key to get the file cleaner classes from the configuration</dd></dl>
</li>
@@ -375,7 +414,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/ScheduledChore.html"
<ul class="blockList">
<li class="blockList">
<h4>newFileCleaner</h4>
-<pre>private <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html" title="type parameter in CleanerChore">T</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.105">newFileCleaner</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> className,
+<pre>private <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html" title="type parameter in CleanerChore">T</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.113">newFileCleaner</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> className,
org.apache.hadoop.conf.Configuration conf)</pre>
<div class="block">A utility method to create new instances of LogCleanerDelegate based on the class name of the
LogCleanerDelegate.</div>
@@ -389,7 +428,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/ScheduledChore.html"
<ul class="blockList">
<li class="blockList">
<h4>chore</h4>
-<pre>protected void <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.121">chore</a>()</pre>
+<pre>protected void <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.130">chore</a>()</pre>
<div class="block"><strong>Description copied from class: <code><a href="../../../../../../org/apache/hadoop/hbase/ScheduledChore.html#chore()">ScheduledChore</a></code></strong></div>
<div class="block">The task to execute on each scheduled execution of the Chore</div>
<dl>
@@ -404,7 +443,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/ScheduledChore.html"
<ul class="blockList">
<li class="blockList">
<h4>checkAndDeleteEntries</h4>
-<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.140">checkAndDeleteEntries</a>(org.apache.hadoop.fs.FileStatus[] entries)</pre>
+<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.149">checkAndDeleteEntries</a>(org.apache.hadoop.fs.FileStatus[] entries)</pre>
<div class="block">Loop over the given directory entries, and check whether they can be deleted.
If an entry is itself a directory it will be recursively checked and deleted itself iff
all subentries are deleted (and no new subentries are added in the mean time)</div>
@@ -418,7 +457,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/ScheduledChore.html"
<ul class="blockList">
<li class="blockList">
<h4>checkAndDeleteDirectory</h4>
-<pre>boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.174">checkAndDeleteDirectory</a>(org.apache.hadoop.fs.Path dir)</pre>
+<pre>boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.183">checkAndDeleteDirectory</a>(org.apache.hadoop.fs.Path dir)</pre>
<div class="block">Attempt to delete a directory and all files under that directory. Each child file is passed
through the delegates to see if it can be deleted. If the directory has no children when the
cleaners have finished it is deleted.
@@ -435,7 +474,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/ScheduledChore.html"
<ul class="blockList">
<li class="blockList">
<h4>checkAndDeleteFiles</h4>
-<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.213">checkAndDeleteFiles</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.FileStatus> files)</pre>
+<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.222">checkAndDeleteFiles</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.FileStatus> files)</pre>
<div class="block">Run the given files through each of the cleaners to see if it should be deleted, deleting it if
necessary.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>files</code> - List of FileStatus for the files to check (and possibly delete)</dd>
@@ -448,7 +487,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/ScheduledChore.html"
<ul class="blockListLast">
<li class="blockList">
<h4>cleanup</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.276">cleanup</a>()</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.285">cleanup</a>()</pre>
<div class="block"><strong>Description copied from class: <code><a href="../../../../../../org/apache/hadoop/hbase/ScheduledChore.html#cleanup()">ScheduledChore</a></code></strong></div>
<div class="block">Override to run cleanup tasks when the Chore encounters an error and must stop running</div>
<dl>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/45a663dd/devapidocs/org/apache/hadoop/hbase/master/cleaner/FileCleanerDelegate.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/master/cleaner/FileCleanerDelegate.html b/devapidocs/org/apache/hadoop/hbase/master/cleaner/FileCleanerDelegate.html
index df0bdb4..fb3a0cf 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/cleaner/FileCleanerDelegate.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/cleaner/FileCleanerDelegate.html
@@ -96,7 +96,7 @@
<hr>
<br>
<pre><a href="../../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-public interface <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/FileCleanerDelegate.html#line.31">FileCleanerDelegate</a>
+public interface <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/FileCleanerDelegate.html#line.33">FileCleanerDelegate</a>
extends org.apache.hadoop.conf.Configurable, <a href="../../../../../../org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase">Stoppable</a></pre>
<div class="block">General interface for cleaning files from a folder (generally an archive or
backup folder). These are chained via the <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html" title="class in org.apache.hadoop.hbase.master.cleaner"><code>CleanerChore</code></a> to determine
@@ -125,6 +125,12 @@ extends org.apache.hadoop.conf.Configurable, <a href="../../../../../../org/apac
<div class="block">Determines which of the given files are safe to delete</div>
</td>
</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/FileCleanerDelegate.html#init(java.util.Map)">init</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> params)</code>
+<div class="block">this method is used to pass some instance into subclass</div>
+</td>
+</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_org.apache.hadoop.conf.Configurable">
@@ -157,15 +163,25 @@ extends org.apache.hadoop.conf.Configurable, <a href="../../../../../../org/apac
<a name="getDeletableFiles(java.lang.Iterable)">
<!-- -->
</a>
-<ul class="blockListLast">
+<ul class="blockList">
<li class="blockList">
<h4>getDeletableFiles</h4>
-<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a><org.apache.hadoop.fs.FileStatus> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/FileCleanerDelegate.html#line.38">getDeletableFiles</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a><org.apache.hadoop.fs.FileStatus> files)</pre>
+<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a><org.apache.hadoop.fs.FileStatus> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/FileCleanerDelegate.html#line.40">getDeletableFiles</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a><org.apache.hadoop.fs.FileStatus> files)</pre>
<div class="block">Determines which of the given files are safe to delete</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>files</code> - files to check for deletion</dd>
<dt><span class="strong">Returns:</span></dt><dd>files that are ok to delete according to this cleaner</dd></dl>
</li>
</ul>
+<a name="init(java.util.Map)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>init</h4>
+<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/FileCleanerDelegate.html#line.46">init</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> params)</pre>
+<div class="block">this method is used to pass some instance into subclass</div>
+</li>
+</ul>
</li>
</ul>
</li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/45a663dd/devapidocs/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html b/devapidocs/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html
index e9d2630..f6a7cf8 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html
@@ -110,7 +110,7 @@
<hr>
<br>
<pre><a href="../../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-public class <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.34">HFileCleaner</a>
+public class <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.35">HFileCleaner</a>
extends <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html" title="class in org.apache.hadoop.hbase.master.cleaner">CleanerChore</a><<a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/BaseHFileCleanerDelegate.html" title="class in org.apache.hadoop.hbase.master.cleaner">BaseHFileCleanerDelegate</a>></pre>
<div class="block">This Chore, every time it runs, will clear the HFiles in the hfile archive
folder that are deletable for each HFile cleaner in the chain.</div>
@@ -142,7 +142,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/Cleane
<!-- -->
</a>
<h3>Fields inherited from class org.apache.hadoop.hbase.master.cleaner.<a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html" title="class in org.apache.hadoop.hbase.master.cleaner">CleanerChore</a></h3>
-<code><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#cleanersChain">cleanersChain</a></code></li>
+<code><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#cleanersChain">cleanersChain</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#params">params</a></code></li>
</ul>
</li>
</ul>
@@ -164,6 +164,14 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/Cleane
org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.fs.Path directory)</code> </td>
</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#HFileCleaner(int,%20org.apache.hadoop.hbase.Stoppable,%20org.apache.hadoop.conf.Configuration,%20org.apache.hadoop.fs.FileSystem,%20org.apache.hadoop.fs.Path,%20java.util.Map)">HFileCleaner</a></strong>(int period,
+ <a href="../../../../../../org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase">Stoppable</a> stopper,
+ org.apache.hadoop.conf.Configuration conf,
+ org.apache.hadoop.fs.FileSystem fs,
+ org.apache.hadoop.fs.Path directory,
+ <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> params)</code> </td>
+</tr>
</table>
</li>
</ul>
@@ -233,7 +241,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/Cleane
<ul class="blockListLast">
<li class="blockList">
<h4>MASTER_HFILE_CLEANER_PLUGINS</h4>
-<pre>public static final <a href="http://docs.oracle.com/javase/7/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/master/cleaner/HFileCleaner.html#line.36">MASTER_HFILE_CLEANER_PLUGINS</a></pre>
+<pre>public static final <a href="http://docs.oracle.com/javase/7/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/master/cleaner/HFileCleaner.html#line.37">MASTER_HFILE_CLEANER_PLUGINS</a></pre>
<dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.master.cleaner.HFileCleaner.MASTER_HFILE_CLEANER_PLUGINS">Constant Field Values</a></dd></dl>
</li>
</ul>
@@ -248,15 +256,29 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/Cleane
<a name="HFileCleaner(int, org.apache.hadoop.hbase.Stoppable, org.apache.hadoop.conf.Configuration, org.apache.hadoop.fs.FileSystem, org.apache.hadoop.fs.Path)">
<!-- -->
</a>
-<ul class="blockListLast">
+<ul class="blockList">
<li class="blockList">
<h4>HFileCleaner</h4>
-<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.45">HFileCleaner</a>(int period,
+<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.39">HFileCleaner</a>(int period,
<a href="../../../../../../org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase">Stoppable</a> stopper,
org.apache.hadoop.conf.Configuration conf,
org.apache.hadoop.fs.FileSystem fs,
org.apache.hadoop.fs.Path directory)</pre>
-<dl><dt><span class="strong">Parameters:</span></dt><dd><code>period</code> - the period of time to sleep between each run</dd><dd><code>stopper</code> - the stopper</dd><dd><code>conf</code> - configuration to use</dd><dd><code>fs</code> - handle to the FS</dd><dd><code>directory</code> - directory to be cleaned</dd></dl>
+</li>
+</ul>
+<a name="HFileCleaner(int, org.apache.hadoop.hbase.Stoppable, org.apache.hadoop.conf.Configuration, org.apache.hadoop.fs.FileSystem, org.apache.hadoop.fs.Path, java.util.Map)">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>HFileCleaner</h4>
+<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.52">HFileCleaner</a>(int period,
+ <a href="../../../../../../org/apache/hadoop/hbase/Stoppable.html" title="interface in org.apache.hadoop.hbase">Stoppable</a> stopper,
+ org.apache.hadoop.conf.Configuration conf,
+ org.apache.hadoop.fs.FileSystem fs,
+ org.apache.hadoop.fs.Path directory,
+ <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> params)</pre>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>period</code> - the period of time to sleep between each run</dd><dd><code>stopper</code> - the stopper</dd><dd><code>conf</code> - configuration to use</dd><dd><code>fs</code> - handle to the FS</dd><dd><code>directory</code> - directory to be cleaned</dd><dd><code>params</code> - params could be used in subclass of BaseHFileCleanerDelegate</dd></dl>
</li>
</ul>
</li>
@@ -273,7 +295,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/Cleane
<ul class="blockList">
<li class="blockList">
<h4>validate</h4>
-<pre>protected boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.51">validate</a>(org.apache.hadoop.fs.Path file)</pre>
+<pre>protected boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.59">validate</a>(org.apache.hadoop.fs.Path file)</pre>
<div class="block"><strong>Description copied from class: <code><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#validate(org.apache.hadoop.fs.Path)">CleanerChore</a></code></strong></div>
<div class="block">Validate the file to see if it even belongs in the directory. If it is valid, then the file
will go through the cleaner delegates, but otherwise the file is just deleted.</div>
@@ -290,7 +312,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/Cleane
<ul class="blockListLast">
<li class="blockList">
<h4>getDelegatesForTesting</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/BaseHFileCleanerDelegate.html" title="class in org.apache.hadoop.hbase.master.cleaner">BaseHFileCleanerDelegate</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.61">getDelegatesForTesting</a>()</pre>
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/BaseHFileCleanerDelegate.html" title="class in org.apache.hadoop.hbase.master.cleaner">BaseHFileCleanerDelegate</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.69">getDelegatesForTesting</a>()</pre>
<div class="block">Exposed for TESTING!</div>
</li>
</ul>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/45a663dd/devapidocs/org/apache/hadoop/hbase/master/cleaner/HFileLinkCleaner.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/master/cleaner/HFileLinkCleaner.html b/devapidocs/org/apache/hadoop/hbase/master/cleaner/HFileLinkCleaner.html
index edd18ef..0a1f645 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/cleaner/HFileLinkCleaner.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/cleaner/HFileLinkCleaner.html
@@ -204,7 +204,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/BaseHF
<!-- -->
</a>
<h3>Methods inherited from class org.apache.hadoop.hbase.master.cleaner.<a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/BaseFileCleanerDelegate.html" title="class in org.apache.hadoop.hbase.master.cleaner">BaseFileCleanerDelegate</a></h3>
-<code><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/BaseFileCleanerDelegate.html#getDeletableFiles(java.lang.Iterable)">getDeletableFiles</a></code></li>
+<code><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/BaseFileCleanerDelegate.html#getDeletableFiles(java.lang.Iterable)">getDeletableFiles</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/BaseFileCleanerDelegate.html#init(java.util.Map)">init</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_org.apache.hadoop.hbase.BaseConfigurable">
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/45a663dd/devapidocs/org/apache/hadoop/hbase/master/cleaner/LogCleaner.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/master/cleaner/LogCleaner.html b/devapidocs/org/apache/hadoop/hbase/master/cleaner/LogCleaner.html
index 0dd8fd1..f189ad7 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/cleaner/LogCleaner.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/cleaner/LogCleaner.html
@@ -143,7 +143,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/Cleane
<!-- -->
</a>
<h3>Fields inherited from class org.apache.hadoop.hbase.master.cleaner.<a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html" title="class in org.apache.hadoop.hbase.master.cleaner">CleanerChore</a></h3>
-<code><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#cleanersChain">cleanersChain</a></code></li>
+<code><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#cleanersChain">cleanersChain</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#params">params</a></code></li>
</ul>
</li>
</ul>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/45a663dd/devapidocs/org/apache/hadoop/hbase/master/cleaner/TimeToLiveHFileCleaner.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/master/cleaner/TimeToLiveHFileCleaner.html b/devapidocs/org/apache/hadoop/hbase/master/cleaner/TimeToLiveHFileCleaner.html
index 64be3e7..74fceb7 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/cleaner/TimeToLiveHFileCleaner.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/cleaner/TimeToLiveHFileCleaner.html
@@ -208,7 +208,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/BaseHF
<!-- -->
</a>
<h3>Methods inherited from class org.apache.hadoop.hbase.master.cleaner.<a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/BaseFileCleanerDelegate.html" title="class in org.apache.hadoop.hbase.master.cleaner">BaseFileCleanerDelegate</a></h3>
-<code><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/BaseFileCleanerDelegate.html#getDeletableFiles(java.lang.Iterable)">getDeletableFiles</a></code></li>
+<code><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/BaseFileCleanerDelegate.html#getDeletableFiles(java.lang.Iterable)">getDeletableFiles</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/BaseFileCleanerDelegate.html#init(java.util.Map)">init</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_org.apache.hadoop.hbase.BaseConfigurable">
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/45a663dd/devapidocs/org/apache/hadoop/hbase/master/cleaner/TimeToLiveLogCleaner.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/master/cleaner/TimeToLiveLogCleaner.html b/devapidocs/org/apache/hadoop/hbase/master/cleaner/TimeToLiveLogCleaner.html
index f1d033f..4471cbd 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/cleaner/TimeToLiveLogCleaner.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/cleaner/TimeToLiveLogCleaner.html
@@ -214,7 +214,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/BaseLo
<!-- -->
</a>
<h3>Methods inherited from class org.apache.hadoop.hbase.master.cleaner.<a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/BaseFileCleanerDelegate.html" title="class in org.apache.hadoop.hbase.master.cleaner">BaseFileCleanerDelegate</a></h3>
-<code><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/BaseFileCleanerDelegate.html#getDeletableFiles(java.lang.Iterable)">getDeletableFiles</a></code></li>
+<code><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/BaseFileCleanerDelegate.html#getDeletableFiles(java.lang.Iterable)">getDeletableFiles</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/BaseFileCleanerDelegate.html#init(java.util.Map)">init</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_org.apache.hadoop.hbase.BaseConfigurable">
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/45a663dd/devapidocs/org/apache/hadoop/hbase/master/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/master/package-tree.html b/devapidocs/org/apache/hadoop/hbase/master/package-tree.html
index 6796dd2..e0cc4a9 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/package-tree.html
@@ -323,11 +323,11 @@
<ul>
<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="strong">Enum</span></a><E> (implements java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><T>, java.io.<a href="http://docs.oracle.com/javase/7/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.master.<a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.TerminationStatus.html" title="enum in org.apache.hadoop.hbase.master"><span class="strong">SplitLogManager.TerminationStatus</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/RegionState.State.html" title="enum in org.apache.hadoop.hbase.master"><span class="strong">RegionState.State</span></a></li>
<li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/MetricsMasterSourceFactoryImpl.FactoryStorage.html" title="enum in org.apache.hadoop.hbase.master"><span class="strong">MetricsMasterSourceFactoryImpl.FactoryStorage</span></a></li>
<li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.ResubmitDirective.html" title="enum in org.apache.hadoop.hbase.master"><span class="strong">SplitLogManager.ResubmitDirective</span></a></li>
-<li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/RegionState.State.html" title="enum in org.apache.hadoop.hbase.master"><span class="strong">RegionState.State</span></a></li>
<li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/MasterRpcServices.BalanceSwitchMode.html" title="enum in org.apache.hadoop.hbase.master"><span class="strong">MasterRpcServices.BalanceSwitchMode</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.master.<a href="../../../../../org/apache/hadoop/hbase/master/SplitLogManager.TerminationStatus.html" title="enum in org.apache.hadoop.hbase.master"><span class="strong">SplitLogManager.TerminationStatus</span></a></li>
</ul>
</li>
</ul>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/45a663dd/devapidocs/org/apache/hadoop/hbase/master/procedure/package-tree.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/master/procedure/package-tree.html b/devapidocs/org/apache/hadoop/hbase/master/procedure/package-tree.html
index 0a500ef..bef220f 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/procedure/package-tree.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/procedure/package-tree.html
@@ -153,8 +153,8 @@
<ul>
<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="strong">Enum</span></a><E> (implements java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><T>, java.io.<a href="http://docs.oracle.com/javase/7/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.master.procedure.<a href="../../../../../../org/apache/hadoop/hbase/master/procedure/DisableTableProcedure.MarkRegionOfflineOpResult.html" title="enum in org.apache.hadoop.hbase.master.procedure"><span class="strong">DisableTableProcedure.MarkRegionOfflineOpResult</span></a></li>
<li type="circle">org.apache.hadoop.hbase.master.procedure.<a href="../../../../../../org/apache/hadoop/hbase/master/procedure/ServerProcedureInterface.ServerOperationType.html" title="enum in org.apache.hadoop.hbase.master.procedure"><span class="strong">ServerProcedureInterface.ServerOperationType</span></a></li>
+<li type="circle">org.apache.hadoop.hbase.master.procedure.<a href="../../../../../../org/apache/hadoop/hbase/master/procedure/DisableTableProcedure.MarkRegionOfflineOpResult.html" title="enum in org.apache.hadoop.hbase.master.procedure"><span class="strong">DisableTableProcedure.MarkRegionOfflineOpResult</span></a></li>
<li type="circle">org.apache.hadoop.hbase.master.procedure.<a href="../../../../../../org/apache/hadoop/hbase/master/procedure/TableProcedureInterface.TableOperationType.html" title="enum in org.apache.hadoop.hbase.master.procedure"><span class="strong">TableProcedureInterface.TableOperationType</span></a></li>
</ul>
</li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/45a663dd/devapidocs/org/apache/hadoop/hbase/master/snapshot/DisabledTableSnapshotHandler.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/master/snapshot/DisabledTableSnapshotHandler.html b/devapidocs/org/apache/hadoop/hbase/master/snapshot/DisabledTableSnapshotHandler.html
index 517fd20..40af4f3 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/snapshot/DisabledTableSnapshotHandler.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/snapshot/DisabledTableSnapshotHandler.html
@@ -144,7 +144,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeS
<!-- -->
</a>
<h3>Fields inherited from class org.apache.hadoop.hbase.master.snapshot.<a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.html" title="class in org.apache.hadoop.hbase.master.snapshot">TakeSnapshotHandler</a></h3>
-<code><a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.html#conf">conf</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.html#fs">fs</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.html#htd">htd</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.html#master">master</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.html#metricsSnapshot">metricsSnapshot</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.html#monitor">monitor</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.html#rootDir">rootDir</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.html#snapshot">snapshot</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.
html#snapshotManifest">snapshotManifest</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.html#snapshotTable">snapshotTable</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.html#status">status</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.html#tableLock">tableLock</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.html#tableLockManager">tableLockManager</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.html#workingDir">workingDir</a></code></li>
+<code><a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.html#conf">conf</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.html#fs">fs</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.html#htd">htd</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.html#master">master</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.html#metricsSnapshot">metricsSnapshot</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.html#monitor">monitor</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.html#rootDir">rootDir</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.html#snapshot">snapshot</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.
html#snapshotManager">snapshotManager</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.html#snapshotManifest">snapshotManifest</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.html#snapshotTable">snapshotTable</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.html#status">status</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.html#tableLock">tableLock</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.html#tableLockManager">tableLockManager</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.html#workingDir">workingDir</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields_inherited_from_class_org.apache.hadoop.hbase.executor.EventHandler">
@@ -167,8 +167,9 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeS
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/DisabledTableSnapshotHandler.html#DisabledTableSnapshotHandler(org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription,%20org.apache.hadoop.hbase.master.MasterServices)">DisabledTableSnapshotHandler</a></strong>(org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription snapshot,
- <a href="../../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a> masterServices)</code> </td>
+<td class="colOne"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/DisabledTableSnapshotHandler.html#DisabledTableSnapshotHandler(org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription,%20org.apache.hadoop.hbase.master.MasterServices,%20org.apache.hadoop.hbase.master.snapshot.SnapshotManager)">DisabledTableSnapshotHandler</a></strong>(org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription snapshot,
+ <a href="../../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a> masterServices,
+ <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/SnapshotManager.html" title="class in org.apache.hadoop.hbase.master.snapshot">SnapshotManager</a> snapshotManager)</code> </td>
</tr>
</table>
</li>
@@ -252,14 +253,15 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeS
<!-- -->
</a>
<h3>Constructor Detail</h3>
-<a name="DisabledTableSnapshotHandler(org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription, org.apache.hadoop.hbase.master.MasterServices)">
+<a name="DisabledTableSnapshotHandler(org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription, org.apache.hadoop.hbase.master.MasterServices, org.apache.hadoop.hbase.master.snapshot.SnapshotManager)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>DisabledTableSnapshotHandler</h4>
<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/snapshot/DisabledTableSnapshotHandler.html#line.60">DisabledTableSnapshotHandler</a>(org.apache.hadoop.hbase.protobuf.generated.HBaseProtos.SnapshotDescription snapshot,
- <a href="../../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a> masterServices)</pre>
+ <a href="../../../../../../org/apache/hadoop/hbase/master/MasterServices.html" title="interface in org.apache.hadoop.hbase.master">MasterServices</a> masterServices,
+ <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/SnapshotManager.html" title="class in org.apache.hadoop.hbase.master.snapshot">SnapshotManager</a> snapshotManager)</pre>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>snapshot</code> - descriptor of the snapshot to take</dd><dd><code>masterServices</code> - master services provider</dd></dl>
</li>
</ul>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/45a663dd/devapidocs/org/apache/hadoop/hbase/master/snapshot/EnabledTableSnapshotHandler.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/master/snapshot/EnabledTableSnapshotHandler.html b/devapidocs/org/apache/hadoop/hbase/master/snapshot/EnabledTableSnapshotHandler.html
index 06bcb48..af8020e 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/snapshot/EnabledTableSnapshotHandler.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/snapshot/EnabledTableSnapshotHandler.html
@@ -147,7 +147,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeS
<!-- -->
</a>
<h3>Fields inherited from class org.apache.hadoop.hbase.master.snapshot.<a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.html" title="class in org.apache.hadoop.hbase.master.snapshot">TakeSnapshotHandler</a></h3>
-<code><a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.html#conf">conf</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.html#fs">fs</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.html#htd">htd</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.html#master">master</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.html#metricsSnapshot">metricsSnapshot</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.html#monitor">monitor</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.html#rootDir">rootDir</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.html#snapshot">snapshot</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.
html#snapshotManifest">snapshotManifest</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.html#snapshotTable">snapshotTable</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.html#status">status</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.html#tableLock">tableLock</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.html#tableLockManager">tableLockManager</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.html#workingDir">workingDir</a></code></li>
+<code><a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.html#conf">conf</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.html#fs">fs</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.html#htd">htd</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.html#master">master</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.html#metricsSnapshot">metricsSnapshot</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.html#monitor">monitor</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.html#rootDir">rootDir</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.html#snapshot">snapshot</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.
html#snapshotManager">snapshotManager</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.html#snapshotManifest">snapshotManifest</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.html#snapshotTable">snapshotTable</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.html#status">status</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.html#tableLock">tableLock</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.html#tableLockManager">tableLockManager</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/snapshot/TakeSnapshotHandler.html#workingDir">workingDir</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields_inherited_from_class_org.apache.hadoop.hbase.executor.EventHandler">
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/45a663dd/devapidocs/org/apache/hadoop/hbase/master/snapshot/SnapshotFileCache.RefreshCacheTask.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/master/snapshot/SnapshotFileCache.RefreshCacheTask.html b/devapidocs/org/apache/hadoop/hbase/master/snapshot/SnapshotFileCache.RefreshCacheTask.html
index 7be4910..6d90655 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/snapshot/SnapshotFileCache.RefreshCacheTask.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/snapshot/SnapshotFileCache.RefreshCacheTask.html
@@ -108,7 +108,7 @@
</dl>
<hr>
<br>
-<pre>public class <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/snapshot/SnapshotFileCache.html#line.327">SnapshotFileCache.RefreshCacheTask</a>
+<pre>public class <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/snapshot/SnapshotFileCache.html#line.335">SnapshotFileCache.RefreshCacheTask</a>
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/util/TimerTask.html?is-external=true" title="class or interface in java.util">TimerTask</a></pre>
<div class="block">Simple helper task that just periodically attempts to refresh the cache</div>
</li>
@@ -185,7 +185,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/util/TimerTask.ht
<ul class="blockListLast">
<li class="blockList">
<h4>SnapshotFileCache.RefreshCacheTask</h4>
-<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/snapshot/SnapshotFileCache.RefreshCacheTask.html#line.327">SnapshotFileCache.RefreshCacheTask</a>()</pre>
+<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/snapshot/SnapshotFileCache.RefreshCacheTask.html#line.335">SnapshotFileCache.RefreshCacheTask</a>()</pre>
</li>
</ul>
</li>
@@ -202,7 +202,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/util/TimerTask.ht
<ul class="blockListLast">
<li class="blockList">
<h4>run</h4>
-<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/snapshot/SnapshotFileCache.RefreshCacheTask.html#line.329">run</a>()</pre>
+<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/snapshot/SnapshotFileCache.RefreshCacheTask.html#line.337">run</a>()</pre>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Runnable.html?is-external=true#run()" title="class or interface in java.lang">run</a></code> in interface <code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang">Runnable</a></code></dd>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/45a663dd/devapidocs/org/apache/hadoop/hbase/master/snapshot/SnapshotFileCache.SnapshotDirectoryInfo.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/master/snapshot/SnapshotFileCache.SnapshotDirectoryInfo.html b/devapidocs/org/apache/hadoop/hbase/master/snapshot/SnapshotFileCache.SnapshotDirectoryInfo.html
index e9e3b47..6d120c4 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/snapshot/SnapshotFileCache.SnapshotDirectoryInfo.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/snapshot/SnapshotFileCache.SnapshotDirectoryInfo.html
@@ -99,7 +99,7 @@
</dl>
<hr>
<br>
-<pre>private static class <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/snapshot/SnapshotFileCache.html#line.355">SnapshotFileCache.SnapshotDirectoryInfo</a>
+<pre>private static class <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/snapshot/SnapshotFileCache.html#line.363">SnapshotFileCache.SnapshotDirectoryInfo</a>
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
<div class="block">Information about a snapshot directory</div>
</li>
@@ -199,7 +199,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>lastModified</h4>
-<pre>long <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/snapshot/SnapshotFileCache.SnapshotDirectoryInfo.html#line.356">lastModified</a></pre>
+<pre>long <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/snapshot/SnapshotFileCache.SnapshotDirectoryInfo.html#line.364">lastModified</a></pre>
</li>
</ul>
<a name="files">
@@ -208,7 +208,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>files</h4>
-<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/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/master/snapshot/SnapshotFileCache.SnapshotDirectoryInfo.html#line.357">files</a></pre>
+<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/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/master/snapshot/SnapshotFileCache.SnapshotDirectoryInfo.html#line.365">files</a></pre>
</li>
</ul>
</li>
@@ -225,7 +225,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>SnapshotFileCache.SnapshotDirectoryInfo</h4>
-<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/snapshot/SnapshotFileCache.SnapshotDirectoryInfo.html#line.359">SnapshotFileCache.SnapshotDirectoryInfo</a>(long mtime,
+<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/snapshot/SnapshotFileCache.SnapshotDirectoryInfo.html#line.367">SnapshotFileCache.SnapshotDirectoryInfo</a>(long mtime,
<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> files)</pre>
</li>
</ul>
@@ -243,7 +243,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getFiles</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/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/master/snapshot/SnapshotFileCache.SnapshotDirectoryInfo.html#line.367">getFiles</a>()</pre>
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/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/master/snapshot/SnapshotFileCache.SnapshotDirectoryInfo.html#line.375">getFiles</a>()</pre>
<dl><dt><span class="strong">Returns:</span></dt><dd>the hfiles in the snapshot when <tt>this</tt> was made.</dd></dl>
</li>
</ul>
@@ -253,7 +253,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>hasBeenModified</h4>
-<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/snapshot/SnapshotFileCache.SnapshotDirectoryInfo.html#line.377">hasBeenModified</a>(long mtime)</pre>
+<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/snapshot/SnapshotFileCache.SnapshotDirectoryInfo.html#line.385">hasBeenModified</a>(long mtime)</pre>
<div class="block">Check if the snapshot directory has been modified</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>mtime</code> - current modification time of the directory</dd>
<dt><span class="strong">Returns:</span></dt><dd><tt>true</tt> if it the modification time of the directory is newer time when we
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/45a663dd/devapidocs/org/apache/hadoop/hbase/master/snapshot/SnapshotFileCache.SnapshotFileInspector.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/master/snapshot/SnapshotFileCache.SnapshotFileInspector.html b/devapidocs/org/apache/hadoop/hbase/master/snapshot/SnapshotFileCache.SnapshotFileInspector.html
index 2f107f1..de09852 100644
--- a/devapidocs/org/apache/hadoop/hbase/master/snapshot/SnapshotFileCache.SnapshotFileInspector.html
+++ b/devapidocs/org/apache/hadoop/hbase/master/snapshot/SnapshotFileCache.SnapshotFileInspector.html
@@ -91,7 +91,7 @@
</dl>
<hr>
<br>
-<pre>static interface <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/snapshot/SnapshotFileCache.html#line.78">SnapshotFileCache.SnapshotFileInspector</a></pre>
+<pre>static interface <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/snapshot/SnapshotFileCache.html#line.79">SnapshotFileCache.SnapshotFileInspector</a></pre>
</li>
</ul>
</div>
@@ -137,7 +137,7 @@
<ul class="blockListLast">
<li class="blockList">
<h4>filesUnderSnapshot</h4>
-<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/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/master/snapshot/SnapshotFileCache.SnapshotFileInspector.html#line.84">filesUnderSnapshot</a>(org.apache.hadoop.fs.Path snapshotDir)
+<pre><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="http://docs.oracle.com/javase/7/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/master/snapshot/SnapshotFileCache.SnapshotFileInspector.html#line.85">filesUnderSnapshot</a>(org.apache.hadoop.fs.Path snapshotDir)
throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<div class="block">Returns a collection of file names needed by the snapshot.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>snapshotDir</code> - <code>Path</code> to the snapshot directory to scan.</dd>