http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9118853f/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 dadf40f..c9dc3a9 100644 --- a/devapidocs/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html +++ b/devapidocs/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html @@ -124,9 +124,8 @@ var activeTableTab = "activeTableTab"; <hr> <br> <pre>@InterfaceAudience.Private -public class <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.47">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>> -implements <a href="../../../../../../org/apache/hadoop/hbase/conf/ConfigurationObserver.html" title="interface in org.apache.hadoop.hbase.conf">ConfigurationObserver</a></pre> +public class <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.46">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> </li> @@ -268,7 +267,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <!-- --> </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>, <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#fs">fs</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#params">params</a></code></li> +<code><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#CHORE_POOL_SIZE">CHORE_POOL_SIZE</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#cleanersChain">cleanersChain</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#fs">fs</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#params">params</a></code></li> </ul> </li> </ul> @@ -411,7 +410,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <!-- --> </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#checkAndDeleteDirectory-org.apache.hadoop.fs.Path-">checkAndDeleteDirectory</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#chore--">chore</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#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> </ul> <ul class="blockList"> <li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hbase.ScheduledChore"> @@ -447,7 +446,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>MASTER_HFILE_CLEANER_PLUGINS</h4> -<pre>public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.50">MASTER_HFILE_CLEANER_PLUGINS</a></pre> +<pre>public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.48">MASTER_HFILE_CLEANER_PLUGINS</a></pre> <dl> <dt><span class="seeLabel">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> @@ -460,7 +459,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>HFILE_DELETE_THROTTLE_THRESHOLD</h4> -<pre>public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.58">HFILE_DELETE_THROTTLE_THRESHOLD</a></pre> +<pre>public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.56">HFILE_DELETE_THROTTLE_THRESHOLD</a></pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.master.cleaner.HFileCleaner.HFILE_DELETE_THROTTLE_THRESHOLD">Constant Field Values</a></dd> @@ -473,7 +472,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>DEFAULT_HFILE_DELETE_THROTTLE_THRESHOLD</h4> -<pre>public static final int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.60">DEFAULT_HFILE_DELETE_THROTTLE_THRESHOLD</a></pre> +<pre>public static final int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.58">DEFAULT_HFILE_DELETE_THROTTLE_THRESHOLD</a></pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.master.cleaner.HFileCleaner.DEFAULT_HFILE_DELETE_THROTTLE_THRESHOLD">Constant Field Values</a></dd> @@ -486,7 +485,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>LARGE_HFILE_QUEUE_INIT_SIZE</h4> -<pre>public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.63">LARGE_HFILE_QUEUE_INIT_SIZE</a></pre> +<pre>public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.61">LARGE_HFILE_QUEUE_INIT_SIZE</a></pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.master.cleaner.HFileCleaner.LARGE_HFILE_QUEUE_INIT_SIZE">Constant Field Values</a></dd> @@ -499,7 +498,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>DEFAULT_LARGE_HFILE_QUEUE_INIT_SIZE</h4> -<pre>public static final int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.65">DEFAULT_LARGE_HFILE_QUEUE_INIT_SIZE</a></pre> +<pre>public static final int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.63">DEFAULT_LARGE_HFILE_QUEUE_INIT_SIZE</a></pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.master.cleaner.HFileCleaner.DEFAULT_LARGE_HFILE_QUEUE_INIT_SIZE">Constant Field Values</a></dd> @@ -512,7 +511,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>SMALL_HFILE_QUEUE_INIT_SIZE</h4> -<pre>public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.68">SMALL_HFILE_QUEUE_INIT_SIZE</a></pre> +<pre>public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.66">SMALL_HFILE_QUEUE_INIT_SIZE</a></pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.master.cleaner.HFileCleaner.SMALL_HFILE_QUEUE_INIT_SIZE">Constant Field Values</a></dd> @@ -525,7 +524,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>DEFAULT_SMALL_HFILE_QUEUE_INIT_SIZE</h4> -<pre>public static final int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.70">DEFAULT_SMALL_HFILE_QUEUE_INIT_SIZE</a></pre> +<pre>public static final int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.68">DEFAULT_SMALL_HFILE_QUEUE_INIT_SIZE</a></pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.master.cleaner.HFileCleaner.DEFAULT_SMALL_HFILE_QUEUE_INIT_SIZE">Constant Field Values</a></dd> @@ -538,7 +537,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>LARGE_HFILE_DELETE_THREAD_NUMBER</h4> -<pre>public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.73">LARGE_HFILE_DELETE_THREAD_NUMBER</a></pre> +<pre>public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.71">LARGE_HFILE_DELETE_THREAD_NUMBER</a></pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.master.cleaner.HFileCleaner.LARGE_HFILE_DELETE_THREAD_NUMBER">Constant Field Values</a></dd> @@ -551,7 +550,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>DEFAULT_LARGE_HFILE_DELETE_THREAD_NUMBER</h4> -<pre>public static final int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.75">DEFAULT_LARGE_HFILE_DELETE_THREAD_NUMBER</a></pre> +<pre>public static final int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.73">DEFAULT_LARGE_HFILE_DELETE_THREAD_NUMBER</a></pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.master.cleaner.HFileCleaner.DEFAULT_LARGE_HFILE_DELETE_THREAD_NUMBER">Constant Field Values</a></dd> @@ -564,7 +563,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>SMALL_HFILE_DELETE_THREAD_NUMBER</h4> -<pre>public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.78">SMALL_HFILE_DELETE_THREAD_NUMBER</a></pre> +<pre>public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.76">SMALL_HFILE_DELETE_THREAD_NUMBER</a></pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.master.cleaner.HFileCleaner.SMALL_HFILE_DELETE_THREAD_NUMBER">Constant Field Values</a></dd> @@ -577,7 +576,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>DEFAULT_SMALL_HFILE_DELETE_THREAD_NUMBER</h4> -<pre>public static final int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.80">DEFAULT_SMALL_HFILE_DELETE_THREAD_NUMBER</a></pre> +<pre>public static final int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.78">DEFAULT_SMALL_HFILE_DELETE_THREAD_NUMBER</a></pre> <dl> <dt><span class="seeLabel">See Also:</span></dt> <dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.master.cleaner.HFileCleaner.DEFAULT_SMALL_HFILE_DELETE_THREAD_NUMBER">Constant Field Values</a></dd> @@ -590,7 +589,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>LOG</h4> -<pre>private static final org.apache.commons.logging.Log <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.82">LOG</a></pre> +<pre>private static final org.apache.commons.logging.Log <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.80">LOG</a></pre> </li> </ul> <a name="largeFileQueue"> @@ -599,7 +598,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>largeFileQueue</h4> -<pre><a href="../../../../../../org/apache/hadoop/hbase/util/StealJobQueue.html" title="class in org.apache.hadoop.hbase.util">StealJobQueue</a><<a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html" title="class in org.apache.hadoop.hbase.master.cleaner">HFileCleaner.HFileDeleteTask</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.84">largeFileQueue</a></pre> +<pre><a href="../../../../../../org/apache/hadoop/hbase/util/StealJobQueue.html" title="class in org.apache.hadoop.hbase.util">StealJobQueue</a><<a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html" title="class in org.apache.hadoop.hbase.master.cleaner">HFileCleaner.HFileDeleteTask</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.82">largeFileQueue</a></pre> </li> </ul> <a name="smallFileQueue"> @@ -608,7 +607,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>smallFileQueue</h4> -<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/BlockingQueue.html?is-external=true" title="class or interface in java.util.concurrent">BlockingQueue</a><<a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html" title="class in org.apache.hadoop.hbase.master.cleaner">HFileCleaner.HFileDeleteTask</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.85">smallFileQueue</a></pre> +<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/BlockingQueue.html?is-external=true" title="class or interface in java.util.concurrent">BlockingQueue</a><<a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html" title="class in org.apache.hadoop.hbase.master.cleaner">HFileCleaner.HFileDeleteTask</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.83">smallFileQueue</a></pre> </li> </ul> <a name="throttlePoint"> @@ -617,7 +616,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>throttlePoint</h4> -<pre>private int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.86">throttlePoint</a></pre> +<pre>private int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.84">throttlePoint</a></pre> </li> </ul> <a name="largeQueueInitSize"> @@ -626,7 +625,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>largeQueueInitSize</h4> -<pre>private int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.87">largeQueueInitSize</a></pre> +<pre>private int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.85">largeQueueInitSize</a></pre> </li> </ul> <a name="smallQueueInitSize"> @@ -635,7 +634,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>smallQueueInitSize</h4> -<pre>private int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.88">smallQueueInitSize</a></pre> +<pre>private int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.86">smallQueueInitSize</a></pre> </li> </ul> <a name="largeFileDeleteThreadNumber"> @@ -644,7 +643,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>largeFileDeleteThreadNumber</h4> -<pre>private int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.89">largeFileDeleteThreadNumber</a></pre> +<pre>private int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.87">largeFileDeleteThreadNumber</a></pre> </li> </ul> <a name="smallFileDeleteThreadNumber"> @@ -653,7 +652,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>smallFileDeleteThreadNumber</h4> -<pre>private int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.90">smallFileDeleteThreadNumber</a></pre> +<pre>private int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.88">smallFileDeleteThreadNumber</a></pre> </li> </ul> <a name="threads"> @@ -662,7 +661,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>threads</h4> -<pre>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Thread.html?is-external=true" title="class or interface in java.lang">Thread</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.91">threads</a></pre> +<pre>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Thread.html?is-external=true" title="class or interface in java.lang">Thread</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.89">threads</a></pre> </li> </ul> <a name="running"> @@ -671,7 +670,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>running</h4> -<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.92">running</a></pre> +<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.90">running</a></pre> </li> </ul> <a name="deletedLargeFiles"> @@ -680,7 +679,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>deletedLargeFiles</h4> -<pre>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicLong.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicLong</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.94">deletedLargeFiles</a></pre> +<pre>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicLong.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicLong</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.92">deletedLargeFiles</a></pre> </li> </ul> <a name="deletedSmallFiles"> @@ -689,7 +688,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>deletedSmallFiles</h4> -<pre>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicLong.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicLong</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.95">deletedSmallFiles</a></pre> +<pre>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicLong.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicLong</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.93">deletedSmallFiles</a></pre> </li> </ul> <a name="COMPARATOR"> @@ -698,7 +697,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockListLast"> <li class="blockList"> <h4>COMPARATOR</h4> -<pre>private static final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a><<a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html" title="class in org.apache.hadoop.hbase.master.cleaner">HFileCleaner.HFileDeleteTask</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.303">COMPARATOR</a></pre> +<pre>private static final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html?is-external=true" title="class or interface in java.util">Comparator</a><<a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html" title="class in org.apache.hadoop.hbase.master.cleaner">HFileCleaner.HFileDeleteTask</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.301">COMPARATOR</a></pre> </li> </ul> </li> @@ -715,7 +714,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <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, +<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.50">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, @@ -728,7 +727,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockListLast"> <li class="blockList"> <h4>HFileCleaner</h4> -<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.105">HFileCleaner</a>(int period, +<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.103">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, @@ -759,7 +758,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <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.125">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.123">validate</a>(org.apache.hadoop.fs.Path file)</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#validate-org.apache.hadoop.fs.Path-">CleanerChore</a></code></span></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> @@ -779,7 +778,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>getDelegatesForTesting</h4> -<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<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.135">getDelegatesForTesting</a>()</pre> +<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<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.133">getDelegatesForTesting</a>()</pre> <div class="block">Exposed for TESTING!</div> </li> </ul> @@ -789,7 +788,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>deleteFiles</h4> -<pre>public int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.140">deleteFiles</a>(<a href="http://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>public int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.138">deleteFiles</a>(<a href="http://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"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#deleteFiles-java.lang.Iterable-">CleanerChore</a></code></span></div> <div class="block">Delete the given files</div> <dl> @@ -808,7 +807,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>deleteFile</h4> -<pre>private <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html" title="class in org.apache.hadoop.hbase.master.cleaner">HFileCleaner.HFileDeleteTask</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.164">deleteFile</a>(org.apache.hadoop.fs.FileStatus file)</pre> +<pre>private <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html" title="class in org.apache.hadoop.hbase.master.cleaner">HFileCleaner.HFileDeleteTask</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.162">deleteFile</a>(org.apache.hadoop.fs.FileStatus file)</pre> <div class="block">Construct an <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html" title="class in org.apache.hadoop.hbase.master.cleaner"><code>HFileCleaner.HFileDeleteTask</code></a> for each file to delete and add into the correct queue</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -824,7 +823,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>dispatch</h4> -<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.170">dispatch</a>(<a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html" title="class in org.apache.hadoop.hbase.master.cleaner">HFileCleaner.HFileDeleteTask</a> task)</pre> +<pre>private boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.168">dispatch</a>(<a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html" title="class in org.apache.hadoop.hbase.master.cleaner">HFileCleaner.HFileDeleteTask</a> task)</pre> </li> </ul> <a name="cleanup--"> @@ -833,7 +832,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/HFileCleaner.html#line.192">cleanup</a>()</pre> +<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.190">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> @@ -848,7 +847,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>startHFileDeleteThreads</h4> -<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.200">startHFileDeleteThreads</a>()</pre> +<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.198">startHFileDeleteThreads</a>()</pre> <div class="block">Start threads for hfile deletion</div> </li> </ul> @@ -858,7 +857,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>consumerLoop</h4> -<pre>protected void <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.234">consumerLoop</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/BlockingQueue.html?is-external=true" title="class or interface in java.util.concurrent">BlockingQueue</a><<a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html" title="class in org.apache.hadoop.hbase.master.cleaner">HFileCleaner.HFileDeleteTask</a>> queue)</pre> +<pre>protected void <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.232">consumerLoop</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/BlockingQueue.html?is-external=true" title="class or interface in java.util.concurrent">BlockingQueue</a><<a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileCleaner.HFileDeleteTask.html" title="class in org.apache.hadoop.hbase.master.cleaner">HFileCleaner.HFileDeleteTask</a>> queue)</pre> </li> </ul> <a name="countDeletedFiles-boolean-boolean-"> @@ -867,7 +866,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>countDeletedFiles</h4> -<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.271">countDeletedFiles</a>(boolean isLargeFile, +<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.269">countDeletedFiles</a>(boolean isLargeFile, boolean fromLargeQueue)</pre> </li> </ul> @@ -877,7 +876,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>stopHFileDeleteThreads</h4> -<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.293">stopHFileDeleteThreads</a>()</pre> +<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.291">stopHFileDeleteThreads</a>()</pre> <div class="block">Stop threads for hfile deletion</div> </li> </ul> @@ -887,7 +886,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>getCleanerThreads</h4> -<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Thread.html?is-external=true" title="class or interface in java.lang">Thread</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.362">getCleanerThreads</a>()</pre> +<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Thread.html?is-external=true" title="class or interface in java.lang">Thread</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.360">getCleanerThreads</a>()</pre> </li> </ul> <a name="getNumOfDeletedLargeFiles--"> @@ -896,7 +895,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>getNumOfDeletedLargeFiles</h4> -<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.367">getNumOfDeletedLargeFiles</a>()</pre> +<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.365">getNumOfDeletedLargeFiles</a>()</pre> </li> </ul> <a name="getNumOfDeletedSmallFiles--"> @@ -905,7 +904,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>getNumOfDeletedSmallFiles</h4> -<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.372">getNumOfDeletedSmallFiles</a>()</pre> +<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.370">getNumOfDeletedSmallFiles</a>()</pre> </li> </ul> <a name="getLargeQueueInitSize--"> @@ -914,7 +913,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>getLargeQueueInitSize</h4> -<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.377">getLargeQueueInitSize</a>()</pre> +<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.375">getLargeQueueInitSize</a>()</pre> </li> </ul> <a name="getSmallQueueInitSize--"> @@ -923,7 +922,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>getSmallQueueInitSize</h4> -<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.382">getSmallQueueInitSize</a>()</pre> +<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.380">getSmallQueueInitSize</a>()</pre> </li> </ul> <a name="getThrottlePoint--"> @@ -932,7 +931,7 @@ implements <a href="../../../../../../org/apache/hadoop/hbase/conf/Configuration <ul class="blockList"> <li class="blockList"> <h4>getThrottlePoint</h4> -<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.387">getThrottlePoint</a>()</pre> +<pre>public long <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.385">getThrottlePoint</a>()</pre> </li> </ul> <a name="onConfigurationChange-org.apache.hadoop.conf.Configuration-"> @@ -941,13 +940,15 @@ 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/HFileCleaner.html#line.392">onConfigurationChange</a>(org.apache.hadoop.conf.Configuration conf)</pre> +<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/HFileCleaner.html#line.390">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> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dd><code><a href="../../../../../../org/apache/hadoop/hbase/conf/ConfigurationObserver.html#onConfigurationChange-org.apache.hadoop.conf.Configuration-">onConfigurationChange</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/conf/ConfigurationObserver.html" title="interface in org.apache.hadoop.hbase.conf">ConfigurationObserver</a></code></dd> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#onConfigurationChange-org.apache.hadoop.conf.Configuration-">onConfigurationChange</a></code> in class <code><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>></code></dd> </dl> </li> </ul>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/9118853f/devapidocs/org/apache/hadoop/hbase/master/cleaner/LogCleaner.CleanerContext.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/master/cleaner/LogCleaner.CleanerContext.html b/devapidocs/org/apache/hadoop/hbase/master/cleaner/LogCleaner.CleanerContext.html new file mode 100644 index 0000000..ca12be2 --- /dev/null +++ b/devapidocs/org/apache/hadoop/hbase/master/cleaner/LogCleaner.CleanerContext.html @@ -0,0 +1,396 @@ +<!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>LogCleaner.CleanerContext (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="LogCleaner.CleanerContext (Apache HBase 3.0.0-SNAPSHOT API)"; + } + } + catch(err) { + } +//--> +var methods = {"i0":9,"i1":10,"i2":10,"i3":10}; +var tabs = {65535:["t0","All Methods"],1:["t1","Static 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/LogCleaner.CleanerContext.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/LogCleaner.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/ReplicationMetaCleaner.html" title="class 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/LogCleaner.CleanerContext.html" target="_top">Frames</a></li> +<li><a href="LogCleaner.CleanerContext.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 LogCleaner.CleanerContext" class="title">Class LogCleaner.CleanerContext</h2> +</div> +<div class="contentContainer"> +<ul class="inheritance"> +<li><a href="http://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.LogCleaner.CleanerContext</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/LogCleaner.html" title="class in org.apache.hadoop.hbase.master.cleaner">LogCleaner</a></dd> +</dl> +<hr> +<br> +<pre>private static final class <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/LogCleaner.html#line.179">LogCleaner.CleanerContext</a> +extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></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) static long</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/LogCleaner.CleanerContext.html#MAX_WAIT">MAX_WAIT</a></span></code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>(package private) boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/LogCleaner.CleanerContext.html#result">result</a></span></code> </td> +</tr> +<tr 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/LogCleaner.CleanerContext.html#setFromCleaner">setFromCleaner</a></span></code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>(package private) org.apache.hadoop.fs.FileStatus</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/LogCleaner.CleanerContext.html#target">target</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="colFirst" scope="col">Modifier</th> +<th class="colLast" scope="col">Constructor and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>private </code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/LogCleaner.CleanerContext.html#CleanerContext-org.apache.hadoop.fs.FileStatus-">CleanerContext</a></span>(org.apache.hadoop.fs.FileStatus status)</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="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></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) static <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/LogCleaner.CleanerContext.html" title="class in org.apache.hadoop.hbase.master.cleaner">LogCleaner.CleanerContext</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/LogCleaner.CleanerContext.html#createCleanerContext-org.apache.hadoop.fs.FileStatus-">createCleanerContext</a></span>(org.apache.hadoop.fs.FileStatus status)</code> </td> +</tr> +<tr id="i1" class="rowColor"> +<td class="colFirst"><code>(package private) boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/LogCleaner.CleanerContext.html#getResult-long-">getResult</a></span>(long waitIfNotFinished)</code> </td> +</tr> +<tr id="i2" class="altColor"> +<td class="colFirst"><code>(package private) org.apache.hadoop.fs.FileStatus</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/LogCleaner.CleanerContext.html#getTargetToClean--">getTargetToClean</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/LogCleaner.CleanerContext.html#setResult-boolean-">setResult</a></span>(boolean res)</code> </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="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> +<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang /Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li> +</ul> +</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="MAX_WAIT"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>MAX_WAIT</h4> +<pre>static final long <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/LogCleaner.CleanerContext.html#line.181">MAX_WAIT</a></pre> +<dl> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.master.cleaner.LogCleaner.CleanerContext.MAX_WAIT">Constant Field Values</a></dd> +</dl> +</li> +</ul> +<a name="target"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>target</h4> +<pre>final org.apache.hadoop.fs.FileStatus <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/LogCleaner.CleanerContext.html#line.183">target</a></pre> +</li> +</ul> +<a name="result"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>result</h4> +<pre>volatile boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/LogCleaner.CleanerContext.html#line.184">result</a></pre> +</li> +</ul> +<a name="setFromCleaner"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>setFromCleaner</h4> +<pre>volatile boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/LogCleaner.CleanerContext.html#line.185">setFromCleaner</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="CleanerContext-org.apache.hadoop.fs.FileStatus-"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>CleanerContext</h4> +<pre>private <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/LogCleaner.CleanerContext.html#line.191">CleanerContext</a>(org.apache.hadoop.fs.FileStatus status)</pre> +</li> +</ul> +</li> +</ul> +<!-- ============ METHOD DETAIL ========== --> +<ul class="blockList"> +<li class="blockList"><a name="method.detail"> +<!-- --> +</a> +<h3>Method Detail</h3> +<a name="createCleanerContext-org.apache.hadoop.fs.FileStatus-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>createCleanerContext</h4> +<pre>static <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/LogCleaner.CleanerContext.html" title="class in org.apache.hadoop.hbase.master.cleaner">LogCleaner.CleanerContext</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/LogCleaner.CleanerContext.html#line.187">createCleanerContext</a>(org.apache.hadoop.fs.FileStatus status)</pre> +</li> +</ul> +<a name="setResult-boolean-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setResult</h4> +<pre>void <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/LogCleaner.CleanerContext.html#line.196">setResult</a>(boolean res)</pre> +</li> +</ul> +<a name="getResult-long-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getResult</h4> +<pre>boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/LogCleaner.CleanerContext.html#line.202">getResult</a>(long waitIfNotFinished)</pre> +</li> +</ul> +<a name="getTargetToClean--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>getTargetToClean</h4> +<pre>org.apache.hadoop.fs.FileStatus <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/LogCleaner.CleanerContext.html#line.220">getTargetToClean</a>()</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/LogCleaner.CleanerContext.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/LogCleaner.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/ReplicationMetaCleaner.html" title="class 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/LogCleaner.CleanerContext.html" target="_top">Frames</a></li> +<li><a href="LogCleaner.CleanerContext.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–2017 <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/9118853f/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 4866617..fb6f209 100644 --- a/devapidocs/org/apache/hadoop/hbase/master/cleaner/LogCleaner.html +++ b/devapidocs/org/apache/hadoop/hbase/master/cleaner/LogCleaner.html @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":10}; +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -50,7 +50,7 @@ var activeTableTab = "activeTableTab"; <div class="subNav"> <ul class="navList"> <li><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileLinkCleaner.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/ReplicationMetaCleaner.html" title="class in org.apache.hadoop.hbase.master.cleaner"><span class="typeNameLink">Next Class</span></a></li> +<li><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/LogCleaner.CleanerContext.html" title="class 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/LogCleaner.html" target="_top">Frames</a></li> @@ -74,7 +74,7 @@ var activeTableTab = "activeTableTab"; <div> <ul class="subNavList"> <li>Summary: </li> -<li>Nested | </li> +<li><a href="#nested.class.summary">Nested</a> | </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> @@ -119,12 +119,12 @@ var activeTableTab = "activeTableTab"; <li class="blockList"> <dl> <dt>All Implemented Interfaces:</dt> -<dd><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang">Runnable</a></dd> +<dd><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang">Runnable</a>, <a href="../../../../../../org/apache/hadoop/hbase/conf/ConfigurationObserver.html" title="interface in org.apache.hadoop.hbase.conf">ConfigurationObserver</a></dd> </dl> <hr> <br> <pre>@InterfaceAudience.Private -public class <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/LogCleaner.html#line.38">LogCleaner</a> +public class <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/LogCleaner.html#line.47">LogCleaner</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/BaseLogCleanerDelegate.html" title="class in org.apache.hadoop.hbase.master.cleaner">BaseLogCleanerDelegate</a>></pre> <div class="block">This Chore, every time it runs, will attempt to delete the WALs and Procedure WALs in the old logs folder. The WAL is only deleted if none of the cleaner delegates says otherwise.</div> @@ -138,6 +138,25 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/Cleane <div class="summary"> <ul class="blockList"> <li class="blockList"> +<!-- ======== NESTED CLASS SUMMARY ======== --> +<ul class="blockList"> +<li class="blockList"><a name="nested.class.summary"> +<!-- --> +</a> +<h3>Nested Class Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation"> +<caption><span>Nested Classes</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Class and Description</th> +</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/LogCleaner.CleanerContext.html" title="class in org.apache.hadoop.hbase.master.cleaner">LogCleaner.CleanerContext</a></span></code> </td> +</tr> +</table> +</li> +</ul> <!-- =========== FIELD SUMMARY =========== --> <ul class="blockList"> <li class="blockList"><a name="field.summary"> @@ -154,13 +173,29 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/Cleane <td class="colFirst"><code>private static org.apache.commons.logging.Log</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/LogCleaner.html#LOG">LOG</a></span></code> </td> </tr> +<tr class="rowColor"> +<td class="colFirst"><code>static int</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/LogCleaner.html#OLD_WALS_CLEANER_DEFAULT_SIZE">OLD_WALS_CLEANER_DEFAULT_SIZE</a></span></code> </td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/LogCleaner.html#OLD_WALS_CLEANER_SIZE">OLD_WALS_CLEANER_SIZE</a></span></code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Thread.html?is-external=true" title="class or interface in java.lang">Thread</a>></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/LogCleaner.html#oldWALsCleaner">oldWALsCleaner</a></span></code> </td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/LinkedBlockingQueue.html?is-external=true" title="class or interface in java.util.concurrent">LinkedBlockingQueue</a><<a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/LogCleaner.CleanerContext.html" title="class in org.apache.hadoop.hbase.master.cleaner">LogCleaner.CleanerContext</a>></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/LogCleaner.html#pendingDelete">pendingDelete</a></span></code> </td> +</tr> </table> <ul class="blockList"> <li class="blockList"><a name="fields.inherited.from.class.org.apache.hadoop.hbase.master.cleaner.CleanerChore"> <!-- --> </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>, <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#fs">fs</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#params">params</a></code></li> +<code><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#CHORE_POOL_SIZE">CHORE_POOL_SIZE</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#cleanersChain">cleanersChain</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#fs">fs</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#params">params</a></code></li> </ul> </li> </ul> @@ -198,6 +233,41 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/Cleane <th class="colLast" scope="col">Method and Description</th> </tr> <tr id="i0" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/LogCleaner.html#cleanup--">cleanup</a></span>()</code> +<div class="block">Override to run cleanup tasks when the Chore encounters an error and must stop running</div> +</td> +</tr> +<tr id="i1" class="rowColor"> +<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Thread.html?is-external=true" title="class or interface in java.lang">Thread</a>></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/LogCleaner.html#createOldWalsCleaner-int-">createOldWalsCleaner</a></span>(int size)</code> </td> +</tr> +<tr id="i2" 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/LogCleaner.html#deleteFile--">deleteFile</a></span>()</code> </td> +</tr> +<tr id="i3" class="rowColor"> +<td class="colFirst"><code>protected int</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/LogCleaner.html#deleteFiles-java.lang.Iterable-">deleteFiles</a></span>(<a href="http://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)</code> +<div class="block">Delete the given files</div> +</td> +</tr> +<tr id="i4" 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/LogCleaner.html#getSizeOfCleaners--">getSizeOfCleaners</a></span>()</code> </td> +</tr> +<tr id="i5" 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/LogCleaner.html#interruptOldWALsCleaner--">interruptOldWALsCleaner</a></span>()</code> </td> +</tr> +<tr id="i6" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/LogCleaner.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="i7" class="rowColor"> <td class="colFirst"><code>protected boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/LogCleaner.html#validate-org.apache.hadoop.fs.Path-">validate</a></span>(org.apache.hadoop.fs.Path file)</code> <div class="block">Validate the file to see if it even belongs in the directory.</div> @@ -209,7 +279,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#checkAndDeleteDirectory-org.apache.hadoop.fs.Path-">checkAndDeleteDirectory</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#chore--">chore</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#cleanup--">cleanup</a>, <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#deleteFiles-java.lang.Iterable-">deleteFiles</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#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> </ul> <ul class="blockList"> <li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hbase.ScheduledChore"> @@ -242,10 +312,54 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/Cleane <a name="LOG"> <!-- --> </a> -<ul class="blockListLast"> +<ul class="blockList"> <li class="blockList"> <h4>LOG</h4> -<pre>private static final org.apache.commons.logging.Log <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/LogCleaner.html#line.39">LOG</a></pre> +<pre>private static final org.apache.commons.logging.Log <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/LogCleaner.html#line.48">LOG</a></pre> +</li> +</ul> +<a name="OLD_WALS_CLEANER_SIZE"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>OLD_WALS_CLEANER_SIZE</h4> +<pre>public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/LogCleaner.html#line.50">OLD_WALS_CLEANER_SIZE</a></pre> +<dl> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.master.cleaner.LogCleaner.OLD_WALS_CLEANER_SIZE">Constant Field Values</a></dd> +</dl> +</li> +</ul> +<a name="OLD_WALS_CLEANER_DEFAULT_SIZE"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>OLD_WALS_CLEANER_DEFAULT_SIZE</h4> +<pre>public static final int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/LogCleaner.html#line.51">OLD_WALS_CLEANER_DEFAULT_SIZE</a></pre> +<dl> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../../../../../../constant-values.html#org.apache.hadoop.hbase.master.cleaner.LogCleaner.OLD_WALS_CLEANER_DEFAULT_SIZE">Constant Field Values</a></dd> +</dl> +</li> +</ul> +<a name="pendingDelete"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>pendingDelete</h4> +<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/LinkedBlockingQueue.html?is-external=true" title="class or interface in java.util.concurrent">LinkedBlockingQueue</a><<a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/LogCleaner.CleanerContext.html" title="class in org.apache.hadoop.hbase.master.cleaner">LogCleaner.CleanerContext</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/LogCleaner.html#line.53">pendingDelete</a></pre> +</li> +</ul> +<a name="oldWALsCleaner"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>oldWALsCleaner</h4> +<pre>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Thread.html?is-external=true" title="class or interface in java.lang">Thread</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/LogCleaner.html#line.54">oldWALsCleaner</a></pre> </li> </ul> </li> @@ -262,7 +376,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/Cleane <ul class="blockListLast"> <li class="blockList"> <h4>LogCleaner</h4> -<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/LogCleaner.html#line.48">LogCleaner</a>(int period, +<pre>public <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/LogCleaner.html#line.63">LogCleaner</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, @@ -288,10 +402,10 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/Cleane <a name="validate-org.apache.hadoop.fs.Path-"> <!-- --> </a> -<ul class="blockListLast"> +<ul class="blockList"> <li class="blockList"> <h4>validate</h4> -<pre>protected boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/LogCleaner.html#line.54">validate</a>(org.apache.hadoop.fs.Path file)</pre> +<pre>protected boolean <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/LogCleaner.html#line.72">validate</a>(org.apache.hadoop.fs.Path file)</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#validate-org.apache.hadoop.fs.Path-">CleanerChore</a></code></span></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> @@ -305,6 +419,94 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/Cleane </dl> </li> </ul> +<a name="onConfigurationChange-org.apache.hadoop.conf.Configuration-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>onConfigurationChange</h4> +<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/LogCleaner.html#line.78">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> +<dl> +<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> +<dd><code><a href="../../../../../../org/apache/hadoop/hbase/conf/ConfigurationObserver.html#onConfigurationChange-org.apache.hadoop.conf.Configuration-">onConfigurationChange</a></code> in interface <code><a href="../../../../../../org/apache/hadoop/hbase/conf/ConfigurationObserver.html" title="interface in org.apache.hadoop.hbase.conf">ConfigurationObserver</a></code></dd> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#onConfigurationChange-org.apache.hadoop.conf.Configuration-">onConfigurationChange</a></code> in class <code><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/BaseLogCleanerDelegate.html" title="class in org.apache.hadoop.hbase.master.cleaner">BaseLogCleanerDelegate</a>></code></dd> +</dl> +</li> +</ul> +<a name="deleteFiles-java.lang.Iterable-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>deleteFiles</h4> +<pre>protected int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/LogCleaner.html#line.94">deleteFiles</a>(<a href="http://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"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#deleteFiles-java.lang.Iterable-">CleanerChore</a></code></span></div> +<div class="block">Delete the given files</div> +<dl> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#deleteFiles-java.lang.Iterable-">deleteFiles</a></code> in class <code><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/BaseLogCleanerDelegate.html" title="class in org.apache.hadoop.hbase.master.cleaner">BaseLogCleanerDelegate</a>></code></dd> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>filesToDelete</code> - files to delete</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>number of deleted files</dd> +</dl> +</li> +</ul> +<a name="cleanup--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>cleanup</h4> +<pre>public void <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/LogCleaner.html#line.112">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> +<dt><span class="overrideSpecifyLabel">Overrides:</span></dt> +<dd><code><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/CleanerChore.html#cleanup--">cleanup</a></code> in class <code><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/BaseLogCleanerDelegate.html" title="class in org.apache.hadoop.hbase.master.cleaner">BaseLogCleanerDelegate</a>></code></dd> +</dl> +</li> +</ul> +<a name="getSizeOfCleaners--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getSizeOfCleaners</h4> +<pre>int <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/LogCleaner.html#line.118">getSizeOfCleaners</a>()</pre> +</li> +</ul> +<a name="createOldWalsCleaner-int-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>createOldWalsCleaner</h4> +<pre>private <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Thread.html?is-external=true" title="class or interface in java.lang">Thread</a>> <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/LogCleaner.html#line.122">createOldWalsCleaner</a>(int size)</pre> +</li> +</ul> +<a name="interruptOldWALsCleaner--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>interruptOldWALsCleaner</h4> +<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/LogCleaner.html#line.136">interruptOldWALsCleaner</a>()</pre> +</li> +</ul> +<a name="deleteFile--"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>deleteFile</h4> +<pre>private void <a href="../../../../../../src-html/org/apache/hadoop/hbase/master/cleaner/LogCleaner.html#line.143">deleteFile</a>()</pre> +</li> +</ul> </li> </ul> </li> @@ -334,7 +536,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/Cleane <div class="subNav"> <ul class="navList"> <li><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/HFileLinkCleaner.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/ReplicationMetaCleaner.html" title="class in org.apache.hadoop.hbase.master.cleaner"><span class="typeNameLink">Next Class</span></a></li> +<li><a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/LogCleaner.CleanerContext.html" title="class 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/LogCleaner.html" target="_top">Frames</a></li> @@ -358,7 +560,7 @@ extends <a href="../../../../../../org/apache/hadoop/hbase/master/cleaner/Cleane <div> <ul class="subNavList"> <li>Summary: </li> -<li>Nested | </li> +<li><a href="#nested.class.summary">Nested</a> | </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>
