http://git-wip-us.apache.org/repos/asf/hbase-site/blob/e0fb1fde/devapidocs/org/apache/hadoop/hbase/master/cleaner/CleanerChore.DirScanPool.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/master/cleaner/CleanerChore.DirScanPool.html b/devapidocs/org/apache/hadoop/hbase/master/cleaner/CleanerChore.DirScanPool.html new file mode 100644 index 0000000..cb7d24d --- /dev/null +++ b/devapidocs/org/apache/hadoop/hbase/master/cleaner/CleanerChore.DirScanPool.html @@ -0,0 +1,415 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc --> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>CleanerChore.DirScanPool (Apache HBase 3.0.0-SNAPSHOT API)</title> +<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="CleanerChore.DirScanPool (Apache HBase 3.0.0-SNAPSHOT API)"; + } + } + catch(err) { + } +//--> +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10}; +var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; +var altColor = "altColor"; +var rowColor = "rowColor"; +var tableTab = "tableTab"; +var activeTableTab = "activeTableTab"; +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../../../overview-summary.html">Overview</a></li> +<li><a href="package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/CleanerChore.DirScanPool.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../../../index-all.html">Index</a></li> +<li><a href="../../../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.CleanerTask.html" title="class in org.apache.hadoop.hbase.master.cleaner"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/FileCleanerDelegate.html" title="interface in org.apache.hadoop.hbase.master.cleaner"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/master/cleaner/CleanerChore.DirScanPool.html" target="_top">Frames</a></li> +<li><a href="CleanerChore.DirScanPool.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#field.summary">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li><a href="#field.detail">Field</a> | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<!-- ======== START OF CLASS DATA ======== --> +<div class="header"> +<div class="subTitle">org.apache.hadoop.hbase.master.cleaner</div> +<h2 title="Class CleanerChore.DirScanPool" class="title">Class CleanerChore.DirScanPool</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li> +<li> +<ul class="inheritance"> +<li>org.apache.hadoop.hbase.master.cleaner.CleanerChore.DirScanPool</li> +</ul> +</li> +</ul> +<div class="description"> +<ul class="blockList"> +<li class="blockList"> +<dl> +<dt>Enclosing class:</dt> +<dd><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/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>></dd> +</dl> +<hr> +<br> +<pre>private static class <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.73">CleanerChore.DirScanPool</a> +extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre> +</li> +</ul> +</div> +<div class="summary"> +<ul class="blockList"> +<li class="blockList"> +<!-- =========== FIELD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.summary"> +<!-- --> +</a> +<h3>Field Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> +<caption><span>Fields</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Field and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>(package private) int</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.DirScanPool.html#cleanerLatch">cleanerLatch</a></span></code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>(package private) <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ForkJoinPool.html?is-external=true" title="class or interface in java.util.concurrent">ForkJoinPool</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.DirScanPool.html#pool">pool</a></span></code> </td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>(package private) <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicBoolean</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.DirScanPool.html#reconfigNotification">reconfigNotification</a></span></code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>(package private) int</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.DirScanPool.html#size">size</a></span></code> </td> +</tr> +</table> +</li> +</ul> +<!-- ======== CONSTRUCTOR SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.summary"> +<!-- --> +</a> +<h3>Constructor Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> +<caption><span>Constructors</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colOne" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.DirScanPool.html#DirScanPool-org.apache.hadoop.conf.Configuration-">DirScanPool</a></span>(org.apache.hadoop.conf.Configuration conf)</code> </td> +</tr> +</table> +</li> +</ul> +<!-- ========== METHOD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.summary"> +<!-- --> +</a> +<h3>Method Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation"> +<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tr id="i0" class="altColor"> +<td class="colFirst"><code>(package private) boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.DirScanPool.html#canUpdateImmediately-org.apache.hadoop.conf.Configuration-">canUpdateImmediately</a></span>(org.apache.hadoop.conf.Configuration conf)</code> +<div class="block">Checks if pool can be updated immediately.</div> +</td> +</tr> +<tr id="i1" class="rowColor"> +<td class="colFirst"><code>(package private) void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.DirScanPool.html#latchCountDown--">latchCountDown</a></span>()</code> </td> +</tr> +<tr id="i2" class="altColor"> +<td class="colFirst"><code>(package private) void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.DirScanPool.html#latchCountUp--">latchCountUp</a></span>()</code> </td> +</tr> +<tr id="i3" class="rowColor"> +<td class="colFirst"><code>(package private) void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.DirScanPool.html#submit-java.util.concurrent.ForkJoinTask-">submit</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ForkJoinTask.html?is-external=true" title="class or interface in java.util.concurrent">ForkJoinTask</a> task)</code> </td> +</tr> +<tr id="i4" class="altColor"> +<td class="colFirst"><code>(package private) void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.DirScanPool.html#updatePool-long-">updatePool</a></span>(long timeout)</code> +<div class="block">Update pool with new size.</div> +</td> +</tr> +</table> +<ul class="blockList"> +<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> +<!-- --> +</a> +<h3>Methods inherited from class java.lang.<a href="https://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="https://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="https://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="https://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="https://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="https://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="https://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="https://docs.oracle.com/javase/8/docs/api/ja va/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://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="https://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="https://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="https://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> +</li> +</ul> +</li> +</ul> +</div> +<div class="details"> +<ul class="blockList"> +<li class="blockList"> +<!-- ============ FIELD DETAIL =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.detail"> +<!-- --> +</a> +<h3>Field Detail</h3> +<a name="size"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>size</h4> +<pre>int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.DirScanPool.html#line.74">size</a></pre> +</li> +</ul> +<a name="pool"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>pool</h4> +<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ForkJoinPool.html?is-external=true" title="class or interface in java.util.concurrent">ForkJoinPool</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.DirScanPool.html#line.75">pool</a></pre> +</li> +</ul> +<a name="cleanerLatch"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>cleanerLatch</h4> +<pre>int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.DirScanPool.html#line.76">cleanerLatch</a></pre> +</li> +</ul> +<a name="reconfigNotification"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>reconfigNotification</h4> +<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicBoolean</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.DirScanPool.html#line.77">reconfigNotification</a></pre> +</li> +</ul> +</li> +</ul> +<!-- ========= CONSTRUCTOR DETAIL ======== --> +<ul class="blockList"> +<li class="blockList"><a name="constructor.detail"> +<!-- --> +</a> +<h3>Constructor Detail</h3> +<a name="DirScanPool-org.apache.hadoop.conf.Configuration-"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>DirScanPool</h4> +<pre><a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.DirScanPool.html#line.79">DirScanPool</a>(org.apache.hadoop.conf.Configuration conf)</pre> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="canUpdateImmediately-org.apache.hadoop.conf.Configuration-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>canUpdateImmediately</h4> +<pre>boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.DirScanPool.html#line.96">canUpdateImmediately</a>(org.apache.hadoop.conf.Configuration conf)</pre> +<div class="block">Checks if pool can be updated immediately.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>conf</code> - configuration</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>true if pool can be updated immediately, false otherwise</dd> +</dl> +</li> +</ul> +<a name="updatePool-long-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>updatePool</h4> +<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.DirScanPool.html#line.115">updatePool</a>(long timeout)</pre> +<div class="block">Update pool with new size.</div> +</li> +</ul> +<a name="latchCountUp--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>latchCountUp</h4> +<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.DirScanPool.html#line.129">latchCountUp</a>()</pre> +</li> +</ul> +<a name="latchCountDown--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>latchCountDown</h4> +<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.DirScanPool.html#line.133">latchCountDown</a>()</pre> +</li> +</ul> +<a name="submit-java.util.concurrent.ForkJoinTask-"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>submit</h4> +<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.DirScanPool.html#line.139">submit</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ForkJoinTask.html?is-external=true" title="class or interface in java.util.concurrent">ForkJoinTask</a> task)</pre> +</li> +</ul> +</li> +</ul> +</li> +</ul> +</div> +</div> +<!-- ========= END OF CLASS DATA ========= --> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../../../overview-summary.html">Overview</a></li> +<li><a href="package-summary.html">Package</a></li> +<li class="navBarCell1Rev">Class</li> +<li><a href="class-use/CleanerChore.DirScanPool.html">Use</a></li> +<li><a href="package-tree.html">Tree</a></li> +<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../../../index-all.html">Index</a></li> +<li><a href="../../../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.CleanerTask.html" title="class in org.apache.hadoop.hbase.master.cleaner"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/FileCleanerDelegate.html" title="interface in org.apache.hadoop.hbase.master.cleaner"><span class="typeNameLink">Next Class</span></a></li> +</ul> +<ul class="navList"> +<li><a href="../../../../../../index.html?org/apache/hadoop/hbase/master/cleaner/CleanerChore.DirScanPool.html" target="_top">Frames</a></li> +<li><a href="CleanerChore.DirScanPool.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<div> +<ul class="subNavList"> +<li>Summary: </li> +<li>Nested | </li> +<li><a href="#field.summary">Field</a> | </li> +<li><a href="#constructor.summary">Constr</a> | </li> +<li><a href="#method.summary">Method</a></li> +</ul> +<ul class="subNavList"> +<li>Detail: </li> +<li><a href="#field.detail">Field</a> | </li> +<li><a href="#constructor.detail">Constr</a> | </li> +<li><a href="#method.detail">Method</a></li> +</ul> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +<p class="legalCopy"><small>Copyright © 2007–2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p> +</body> +</html>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/e0fb1fde/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 edbabf8..9f48b17 100644 --- a/devapidocs/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html +++ b/devapidocs/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":9,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":6}; +var methods = {"i0":9,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":9,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":6}; 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"; @@ -127,7 +127,7 @@ var activeTableTab = "activeTableTab"; <hr> <br> <pre>@InterfaceAudience.Private -public abstract class <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.56">CleanerChore</a><T extends <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/FileCleanerDelegate.html" title="interface in org.apache.hadoop.hbase.master.cleaner">FileCleanerDelegate</a>> +public abstract class <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.58">CleanerChore</a><T extends <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/FileCleanerDelegate.html" title="interface in org.apache.hadoop.hbase.master.cleaner">FileCleanerDelegate</a>> extends <a href="../../../../../../org/apache/hadoop/hbase/ScheduledChore.html" title="class in org.apache.hadoop.hbase">ScheduledChore</a> implements <a href="../../../../../../org/apache/hadoop/hbase/conf/ConfigurationObserver.html" title="interface in org.apache.hadoop.hbase.conf">ConfigurationObserver</a></pre> <div class="block">Abstract Cleaner that uses a chain of delegates to clean a directory of files</div> @@ -157,6 +157,10 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <td class="colFirst"><code>private class </code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.CleanerTask.html" title="class in org.apache.hadoop.hbase.master.cleaner">CleanerChore.CleanerTask</a></span></code> </td> </tr> +<tr class="altColor"> +<td class="colFirst"><code>private static class </code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.DirScanPool.html" title="class in org.apache.hadoop.hbase.master.cleaner">CleanerChore.DirScanPool</a></span></code> </td> +</tr> </table> </li> </ul> @@ -184,14 +188,6 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration </td> </tr> <tr class="altColor"> -<td class="colFirst"><code>private static <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ForkJoinPool.html?is-external=true" title="class or interface in java.util.concurrent">ForkJoinPool</a></code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#CHOREPOOL">CHOREPOOL</a></span></code> </td> -</tr> -<tr class="rowColor"> -<td class="colFirst"><code>private static int</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#CHOREPOOLSIZE">CHOREPOOLSIZE</a></span></code> </td> -</tr> -<tr class="altColor"> <td class="colFirst"><code>protected <a href="https://docs.oracle.com/javase/8/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>></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#cleanersChain">cleanersChain</a></span></code> </td> </tr> @@ -224,8 +220,8 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#params">params</a></span></code> </td> </tr> <tr class="altColor"> -<td class="colFirst"><code>private <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicBoolean</a></code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#reconfig">reconfig</a></span></code> </td> +<td class="colFirst"><code>private static <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.DirScanPool.html" title="class in org.apache.hadoop.hbase.master.cleaner">CleanerChore.DirScanPool</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#POOL">POOL</a></span></code> </td> </tr> </table> </li> @@ -315,12 +311,16 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#getEnabled--">getEnabled</a></span>()</code> </td> </tr> <tr id="i7" class="rowColor"> +<td class="colFirst"><code>static void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#initChorePool-org.apache.hadoop.conf.Configuration-">initChorePool</a></span>(org.apache.hadoop.conf.Configuration conf)</code> </td> +</tr> +<tr id="i8" class="altColor"> <td class="colFirst"><code>private void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#initCleanerChain-java.lang.String-">initCleanerChain</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> confKey)</code> <div class="block">Instantiate and initialize all the file cleaners set in the configuration</div> </td> </tr> -<tr id="i8" class="altColor"> +<tr id="i9" class="rowColor"> <td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html" title="type parameter in CleanerChore">T</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#newFileCleaner-java.lang.String-org.apache.hadoop.conf.Configuration-">newFileCleaner</a></span>(<a href="https://docs.oracle.com/javase/8/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)</code> @@ -328,35 +328,31 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration LogCleanerDelegate.</div> </td> </tr> -<tr id="i9" class="rowColor"> +<tr id="i10" class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#onConfigurationChange-org.apache.hadoop.conf.Configuration-">onConfigurationChange</a></span>(org.apache.hadoop.conf.Configuration conf)</code> <div class="block">This method would be called by the <a href="../../../../../../org/apache/hadoop/hbase/conf/ConfigurationManager.html" title="class in org.apache.hadoop.hbase.conf"><code>ConfigurationManager</code></a> object when the <code>Configuration</code> object is reloaded from disk.</div> </td> </tr> -<tr id="i10" class="altColor"> +<tr id="i11" class="rowColor"> <td class="colFirst"><code>private void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#preRunCleaner--">preRunCleaner</a></span>()</code> </td> </tr> -<tr id="i11" class="rowColor"> +<tr id="i12" class="altColor"> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#runCleaner--">runCleaner</a></span>()</code> </td> </tr> -<tr id="i12" class="altColor"> +<tr id="i13" class="rowColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#setEnabled-boolean-">setEnabled</a></span>(boolean enabled)</code> </td> </tr> -<tr id="i13" class="rowColor"> +<tr id="i14" class="altColor"> <td class="colFirst"><code>private void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#sortByConsumedSpace-java.util.List-">sortByConsumedSpace</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.FileStatus> dirs)</code> <div class="block">Sort the given list in (descending) order of the space each element takes</div> </td> </tr> -<tr id="i14" class="altColor"> -<td class="colFirst"><code>private void</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#updateChorePoolSize-int-">updateChorePoolSize</a></span>(int updatedSize)</code> </td> -</tr> <tr id="i15" class="rowColor"> <td class="colFirst"><code>protected abstract boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#validate-org.apache.hadoop.fs.Path-">validate</a></span>(org.apache.hadoop.fs.Path file)</code> @@ -398,7 +394,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>LOG</h4> -<pre>private static final org.slf4j.Logger <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.59">LOG</a></pre> +<pre>private static final org.slf4j.Logger <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.61">LOG</a></pre> </li> </ul> <a name="AVAIL_PROCESSORS"> @@ -407,7 +403,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>AVAIL_PROCESSORS</h4> -<pre>private static final int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.60">AVAIL_PROCESSORS</a></pre> +<pre>private static final int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.62">AVAIL_PROCESSORS</a></pre> </li> </ul> <a name="CHORE_POOL_SIZE"> @@ -416,7 +412,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>CHORE_POOL_SIZE</h4> -<pre>public static final <a href="https://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/master/cleaner/CleanerChore.html#line.68">CHORE_POOL_SIZE</a></pre> +<pre>public static final <a href="https://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/master/cleaner/CleanerChore.html#line.70">CHORE_POOL_SIZE</a></pre> <div class="block">If it is an integer and >= 1, it would be the size; if 0.0 < size <= 1.0, size would be available processors * size. Pay attention that 1.0 is different from 1, former indicates it will use 100% of cores, @@ -433,29 +429,20 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>DEFAULT_CHORE_POOL_SIZE</h4> -<pre>private static final <a href="https://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/master/cleaner/CleanerChore.html#line.69">DEFAULT_CHORE_POOL_SIZE</a></pre> +<pre>private static final <a href="https://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/master/cleaner/CleanerChore.html#line.71">DEFAULT_CHORE_POOL_SIZE</a></pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.master.cleaner.CleanerChore.DEFAULT_CHORE_POOL_SIZE">Constant Field Values</a></dd> </dl> </li> </ul> -<a name="CHOREPOOL"> +<a name="POOL"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> -<h4>CHOREPOOL</h4> -<pre>private static volatile <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ForkJoinPool.html?is-external=true" title="class or interface in java.util.concurrent">ForkJoinPool</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.73">CHOREPOOL</a></pre> -</li> -</ul> -<a name="CHOREPOOLSIZE"> -<!-- --> -</a> -<ul class="blockList"> -<li class="blockList"> -<h4>CHOREPOOLSIZE</h4> -<pre>private static volatile int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.74">CHOREPOOLSIZE</a></pre> +<h4>POOL</h4> +<pre>private static volatile <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.DirScanPool.html" title="class in org.apache.hadoop.hbase.master.cleaner">CleanerChore.DirScanPool</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.145">POOL</a></pre> </li> </ul> <a name="fs"> @@ -464,7 +451,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>fs</h4> -<pre>protected final org.apache.hadoop.fs.FileSystem <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.76">fs</a></pre> +<pre>protected final org.apache.hadoop.fs.FileSystem <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.147">fs</a></pre> </li> </ul> <a name="oldFileDir"> @@ -473,7 +460,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>oldFileDir</h4> -<pre>private final org.apache.hadoop.fs.Path <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.77">oldFileDir</a></pre> +<pre>private final org.apache.hadoop.fs.Path <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.148">oldFileDir</a></pre> </li> </ul> <a name="conf"> @@ -482,7 +469,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>conf</h4> -<pre>private final org.apache.hadoop.conf.Configuration <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.78">conf</a></pre> +<pre>private final org.apache.hadoop.conf.Configuration <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.149">conf</a></pre> </li> </ul> <a name="params"> @@ -491,7 +478,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>params</h4> -<pre>protected final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://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="https://docs.oracle.com/javase/8/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.79">params</a></pre> +<pre>protected final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://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="https://docs.oracle.com/javase/8/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.150">params</a></pre> </li> </ul> <a name="enabled"> @@ -500,16 +487,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>enabled</h4> -<pre>private final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicBoolean</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.80">enabled</a></pre> -</li> -</ul> -<a name="reconfig"> -<!-- --> -</a> -<ul class="blockList"> -<li class="blockList"> -<h4>reconfig</h4> -<pre>private final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicBoolean</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.81">reconfig</a></pre> +<pre>private final <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicBoolean</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.151">enabled</a></pre> </li> </ul> <a name="cleanersChain"> @@ -518,7 +496,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockListLast"> <li class="blockList"> <h4>cleanersChain</h4> -<pre>protected <a href="https://docs.oracle.com/javase/8/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.82">cleanersChain</a></pre> +<pre>protected <a href="https://docs.oracle.com/javase/8/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.152">cleanersChain</a></pre> </li> </ul> </li> @@ -535,7 +513,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>CleanerChore</h4> -<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.84">CleanerChore</a>(<a href="https://docs.oracle.com/javase/8/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.160">CleanerChore</a>(<a href="https://docs.oracle.com/javase/8/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, @@ -550,7 +528,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockListLast"> <li class="blockList"> <h4>CleanerChore</h4> -<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.99">CleanerChore</a>(<a href="https://docs.oracle.com/javase/8/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.175">CleanerChore</a>(<a href="https://docs.oracle.com/javase/8/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, @@ -579,13 +557,22 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <!-- --> </a> <h3>Method Detail</h3> +<a name="initChorePool-org.apache.hadoop.conf.Configuration-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>initChorePool</h4> +<pre>public static void <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.154">initChorePool</a>(org.apache.hadoop.conf.Configuration conf)</pre> +</li> +</ul> <a name="calculatePoolSize-java.lang.String-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>calculatePoolSize</h4> -<pre>static int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.124">calculatePoolSize</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> poolSize)</pre> +<pre>static int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.193">calculatePoolSize</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> poolSize)</pre> <div class="block">Calculate size for cleaner pool.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -601,7 +588,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <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.155">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.224">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> @@ -618,7 +605,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <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.161">initCleanerChain</a>(<a href="https://docs.oracle.com/javase/8/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.230">initCleanerChain</a>(<a href="https://docs.oracle.com/javase/8/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="paramLabel">Parameters:</span></dt> @@ -632,7 +619,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>onConfigurationChange</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.176">onConfigurationChange</a>(org.apache.hadoop.conf.Configuration conf)</pre> +<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.245">onConfigurationChange</a>(org.apache.hadoop.conf.Configuration conf)</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../../../org/apache/hadoop/hbase/conf/ConfigurationObserver.html#onConfigurationChange-org.apache.hadoop.conf.Configuration-">ConfigurationObserver</a></code></span></div> <div class="block">This method would be called by the <a href="../../../../../../org/apache/hadoop/hbase/conf/ConfigurationManager.html" title="class in org.apache.hadoop.hbase.conf"><code>ConfigurationManager</code></a> object when the <code>Configuration</code> object is reloaded from disk.</div> @@ -642,22 +629,13 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration </dl> </li> </ul> -<a name="updateChorePoolSize-int-"> -<!-- --> -</a> -<ul class="blockList"> -<li class="blockList"> -<h4>updateChorePoolSize</h4> -<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.192">updateChorePoolSize</a>(int updatedSize)</pre> -</li> -</ul> <a name="newFileCleaner-java.lang.String-org.apache.hadoop.conf.Configuration-"> <!-- --> </a> <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.205">newFileCleaner</a>(<a href="https://docs.oracle.com/javase/8/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.259">newFileCleaner</a>(<a href="https://docs.oracle.com/javase/8/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> @@ -676,7 +654,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <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.222">chore</a>()</pre> +<pre>protected void <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.276">chore</a>()</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../../org/apache/hadoop/hbase/ScheduledChore.html#chore--">ScheduledChore</a></code></span></div> <div class="block">The task to execute on each scheduled execution of the Chore</div> <dl> @@ -691,7 +669,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>preRunCleaner</h4> -<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.238">preRunCleaner</a>()</pre> +<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.300">preRunCleaner</a>()</pre> </li> </ul> <a name="runCleaner--"> @@ -700,7 +678,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>runCleaner</h4> -<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.242">runCleaner</a>()</pre> +<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.304">runCleaner</a>()</pre> </li> </ul> <a name="sortByConsumedSpace-java.util.List-"> @@ -709,7 +687,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>sortByConsumedSpace</h4> -<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.253">sortByConsumedSpace</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.FileStatus> dirs)</pre> +<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.315">sortByConsumedSpace</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.FileStatus> dirs)</pre> <div class="block">Sort the given list in (descending) order of the space each element takes</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -723,7 +701,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <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.292">checkAndDeleteFiles</a>(<a href="https://docs.oracle.com/javase/8/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.354">checkAndDeleteFiles</a>(<a href="https://docs.oracle.com/javase/8/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> @@ -740,7 +718,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>deleteFiles</h4> -<pre>protected int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.342">deleteFiles</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a><org.apache.hadoop.fs.FileStatus> filesToDelete)</pre> +<pre>protected int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.404">deleteFiles</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a><org.apache.hadoop.fs.FileStatus> filesToDelete)</pre> <div class="block">Delete the given files</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -756,7 +734,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>cleanup</h4> -<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.365">cleanup</a>()</pre> +<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.427">cleanup</a>()</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../../org/apache/hadoop/hbase/ScheduledChore.html#cleanup--">ScheduledChore</a></code></span></div> <div class="block">Override to run cleanup tasks when the Chore encounters an error and must stop running</div> <dl> @@ -771,7 +749,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>getChorePoolSize</h4> -<pre>int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.376">getChorePoolSize</a>()</pre> +<pre>int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.438">getChorePoolSize</a>()</pre> </li> </ul> <a name="setEnabled-boolean-"> @@ -780,7 +758,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>setEnabled</h4> -<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.383">setEnabled</a>(boolean enabled)</pre> +<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.445">setEnabled</a>(boolean enabled)</pre> <dl> <dt><span class="paramLabel">Parameters:</span></dt> <dd><code>enabled</code> - </dd> @@ -793,7 +771,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockListLast"> <li class="blockList"> <h4>getEnabled</h4> -<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.387">getEnabled</a>()</pre> +<pre>public boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#line.449">getEnabled</a>()</pre> </li> </ul> </li> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/e0fb1fde/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 e36d8cc..4e8d46d 100644 --- a/devapidocs/org/apache/hadoop/hbase/master/cleaner/FileCleanerDelegate.html +++ b/devapidocs/org/apache/hadoop/hbase/master/cleaner/FileCleanerDelegate.html @@ -49,7 +49,7 @@ var activeTableTab = "activeTableTab"; </div> <div class="subNav"> <ul class="navList"> -<li><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.CleanerTask.html" title="class in org.apache.hadoop.hbase.master.cleaner"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.DirScanPool.html" title="class in org.apache.hadoop.hbase.master.cleaner"><span class="typeNameLink">Prev Class</span></a></li> <li><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html" title="class in org.apache.hadoop.hbase.master.cleaner"><span class="typeNameLink">Next Class</span></a></li> </ul> <ul class="navList"> @@ -244,7 +244,7 @@ extends org.apache.hadoop.conf.Configurable, <a href="../../../../../../org/apac </div> <div class="subNav"> <ul class="navList"> -<li><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.CleanerTask.html" title="class in org.apache.hadoop.hbase.master.cleaner"><span class="typeNameLink">Prev Class</span></a></li> +<li><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.DirScanPool.html" title="class in org.apache.hadoop.hbase.master.cleaner"><span class="typeNameLink">Prev Class</span></a></li> <li><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html" title="class in org.apache.hadoop.hbase.master.cleaner"><span class="typeNameLink">Next Class</span></a></li> </ul> <ul class="navList"> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/e0fb1fde/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 5abf9ad..cc47296 100644 --- a/devapidocs/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html +++ b/devapidocs/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html @@ -414,7 +414,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/Cleane <!-- --> </a> <h3>Methods 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#calculatePoolSize-java.lang.String-">calculatePoolSize</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#chore--">chore</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#getChorePoolSize--">getChorePoolSize</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#getEnabled--">getEnabled</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#runCleaner--">runCleaner</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#setEnabled-boolean-">setEnabled</a></code></li> +<code><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#calculatePoolSize-java.lang.String-">calculatePoolSize</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#chore--">chore</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#getChorePoolSize--">getChorePoolSize</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#getEnabled--">getEnabled</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#initChorePool-org.apache.hadoop.conf.Configuration-">initChorePool</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#runCleaner--">runCleaner</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#setEnabled-boolean-">setEnabled</a></code></li> </ul> <ul class="blockList"> <li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hbase.ScheduledChore"> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/e0fb1fde/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 940a275..1c2d96d 100644 --- a/devapidocs/org/apache/hadoop/hbase/master/cleaner/LogCleaner.html +++ b/devapidocs/org/apache/hadoop/hbase/master/cleaner/LogCleaner.html @@ -283,7 +283,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/Cleane <!-- --> </a> <h3>Methods 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#calculatePoolSize-java.lang.String-">calculatePoolSize</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#chore--">chore</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#getChorePoolSize--">getChorePoolSize</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#getEnabled--">getEnabled</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#runCleaner--">runCleaner</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#setEnabled-boolean-">setEnabled</a></code></li> +<code><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#calculatePoolSize-java.lang.String-">calculatePoolSize</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#chore--">chore</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#getChorePoolSize--">getChorePoolSize</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#getEnabled--">getEnabled</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#initChorePool-org.apache.hadoop.conf.Configuration-">initChorePool</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#runCleaner--">runCleaner</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#setEnabled-boolean-">setEnabled</a></code></li> </ul> <ul class="blockList"> <li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hbase.ScheduledChore"> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/e0fb1fde/devapidocs/org/apache/hadoop/hbase/master/cleaner/class-use/CleanerChore.DirScanPool.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/master/cleaner/class-use/CleanerChore.DirScanPool.html b/devapidocs/org/apache/hadoop/hbase/master/cleaner/class-use/CleanerChore.DirScanPool.html new file mode 100644 index 0000000..f96ea4c --- /dev/null +++ b/devapidocs/org/apache/hadoop/hbase/master/cleaner/class-use/CleanerChore.DirScanPool.html @@ -0,0 +1,165 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!-- NewPage --> +<html lang="en"> +<head> +<!-- Generated by javadoc --> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<title>Uses of Class org.apache.hadoop.hbase.master.cleaner.CleanerChore.DirScanPool (Apache HBase 3.0.0-SNAPSHOT API)</title> +<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style"> +<script type="text/javascript" src="../../../../../../../script.js"></script> +</head> +<body> +<script type="text/javascript"><!-- + try { + if (location.href.indexOf('is-external=true') == -1) { + parent.document.title="Uses of Class org.apache.hadoop.hbase.master.cleaner.CleanerChore.DirScanPool (Apache HBase 3.0.0-SNAPSHOT API)"; + } + } + catch(err) { + } +//--> +</script> +<noscript> +<div>JavaScript is disabled on your browser.</div> +</noscript> +<!-- ========= START OF TOP NAVBAR ======= --> +<div class="topNav"><a name="navbar.top"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.top.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../../../../overview-summary.html">Overview</a></li> +<li><a href="../package-summary.html">Package</a></li> +<li><a href="../../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.DirScanPool.html" title="class in org.apache.hadoop.hbase.master.cleaner">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../../../../../../../overview-tree.html">Tree</a></li> +<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../../../../index-all.html">Index</a></li> +<li><a href="../../../../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../../../../index.html?org/apache/hadoop/hbase/master/cleaner/class-use/CleanerChore.DirScanPool.html" target="_top">Frames</a></li> +<li><a href="CleanerChore.DirScanPool.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_top"> +<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_top"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.top"> +<!-- --> +</a></div> +<!-- ========= END OF TOP NAVBAR ========= --> +<div class="header"> +<h2 title="Uses of Class org.apache.hadoop.hbase.master.cleaner.CleanerChore.DirScanPool" class="title">Uses of Class<br>org.apache.hadoop.hbase.master.cleaner.CleanerChore.DirScanPool</h2> +</div> +<div class="classUseContainer"> +<ul class="blockList"> +<li class="blockList"> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation"> +<caption><span>Packages that use <a href="../../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.DirScanPool.html" title="class in org.apache.hadoop.hbase.master.cleaner">CleanerChore.DirScanPool</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Package</th> +<th class="colLast" scope="col">Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><a href="#org.apache.hadoop.hbase.master.cleaner">org.apache.hadoop.hbase.master.cleaner</a></td> +<td class="colLast"> </td> +</tr> +</tbody> +</table> +</li> +<li class="blockList"> +<ul class="blockList"> +<li class="blockList"><a name="org.apache.hadoop.hbase.master.cleaner"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.DirScanPool.html" title="class in org.apache.hadoop.hbase.master.cleaner">CleanerChore.DirScanPool</a> in <a href="../../../../../../../org/apache/hadoop/hbase/master/cleaner/package-summary.html">org.apache.hadoop.hbase.master.cleaner</a></h3> +<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation"> +<caption><span>Fields in <a href="../../../../../../../org/apache/hadoop/hbase/master/cleaner/package-summary.html">org.apache.hadoop.hbase.master.cleaner</a> declared as <a href="../../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.DirScanPool.html" title="class in org.apache.hadoop.hbase.master.cleaner">CleanerChore.DirScanPool</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Field and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code>private static <a href="../../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.DirScanPool.html" title="class in org.apache.hadoop.hbase.master.cleaner">CleanerChore.DirScanPool</a></code></td> +<td class="colLast"><span class="typeNameLabel">CleanerChore.</span><code><span class="memberNameLink"><a href="../../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#POOL">POOL</a></span></code> </td> +</tr> +</tbody> +</table> +</li> +</ul> +</li> +</ul> +</div> +<!-- ======= START OF BOTTOM NAVBAR ====== --> +<div class="bottomNav"><a name="navbar.bottom"> +<!-- --> +</a> +<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> +<a name="navbar.bottom.firstrow"> +<!-- --> +</a> +<ul class="navList" title="Navigation"> +<li><a href="../../../../../../../overview-summary.html">Overview</a></li> +<li><a href="../package-summary.html">Package</a></li> +<li><a href="../../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.DirScanPool.html" title="class in org.apache.hadoop.hbase.master.cleaner">Class</a></li> +<li class="navBarCell1Rev">Use</li> +<li><a href="../../../../../../../overview-tree.html">Tree</a></li> +<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li> +<li><a href="../../../../../../../index-all.html">Index</a></li> +<li><a href="../../../../../../../help-doc.html">Help</a></li> +</ul> +</div> +<div class="subNav"> +<ul class="navList"> +<li>Prev</li> +<li>Next</li> +</ul> +<ul class="navList"> +<li><a href="../../../../../../../index.html?org/apache/hadoop/hbase/master/cleaner/class-use/CleanerChore.DirScanPool.html" target="_top">Frames</a></li> +<li><a href="CleanerChore.DirScanPool.html" target="_top">No Frames</a></li> +</ul> +<ul class="navList" id="allclasses_navbar_bottom"> +<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li> +</ul> +<div> +<script type="text/javascript"><!-- + allClassesLink = document.getElementById("allclasses_navbar_bottom"); + if(window==top) { + allClassesLink.style.display = "block"; + } + else { + allClassesLink.style.display = "none"; + } + //--> +</script> +</div> +<a name="skip.navbar.bottom"> +<!-- --> +</a></div> +<!-- ======== END OF BOTTOM NAVBAR ======= --> +<p class="legalCopy"><small>Copyright © 2007–2018 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p> +</body> +</html> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/e0fb1fde/devapidocs/org/apache/hadoop/hbase/master/cleaner/package-frame.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/master/cleaner/package-frame.html b/devapidocs/org/apache/hadoop/hbase/master/cleaner/package-frame.html index befea2b..4f29afe 100644 --- a/devapidocs/org/apache/hadoop/hbase/master/cleaner/package-frame.html +++ b/devapidocs/org/apache/hadoop/hbase/master/cleaner/package-frame.html @@ -22,6 +22,7 @@ <li><a href="BaseHFileCleanerDelegate.html" title="class in org.apache.hadoop.hbase.master.cleaner" target="classFrame">BaseHFileCleanerDelegate</a></li> <li><a href="BaseLogCleanerDelegate.html" title="class in org.apache.hadoop.hbase.master.cleaner" target="classFrame">BaseLogCleanerDelegate</a></li> <li><a href="CleanerChore.html" title="class in org.apache.hadoop.hbase.master.cleaner" target="classFrame">CleanerChore</a></li> +<li><a href="CleanerChore.DirScanPool.html" title="class in org.apache.hadoop.hbase.master.cleaner" target="classFrame">CleanerChore.DirScanPool</a></li> <li><a href="HFileCleaner.html" title="class in org.apache.hadoop.hbase.master.cleaner" target="classFrame">HFileCleaner</a></li> <li><a href="HFileCleaner.HFileDeleteTask.html" title="class in org.apache.hadoop.hbase.master.cleaner" target="classFrame">HFileCleaner.HFileDeleteTask</a></li> <li><a href="HFileLinkCleaner.html" title="class in org.apache.hadoop.hbase.master.cleaner" target="classFrame">HFileLinkCleaner</a></li> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/e0fb1fde/devapidocs/org/apache/hadoop/hbase/master/cleaner/package-summary.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/master/cleaner/package-summary.html b/devapidocs/org/apache/hadoop/hbase/master/cleaner/package-summary.html index 139297e..46c0d3a 100644 --- a/devapidocs/org/apache/hadoop/hbase/master/cleaner/package-summary.html +++ b/devapidocs/org/apache/hadoop/hbase/master/cleaner/package-summary.html @@ -130,54 +130,58 @@ </td> </tr> <tr class="rowColor"> +<td class="colFirst"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.DirScanPool.html" title="class in org.apache.hadoop.hbase.master.cleaner">CleanerChore.DirScanPool</a></td> +<td class="colLast"> </td> +</tr> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html" title="class in org.apache.hadoop.hbase.master.cleaner">HFileCleaner</a></td> <td class="colLast"> <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> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html" title="class in org.apache.hadoop.hbase.master.cleaner">HFileCleaner.HFileDeleteTask</a></td> <td class="colLast"> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileLinkCleaner.html" title="class in org.apache.hadoop.hbase.master.cleaner">HFileLinkCleaner</a></td> <td class="colLast"> <div class="block">HFileLink cleaner that determines if a hfile should be deleted.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/LogCleaner.html" title="class in org.apache.hadoop.hbase.master.cleaner">LogCleaner</a></td> <td class="colLast"> <div class="block">This Chore, every time it runs, will attempt to delete the WALs and Procedure WALs in the old logs folder.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/LogCleaner.CleanerContext.html" title="class in org.apache.hadoop.hbase.master.cleaner">LogCleaner.CleanerContext</a></td> <td class="colLast"> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/ReplicationBarrierCleaner.html" title="class in org.apache.hadoop.hbase.master.cleaner">ReplicationBarrierCleaner</a></td> <td class="colLast"> <div class="block">Used to clean the useless barriers in <a href="../../../../../../org/apache/hadoop/hbase/HConstants.html#REPLICATION_BARRIER_FAMILY_STR"><code>HConstants.REPLICATION_BARRIER_FAMILY_STR</code></a> family in meta table.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/TimeToLiveHFileCleaner.html" title="class in org.apache.hadoop.hbase.master.cleaner">TimeToLiveHFileCleaner</a></td> <td class="colLast"> <div class="block">HFile cleaner that uses the timestamp of the hfile to determine if it should be deleted.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/TimeToLiveLogCleaner.html" title="class in org.apache.hadoop.hbase.master.cleaner">TimeToLiveLogCleaner</a></td> <td class="colLast"> <div class="block">Log cleaner that uses the timestamp of the wal to determine if it should be deleted.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/TimeToLiveProcedureWALCleaner.html" title="class in org.apache.hadoop.hbase.master.cleaner">TimeToLiveProcedureWALCleaner</a></td> <td class="colLast"> <div class="block">Procedure WAL cleaner that uses the timestamp of the Procedure WAL to determine if it should be http://git-wip-us.apache.org/repos/asf/hbase-site/blob/e0fb1fde/devapidocs/org/apache/hadoop/hbase/master/cleaner/package-tree.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/master/cleaner/package-tree.html b/devapidocs/org/apache/hadoop/hbase/master/cleaner/package-tree.html index 7613704..7f25da7 100644 --- a/devapidocs/org/apache/hadoop/hbase/master/cleaner/package-tree.html +++ b/devapidocs/org/apache/hadoop/hbase/master/cleaner/package-tree.html @@ -101,6 +101,7 @@ </li> </ul> </li> +<li type="circle">org.apache.hadoop.hbase.master.cleaner.<a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.DirScanPool.html" title="class in org.apache.hadoop.hbase.master.cleaner"><span class="typeNameLink">CleanerChore.DirScanPool</span></a></li> <li type="circle">java.util.concurrent.<a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ForkJoinTask.html?is-external=true" title="class or interface in java.util.concurrent"><span class="typeNameLink">ForkJoinTask</span></a><V> (implements java.util.concurrent.<a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/Future.html?is-external=true" title="class or interface in java.util.concurrent">Future</a><V>, java.io.<a href="https://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">java.util.concurrent.<a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/RecursiveTask.html?is-external=true" title="class or interface in java.util.concurrent"><span class="typeNameLink">RecursiveTask</span></a><V> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/e0fb1fde/devapidocs/org/apache/hadoop/hbase/master/cleaner/package-use.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/master/cleaner/package-use.html b/devapidocs/org/apache/hadoop/hbase/master/cleaner/package-use.html index 72c1f57..3a2aca0 100644 --- a/devapidocs/org/apache/hadoop/hbase/master/cleaner/package-use.html +++ b/devapidocs/org/apache/hadoop/hbase/master/cleaner/package-use.html @@ -267,15 +267,18 @@ <td class="colOne"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/class-use/CleanerChore.CleanerTask.html#org.apache.hadoop.hbase.master.cleaner">CleanerChore.CleanerTask</a> </td> </tr> <tr class="altColor"> +<td class="colOne"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/class-use/CleanerChore.DirScanPool.html#org.apache.hadoop.hbase.master.cleaner">CleanerChore.DirScanPool</a> </td> +</tr> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/class-use/FileCleanerDelegate.html#org.apache.hadoop.hbase.master.cleaner">FileCleanerDelegate</a> <div class="block">General interface for cleaning files from a folder (generally an archive or backup folder).</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colOne"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/class-use/HFileCleaner.HFileDeleteTask.html#org.apache.hadoop.hbase.master.cleaner">HFileCleaner.HFileDeleteTask</a> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colOne"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/class-use/LogCleaner.CleanerContext.html#org.apache.hadoop.hbase.master.cleaner">LogCleaner.CleanerContext</a> </td> </tr> </tbody>