http://git-wip-us.apache.org/repos/asf/hbase-site/blob/bb398572/devapidocs/org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html b/devapidocs/org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html index 6ea66cf..c4aab52 100644 --- a/devapidocs/org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html +++ b/devapidocs/org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10}; +var methods = {"i0":10,"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}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -113,12 +113,16 @@ var activeTableTab = "activeTableTab"; <ul class="blockList"> <li class="blockList"> <dl> +<dt>Direct Known Subclasses:</dt> +<dd><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.BoundedLogWriterCreationOutputSink.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.BoundedLogWriterCreationOutputSink</a></dd> +</dl> +<dl> <dt>Enclosing class:</dt> <dd><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter</a></dd> </dl> <hr> <br> -<pre>class <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.1208">WALSplitter.LogRecoveredEditsOutputSink</a> +<pre>class <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.1235">WALSplitter.LogRecoveredEditsOutputSink</a> extends <a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.OutputSink</a></pre> <div class="block">Class that manages the output streams from the log splitting process.</div> </li> @@ -178,49 +182,67 @@ extends <a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.OutputSi <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html#append-org.apache.hadoop.hbase.wal.WALSplitter.RegionEntryBuffer-">append</a></span>(<a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.RegionEntryBuffer.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.RegionEntryBuffer</a> buffer)</code> </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><org.apache.hadoop.fs.Path></code></td> +<td class="colFirst"><code>(package private) <a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.WriterAndPath.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.WriterAndPath</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html#appendBuffer-org.apache.hadoop.hbase.wal.WALSplitter.RegionEntryBuffer-boolean-">appendBuffer</a></span>(<a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.RegionEntryBuffer.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.RegionEntryBuffer</a> buffer, + boolean reusable)</code> </td> +</tr> +<tr id="i2" class="altColor"> +<td class="colFirst"><code>(package 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><org.apache.hadoop.fs.Path></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html#close--">close</a></span>()</code> <div class="block">Close all of the output streams.</div> </td> </tr> -<tr id="i2" class="altColor"> +<tr id="i3" 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/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html#closeLogWriters-java.util.List-">closeLogWriters</a></span>(<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/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>> thrown)</code> </td> </tr> -<tr id="i3" class="rowColor"> -<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.WriterAndPath.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.WriterAndPath</a></code></td> +<tr id="i4" class="altColor"> +<td class="colFirst"><code>(package private) org.apache.hadoop.fs.Path</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html#closeWriter-java.lang.String-org.apache.hadoop.hbase.wal.WALSplitter.WriterAndPath-java.util.List-">closeWriter</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> encodedRegionName, + <a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.WriterAndPath.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.WriterAndPath</a> wap, + <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/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>> thrown)</code> </td> +</tr> +<tr id="i5" class="rowColor"> +<td class="colFirst"><code>(package private) <a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.WriterAndPath.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.WriterAndPath</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html#createWAP-byte:A-org.apache.hadoop.hbase.wal.WAL.Entry-org.apache.hadoop.fs.Path-">createWAP</a></span>(byte[] region, <a href="../../../../../org/apache/hadoop/hbase/wal/WAL.Entry.html" title="class in org.apache.hadoop.hbase.wal">WAL.Entry</a> entry, org.apache.hadoop.fs.Path rootdir)</code> </td> </tr> -<tr id="i4" class="altColor"> +<tr id="i6" class="altColor"> <td class="colFirst"><code>private void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html#deleteOneWithFewerEntries-org.apache.hadoop.hbase.wal.WALSplitter.WriterAndPath-org.apache.hadoop.fs.Path-">deleteOneWithFewerEntries</a></span>(<a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.WriterAndPath.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.WriterAndPath</a> wap, org.apache.hadoop.fs.Path dst)</code> </td> </tr> -<tr id="i5" class="rowColor"> -<td class="colFirst"><code>private void</code></td> +<tr id="i7" class="rowColor"> +<td class="colFirst"><code>(package private) boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html#executeCloseTask-java.util.concurrent.CompletionService-java.util.List-java.util.List-">executeCloseTask</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletionService.html?is-external=true" title="class or interface in java.util.concurrent">CompletionService</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> completionService, + <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/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>> thrown, + <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><org.apache.hadoop.fs.Path> paths)</code> </td> +</tr> +<tr id="i8" class="altColor"> +<td class="colFirst"><code>(package private) void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html#filterCellByStore-org.apache.hadoop.hbase.wal.WAL.Entry-">filterCellByStore</a></span>(<a href="../../../../../org/apache/hadoop/hbase/wal/WAL.Entry.html" title="class in org.apache.hadoop.hbase.wal">WAL.Entry</a> logEntry)</code> </td> </tr> -<tr id="i6" class="altColor"> +<tr id="i9" class="rowColor"> <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><org.apache.hadoop.fs.Path></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html#finishWritingAndClose--">finishWritingAndClose</a></span>()</code> </td> </tr> -<tr id="i7" class="rowColor"> +<tr id="i10" class="altColor"> <td class="colFirst"><code>int</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html#getNumberOfRecoveredRegions--">getNumberOfRecoveredRegions</a></span>()</code> </td> </tr> -<tr id="i8" class="altColor"> +<tr id="i11" class="rowColor"> <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><byte[],<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html#getOutputCounts--">getOutputCounts</a></span>()</code> </td> </tr> -<tr id="i9" class="rowColor"> -<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.WriterAndPath.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.WriterAndPath</a></code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html#getWriterAndPath-org.apache.hadoop.hbase.wal.WAL.Entry-">getWriterAndPath</a></span>(<a href="../../../../../org/apache/hadoop/hbase/wal/WAL.Entry.html" title="class in org.apache.hadoop.hbase.wal">WAL.Entry</a> entry)</code> +<tr id="i12" class="altColor"> +<td class="colFirst"><code>(package private) <a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.WriterAndPath.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.WriterAndPath</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html#getWriterAndPath-org.apache.hadoop.hbase.wal.WAL.Entry-boolean-">getWriterAndPath</a></span>(<a href="../../../../../org/apache/hadoop/hbase/wal/WAL.Entry.html" title="class in org.apache.hadoop.hbase.wal">WAL.Entry</a> entry, + boolean reusable)</code> <div class="block">Get a writer and path for a log starting at the given entry.</div> </td> </tr> -<tr id="i10" 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/wal/WALSplitter.LogRecoveredEditsOutputSink.html#keepRegionEvent-org.apache.hadoop.hbase.wal.WAL.Entry-">keepRegionEvent</a></span>(<a href="../../../../../org/apache/hadoop/hbase/wal/WAL.Entry.html" title="class in org.apache.hadoop.hbase.wal">WAL.Entry</a> entry)</code> <div class="block">Some WALEdit's contain only KV's for account on what happened to a region.</div> @@ -261,7 +283,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.OutputSi <ul class="blockListLast"> <li class="blockList"> <h4>LogRecoveredEditsOutputSink</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html#line.1210">LogRecoveredEditsOutputSink</a>(<a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.PipelineController.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.PipelineController</a> controller, +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html#line.1237">LogRecoveredEditsOutputSink</a>(<a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.PipelineController.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.PipelineController</a> controller, <a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.EntryBuffers.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.EntryBuffers</a> entryBuffers, int numWriters)</pre> </li> @@ -280,7 +302,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.OutputSi <ul class="blockList"> <li class="blockList"> <h4>finishWritingAndClose</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><org.apache.hadoop.fs.Path> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html#line.1225">finishWritingAndClose</a>() +<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><org.apache.hadoop.fs.Path> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html#line.1252">finishWritingAndClose</a>() throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> @@ -298,7 +320,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.OutputSi <ul class="blockList"> <li class="blockList"> <h4>deleteOneWithFewerEntries</h4> -<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html#line.1244">deleteOneWithFewerEntries</a>(<a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.WriterAndPath.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.WriterAndPath</a> wap, +<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html#line.1271">deleteOneWithFewerEntries</a>(<a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.WriterAndPath.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.WriterAndPath</a> wap, org.apache.hadoop.fs.Path dst) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <dl> @@ -313,8 +335,8 @@ extends <a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.OutputSi <ul class="blockList"> <li class="blockList"> <h4>close</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><org.apache.hadoop.fs.Path> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html#line.1280">close</a>() - throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> +<pre><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><org.apache.hadoop.fs.Path> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html#line.1307">close</a>() + throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block">Close all of the output streams.</div> <dl> <dt><span class="returnLabel">Returns:</span></dt> @@ -324,13 +346,53 @@ extends <a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.OutputSi </dl> </li> </ul> +<a name="executeCloseTask-java.util.concurrent.CompletionService-java.util.List-java.util.List-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>executeCloseTask</h4> +<pre>boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html#line.1351">executeCloseTask</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletionService.html?is-external=true" title="class or interface in java.util.concurrent">CompletionService</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Void.html?is-external=true" title="class or interface in java.lang">Void</a>> completionService, + <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/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>> thrown, + <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><org.apache.hadoop.fs.Path> paths) + throws <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a>, + <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ExecutionException.html?is-external=true" title="class or interface in java.util.concurrent">ExecutionException</a></pre> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>completionService</code> - threadPool to execute the closing tasks</dd> +<dd><code>thrown</code> - store the exceptions</dd> +<dd><code>paths</code> - arrayList to store the paths written</dd> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>if close tasks executed successful</dd> +<dt><span class="throwsLabel">Throws:</span></dt> +<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></code></dd> +<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ExecutionException.html?is-external=true" title="class or interface in java.util.concurrent">ExecutionException</a></code></dd> +</dl> +</li> +</ul> +<a name="closeWriter-java.lang.String-org.apache.hadoop.hbase.wal.WALSplitter.WriterAndPath-java.util.List-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>closeWriter</h4> +<pre>org.apache.hadoop.fs.Path <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html#line.1378">closeWriter</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> encodedRegionName, + <a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.WriterAndPath.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.WriterAndPath</a> wap, + <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/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>> thrown) + throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> +<dl> +<dt><span class="throwsLabel">Throws:</span></dt> +<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> +</dl> +</li> +</ul> <a name="closeLogWriters-java.util.List-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>closeLogWriters</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/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html#line.1382">closeLogWriters</a>(<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/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>> thrown) +<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/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html#line.1427">closeLogWriters</a>(<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/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>> thrown) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <dl> <dt><span class="throwsLabel">Throws:</span></dt> @@ -338,14 +400,15 @@ extends <a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.OutputSi </dl> </li> </ul> -<a name="getWriterAndPath-org.apache.hadoop.hbase.wal.WAL.Entry-"> +<a name="getWriterAndPath-org.apache.hadoop.hbase.wal.WAL.Entry-boolean-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>getWriterAndPath</h4> -<pre>private <a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.WriterAndPath.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.WriterAndPath</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html#line.1431">getWriterAndPath</a>(<a href="../../../../../org/apache/hadoop/hbase/wal/WAL.Entry.html" title="class in org.apache.hadoop.hbase.wal">WAL.Entry</a> entry) - throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> +<pre><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.WriterAndPath.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.WriterAndPath</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html#line.1475">getWriterAndPath</a>(<a href="../../../../../org/apache/hadoop/hbase/wal/WAL.Entry.html" title="class in org.apache.hadoop.hbase.wal">WAL.Entry</a> entry, + boolean reusable) + throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block">Get a writer and path for a log starting at the given entry. This function is threadsafe so long as multiple threads are always acting on different regions.</div> <dl> @@ -362,10 +425,10 @@ extends <a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.OutputSi <ul class="blockList"> <li class="blockList"> <h4>createWAP</h4> -<pre>private <a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.WriterAndPath.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.WriterAndPath</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html#line.1454">createWAP</a>(byte[] region, - <a href="../../../../../org/apache/hadoop/hbase/wal/WAL.Entry.html" title="class in org.apache.hadoop.hbase.wal">WAL.Entry</a> entry, - org.apache.hadoop.fs.Path rootdir) - throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> +<pre><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.WriterAndPath.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.WriterAndPath</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html#line.1501">createWAP</a>(byte[] region, + <a href="../../../../../org/apache/hadoop/hbase/wal/WAL.Entry.html" title="class in org.apache.hadoop.hbase.wal">WAL.Entry</a> entry, + org.apache.hadoop.fs.Path rootdir) + throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <dl> <dt><span class="returnLabel">Returns:</span></dt> <dd>a path with a write for that path. caller should close.</dd> @@ -380,7 +443,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.OutputSi <ul class="blockList"> <li class="blockList"> <h4>filterCellByStore</h4> -<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html#line.1472">filterCellByStore</a>(<a href="../../../../../org/apache/hadoop/hbase/wal/WAL.Entry.html" title="class in org.apache.hadoop.hbase.wal">WAL.Entry</a> logEntry)</pre> +<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html#line.1519">filterCellByStore</a>(<a href="../../../../../org/apache/hadoop/hbase/wal/WAL.Entry.html" title="class in org.apache.hadoop.hbase.wal">WAL.Entry</a> logEntry)</pre> </li> </ul> <a name="append-org.apache.hadoop.hbase.wal.WALSplitter.RegionEntryBuffer-"> @@ -389,7 +452,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.OutputSi <ul class="blockList"> <li class="blockList"> <h4>append</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html#line.1502">append</a>(<a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.RegionEntryBuffer.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.RegionEntryBuffer</a> buffer) +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html#line.1549">append</a>(<a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.RegionEntryBuffer.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.RegionEntryBuffer</a> buffer) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> @@ -401,13 +464,28 @@ extends <a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.OutputSi </dl> </li> </ul> +<a name="appendBuffer-org.apache.hadoop.hbase.wal.WALSplitter.RegionEntryBuffer-boolean-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>appendBuffer</h4> +<pre><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.WriterAndPath.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.WriterAndPath</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html#line.1553">appendBuffer</a>(<a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.RegionEntryBuffer.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.RegionEntryBuffer</a> buffer, + boolean reusable) + throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> +<dl> +<dt><span class="throwsLabel">Throws:</span></dt> +<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd> +</dl> +</li> +</ul> <a name="keepRegionEvent-org.apache.hadoop.hbase.wal.WAL.Entry-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>keepRegionEvent</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html#line.1548">keepRegionEvent</a>(<a href="../../../../../org/apache/hadoop/hbase/wal/WAL.Entry.html" title="class in org.apache.hadoop.hbase.wal">WAL.Entry</a> entry)</pre> +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html#line.1600">keepRegionEvent</a>(<a href="../../../../../org/apache/hadoop/hbase/wal/WAL.Entry.html" title="class in org.apache.hadoop.hbase.wal">WAL.Entry</a> entry)</pre> <div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html#keepRegionEvent-org.apache.hadoop.hbase.wal.WAL.Entry-">WALSplitter.OutputSink</a></code></span></div> <div class="block">Some WALEdit's contain only KV's for account on what happened to a region. Not all sinks will want to get all of those edits.</div> @@ -425,7 +503,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.OutputSi <ul class="blockList"> <li class="blockList"> <h4>getOutputCounts</h4> -<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><byte[],<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html#line.1562">getOutputCounts</a>()</pre> +<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><byte[],<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html#line.1614">getOutputCounts</a>()</pre> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dd><code><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html#getOutputCounts--">getOutputCounts</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.OutputSink</a></code></dd> @@ -440,7 +518,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.OutputSi <ul class="blockListLast"> <li class="blockList"> <h4>getNumberOfRecoveredRegions</h4> -<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html#line.1573">getNumberOfRecoveredRegions</a>()</pre> +<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.LogRecoveredEditsOutputSink.html#line.1623">getNumberOfRecoveredRegions</a>()</pre> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dd><code><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html#getNumberOfRecoveredRegions--">getNumberOfRecoveredRegions</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.OutputSink</a></code></dd>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/bb398572/devapidocs/org/apache/hadoop/hbase/wal/WALSplitter.MutationReplay.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/wal/WALSplitter.MutationReplay.html b/devapidocs/org/apache/hadoop/hbase/wal/WALSplitter.MutationReplay.html index f79ca2b..266d606 100644 --- a/devapidocs/org/apache/hadoop/hbase/wal/WALSplitter.MutationReplay.html +++ b/devapidocs/org/apache/hadoop/hbase/wal/WALSplitter.MutationReplay.html @@ -117,7 +117,7 @@ var activeTableTab = "activeTableTab"; </dl> <hr> <br> -<pre>public static class <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.1627">WALSplitter.MutationReplay</a> +<pre>public static class <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.1785">WALSplitter.MutationReplay</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> implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><<a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.MutationReplay.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.MutationReplay</a>></pre> <div class="block">A struct used by getMutationsFromWALEntry</div> @@ -230,7 +230,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl <ul class="blockList"> <li class="blockList"> <h4>type</h4> -<pre>public final org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MutationProto.MutationType <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.MutationReplay.html#line.1639">type</a></pre> +<pre>public final org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MutationProto.MutationType <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.MutationReplay.html#line.1797">type</a></pre> </li> </ul> <a name="mutation"> @@ -239,7 +239,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl <ul class="blockList"> <li class="blockList"> <h4>mutation</h4> -<pre>public final <a href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.MutationReplay.html#line.1640">mutation</a></pre> +<pre>public final <a href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.MutationReplay.html#line.1798">mutation</a></pre> </li> </ul> <a name="nonceGroup"> @@ -248,7 +248,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl <ul class="blockList"> <li class="blockList"> <h4>nonceGroup</h4> -<pre>public final long <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.MutationReplay.html#line.1641">nonceGroup</a></pre> +<pre>public final long <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.MutationReplay.html#line.1799">nonceGroup</a></pre> </li> </ul> <a name="nonce"> @@ -257,7 +257,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl <ul class="blockListLast"> <li class="blockList"> <h4>nonce</h4> -<pre>public final long <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.MutationReplay.html#line.1642">nonce</a></pre> +<pre>public final long <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.MutationReplay.html#line.1800">nonce</a></pre> </li> </ul> </li> @@ -274,7 +274,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl <ul class="blockListLast"> <li class="blockList"> <h4>MutationReplay</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.MutationReplay.html#line.1628">MutationReplay</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MutationProto.MutationType type, +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.MutationReplay.html#line.1786">MutationReplay</a>(org.apache.hadoop.hbase.shaded.protobuf.generated.ClientProtos.MutationProto.MutationType type, <a href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a> mutation, long nonceGroup, long nonce)</pre> @@ -294,7 +294,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl <ul class="blockList"> <li class="blockList"> <h4>compareTo</h4> -<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.MutationReplay.html#line.1645">compareTo</a>(<a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.MutationReplay.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.MutationReplay</a> d)</pre> +<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.MutationReplay.html#line.1803">compareTo</a>(<a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.MutationReplay.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.MutationReplay</a> d)</pre> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true#compareTo-T-" title="class or interface in java.lang">compareTo</a></code> in interface <code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><<a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.MutationReplay.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.MutationReplay</a>></code></dd> @@ -307,7 +307,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl <ul class="blockList"> <li class="blockList"> <h4>equals</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.MutationReplay.html#line.1650">equals</a>(<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> obj)</pre> +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.MutationReplay.html#line.1808">equals</a>(<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> obj)</pre> <dl> <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> <dd><code><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></code> in class <code><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></code></dd> @@ -320,7 +320,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Comparabl <ul class="blockListLast"> <li class="blockList"> <h4>hashCode</h4> -<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.MutationReplay.html#line.1659">hashCode</a>()</pre> +<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.MutationReplay.html#line.1817">hashCode</a>()</pre> <dl> <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> <dd><code><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></code> in class <code><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></code></dd> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/bb398572/devapidocs/org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html b/devapidocs/org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html index 5d7fa4f..301163c 100644 --- a/devapidocs/org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html +++ b/devapidocs/org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html @@ -117,7 +117,7 @@ var activeTableTab = "activeTableTab"; </dl> <hr> <br> -<pre>public abstract static class <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.1060">WALSplitter.OutputSink</a> +<pre>public abstract static class <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.1089">WALSplitter.OutputSink</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> <div class="block">The following class is an abstraction class to provide a common interface to support different ways of consuming recovered edits.</div> @@ -160,7 +160,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html#numThreads">numThreads</a></span></code> </td> </tr> <tr class="rowColor"> -<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><byte[],<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>></code></td> +<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentHashMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentHashMap</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html#regionMaximumEditLogSeqNum">regionMaximumEditLogSeqNum</a></span></code> </td> </tr> <tr class="altColor"> @@ -176,7 +176,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html#splits">splits</a></span></code> </td> </tr> <tr class="rowColor"> -<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><byte[],<a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.SinkWriter.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.SinkWriter</a>></code></td> +<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentHashMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentHashMap</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.SinkWriter.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.SinkWriter</a>></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html#writers">writers</a></span></code> </td> </tr> <tr class="altColor"> @@ -307,7 +307,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>controller</h4> -<pre>protected <a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.PipelineController.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.PipelineController</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html#line.1062">controller</a></pre> +<pre>protected <a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.PipelineController.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.PipelineController</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html#line.1091">controller</a></pre> </li> </ul> <a name="entryBuffers"> @@ -316,7 +316,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>entryBuffers</h4> -<pre>protected <a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.EntryBuffers.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.EntryBuffers</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html#line.1063">entryBuffers</a></pre> +<pre>protected <a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.EntryBuffers.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.EntryBuffers</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html#line.1092">entryBuffers</a></pre> </li> </ul> <a name="writers"> @@ -325,7 +325,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>writers</h4> -<pre>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><byte[],<a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.SinkWriter.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.SinkWriter</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html#line.1065">writers</a></pre> +<pre>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentHashMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentHashMap</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.SinkWriter.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.SinkWriter</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html#line.1094">writers</a></pre> </li> </ul> <a name="regionMaximumEditLogSeqNum"> @@ -334,7 +334,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>regionMaximumEditLogSeqNum</h4> -<pre>protected final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><byte[],<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html#line.1068">regionMaximumEditLogSeqNum</a></pre> +<pre>protected <a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentHashMap.html?is-external=true" title="class or interface in java.util.concurrent">ConcurrentHashMap</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html#line.1095">regionMaximumEditLogSeqNum</a></pre> </li> </ul> <a name="writerThreads"> @@ -343,7 +343,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>writerThreads</h4> -<pre>protected final <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/wal/WALSplitter.WriterThread.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.WriterThread</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html#line.1071">writerThreads</a></pre> +<pre>protected final <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/wal/WALSplitter.WriterThread.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.WriterThread</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html#line.1099">writerThreads</a></pre> </li> </ul> <a name="blacklistedRegions"> @@ -352,7 +352,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>blacklistedRegions</h4> -<pre>protected final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><byte[]> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html#line.1074">blacklistedRegions</a></pre> +<pre>protected final <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><byte[]> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html#line.1102">blacklistedRegions</a></pre> </li> </ul> <a name="closeAndCleanCompleted"> @@ -361,7 +361,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>closeAndCleanCompleted</h4> -<pre>protected boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html#line.1077">closeAndCleanCompleted</a></pre> +<pre>protected boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html#line.1105">closeAndCleanCompleted</a></pre> </li> </ul> <a name="writersClosed"> @@ -370,7 +370,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>writersClosed</h4> -<pre>protected boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html#line.1079">writersClosed</a></pre> +<pre>protected boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html#line.1107">writersClosed</a></pre> </li> </ul> <a name="numThreads"> @@ -379,7 +379,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>numThreads</h4> -<pre>protected final int <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html#line.1081">numThreads</a></pre> +<pre>protected final int <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html#line.1109">numThreads</a></pre> </li> </ul> <a name="reporter"> @@ -388,7 +388,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>reporter</h4> -<pre>protected <a href="../../../../../org/apache/hadoop/hbase/util/CancelableProgressable.html" title="interface in org.apache.hadoop.hbase.util">CancelableProgressable</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html#line.1083">reporter</a></pre> +<pre>protected <a href="../../../../../org/apache/hadoop/hbase/util/CancelableProgressable.html" title="interface in org.apache.hadoop.hbase.util">CancelableProgressable</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html#line.1111">reporter</a></pre> </li> </ul> <a name="skippedEdits"> @@ -397,7 +397,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>skippedEdits</h4> -<pre>protected <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/wal/WALSplitter.OutputSink.html#line.1085">skippedEdits</a></pre> +<pre>protected <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/wal/WALSplitter.OutputSink.html#line.1113">skippedEdits</a></pre> </li> </ul> <a name="splits"> @@ -406,7 +406,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>splits</h4> -<pre>protected <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><org.apache.hadoop.fs.Path> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html#line.1087">splits</a></pre> +<pre>protected <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><org.apache.hadoop.fs.Path> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html#line.1115">splits</a></pre> </li> </ul> </li> @@ -423,7 +423,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>OutputSink</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html#line.1089">OutputSink</a>(<a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.PipelineController.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.PipelineController</a> controller, +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html#line.1117">OutputSink</a>(<a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.PipelineController.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.PipelineController</a> controller, <a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.EntryBuffers.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.EntryBuffers</a> entryBuffers, int numWriters)</pre> </li> @@ -442,7 +442,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>setReporter</h4> -<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html#line.1095">setReporter</a>(<a href="../../../../../org/apache/hadoop/hbase/util/CancelableProgressable.html" title="interface in org.apache.hadoop.hbase.util">CancelableProgressable</a> reporter)</pre> +<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html#line.1123">setReporter</a>(<a href="../../../../../org/apache/hadoop/hbase/util/CancelableProgressable.html" title="interface in org.apache.hadoop.hbase.util">CancelableProgressable</a> reporter)</pre> </li> </ul> <a name="startWriterThreads--"> @@ -451,7 +451,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>startWriterThreads</h4> -<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html#line.1102">startWriterThreads</a>()</pre> +<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html#line.1130">startWriterThreads</a>()</pre> <div class="block">Start the threads that will pump data from the entryBuffers to the output files.</div> </li> </ul> @@ -461,7 +461,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>updateRegionMaximumEditLogSeqNum</h4> -<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html#line.1114">updateRegionMaximumEditLogSeqNum</a>(<a href="../../../../../org/apache/hadoop/hbase/wal/WAL.Entry.html" title="class in org.apache.hadoop.hbase.wal">WAL.Entry</a> entry)</pre> +<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html#line.1142">updateRegionMaximumEditLogSeqNum</a>(<a href="../../../../../org/apache/hadoop/hbase/wal/WAL.Entry.html" title="class in org.apache.hadoop.hbase.wal">WAL.Entry</a> entry)</pre> <div class="block">Update region's maximum edit log SeqNum.</div> </li> </ul> @@ -471,7 +471,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getNumOpenWriters</h4> -<pre>int <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html#line.1128">getNumOpenWriters</a>()</pre> +<pre>int <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html#line.1155">getNumOpenWriters</a>()</pre> <dl> <dt><span class="returnLabel">Returns:</span></dt> <dd>the number of currently opened writers</dd> @@ -484,7 +484,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getSkippedEdits</h4> -<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html#line.1132">getSkippedEdits</a>()</pre> +<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html#line.1159">getSkippedEdits</a>()</pre> </li> </ul> <a name="finishWriting-boolean-"> @@ -493,7 +493,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>finishWriting</h4> -<pre>protected boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html#line.1141">finishWriting</a>(boolean interrupt) +<pre>protected boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html#line.1168">finishWriting</a>(boolean interrupt) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block">Wait for writer threads to dump all info to the sink</div> <dl> @@ -510,7 +510,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>finishWritingAndClose</h4> -<pre>public abstract <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><org.apache.hadoop.fs.Path> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html#line.1170">finishWritingAndClose</a>() +<pre>public abstract <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><org.apache.hadoop.fs.Path> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html#line.1197">finishWritingAndClose</a>() throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <dl> <dt><span class="throwsLabel">Throws:</span></dt> @@ -524,7 +524,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getOutputCounts</h4> -<pre>public abstract <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><byte[],<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html#line.1175">getOutputCounts</a>()</pre> +<pre>public abstract <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><byte[],<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html#line.1202">getOutputCounts</a>()</pre> <dl> <dt><span class="returnLabel">Returns:</span></dt> <dd>a map from encoded region ID to the number of edits written out for that region.</dd> @@ -537,7 +537,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getNumberOfRecoveredRegions</h4> -<pre>public abstract int <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html#line.1180">getNumberOfRecoveredRegions</a>()</pre> +<pre>public abstract int <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html#line.1207">getNumberOfRecoveredRegions</a>()</pre> <dl> <dt><span class="returnLabel">Returns:</span></dt> <dd>number of regions we've recovered</dd> @@ -550,7 +550,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>append</h4> -<pre>public abstract void <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html#line.1186">append</a>(<a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.RegionEntryBuffer.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.RegionEntryBuffer</a> buffer) +<pre>public abstract void <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html#line.1213">append</a>(<a href="../../../../../org/apache/hadoop/hbase/wal/WALSplitter.RegionEntryBuffer.html" title="class in org.apache.hadoop.hbase.wal">WALSplitter.RegionEntryBuffer</a> buffer) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -566,7 +566,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>flush</h4> -<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html#line.1192">flush</a>() +<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html#line.1219">flush</a>() throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block">WriterThread call this function to help flush internal remaining edits in buffer before close</div> <dl> @@ -583,7 +583,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>keepRegionEvent</h4> -<pre>public abstract boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html#line.1202">keepRegionEvent</a>(<a href="../../../../../org/apache/hadoop/hbase/wal/WAL.Entry.html" title="class in org.apache.hadoop.hbase.wal">WAL.Entry</a> entry)</pre> +<pre>public abstract boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.OutputSink.html#line.1229">keepRegionEvent</a>(<a href="../../../../../org/apache/hadoop/hbase/wal/WAL.Entry.html" title="class in org.apache.hadoop.hbase.wal">WAL.Entry</a> entry)</pre> <div class="block">Some WALEdit's contain only KV's for account on what happened to a region. Not all sinks will want to get all of those edits.</div> <dl> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/bb398572/devapidocs/org/apache/hadoop/hbase/wal/WALSplitter.PipelineController.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/wal/WALSplitter.PipelineController.html b/devapidocs/org/apache/hadoop/hbase/wal/WALSplitter.PipelineController.html index 1ab70c1..13ed0b6 100644 --- a/devapidocs/org/apache/hadoop/hbase/wal/WALSplitter.PipelineController.html +++ b/devapidocs/org/apache/hadoop/hbase/wal/WALSplitter.PipelineController.html @@ -113,7 +113,7 @@ var activeTableTab = "activeTableTab"; </dl> <hr> <br> -<pre>public static class <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.797">WALSplitter.PipelineController</a> +<pre>public static class <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.812">WALSplitter.PipelineController</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> <div class="block">Contains some methods to control WAL-entries producer / consumer interactions</div> </li> @@ -212,7 +212,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>thrown</h4> -<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReference</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.PipelineController.html#line.800">thrown</a></pre> +<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicReference.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicReference</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.PipelineController.html#line.815">thrown</a></pre> </li> </ul> <a name="dataAvailable"> @@ -221,7 +221,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>dataAvailable</h4> -<pre>public final <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> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.PipelineController.html#line.804">dataAvailable</a></pre> +<pre>public final <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> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.PipelineController.html#line.819">dataAvailable</a></pre> </li> </ul> </li> @@ -238,7 +238,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>PipelineController</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.PipelineController.html#line.797">PipelineController</a>()</pre> +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.PipelineController.html#line.812">PipelineController</a>()</pre> </li> </ul> </li> @@ -255,7 +255,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>writerThreadError</h4> -<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.PipelineController.html#line.806">writerThreadError</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> t)</pre> +<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.PipelineController.html#line.821">writerThreadError</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a> t)</pre> </li> </ul> <a name="checkForErrors--"> @@ -264,7 +264,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>checkForErrors</h4> -<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.PipelineController.html#line.813">checkForErrors</a>() +<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.PipelineController.html#line.828">checkForErrors</a>() throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block">Check for errors in the writer threads. If any is found, rethrow it.</div> <dl> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/bb398572/devapidocs/org/apache/hadoop/hbase/wal/WALSplitter.RegionEntryBuffer.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/wal/WALSplitter.RegionEntryBuffer.html b/devapidocs/org/apache/hadoop/hbase/wal/WALSplitter.RegionEntryBuffer.html index ce0f46f..15cd82f 100644 --- a/devapidocs/org/apache/hadoop/hbase/wal/WALSplitter.RegionEntryBuffer.html +++ b/devapidocs/org/apache/hadoop/hbase/wal/WALSplitter.RegionEntryBuffer.html @@ -117,7 +117,7 @@ var activeTableTab = "activeTableTab"; </dl> <hr> <br> -<pre>public static class <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.945">WALSplitter.RegionEntryBuffer</a> +<pre>public static class <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.974">WALSplitter.RegionEntryBuffer</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> implements <a href="../../../../../org/apache/hadoop/hbase/io/HeapSize.html" title="interface in org.apache.hadoop.hbase.io">HeapSize</a></pre> <div class="block">A buffer of some number of edits for a given region. @@ -243,7 +243,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/io/HeapSize.html" tit <ul class="blockList"> <li class="blockList"> <h4>heapInBuffer</h4> -<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.RegionEntryBuffer.html#line.946">heapInBuffer</a></pre> +<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.RegionEntryBuffer.html#line.975">heapInBuffer</a></pre> </li> </ul> <a name="entryBuffer"> @@ -252,7 +252,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/io/HeapSize.html" tit <ul class="blockList"> <li class="blockList"> <h4>entryBuffer</h4> -<pre><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/wal/WAL.Entry.html" title="class in org.apache.hadoop.hbase.wal">WAL.Entry</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.RegionEntryBuffer.html#line.947">entryBuffer</a></pre> +<pre><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/wal/WAL.Entry.html" title="class in org.apache.hadoop.hbase.wal">WAL.Entry</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.RegionEntryBuffer.html#line.976">entryBuffer</a></pre> </li> </ul> <a name="tableName"> @@ -261,7 +261,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/io/HeapSize.html" tit <ul class="blockList"> <li class="blockList"> <h4>tableName</h4> -<pre><a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.RegionEntryBuffer.html#line.948">tableName</a></pre> +<pre><a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.RegionEntryBuffer.html#line.977">tableName</a></pre> </li> </ul> <a name="encodedRegionName"> @@ -270,7 +270,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/io/HeapSize.html" tit <ul class="blockListLast"> <li class="blockList"> <h4>encodedRegionName</h4> -<pre>byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.RegionEntryBuffer.html#line.949">encodedRegionName</a></pre> +<pre>byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.RegionEntryBuffer.html#line.978">encodedRegionName</a></pre> </li> </ul> </li> @@ -287,7 +287,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/io/HeapSize.html" tit <ul class="blockListLast"> <li class="blockList"> <h4>RegionEntryBuffer</h4> -<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.RegionEntryBuffer.html#line.951">RegionEntryBuffer</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, +<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.RegionEntryBuffer.html#line.980">RegionEntryBuffer</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, byte[] region)</pre> </li> </ul> @@ -305,7 +305,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/io/HeapSize.html" tit <ul class="blockList"> <li class="blockList"> <h4>appendEntry</h4> -<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.RegionEntryBuffer.html#line.957">appendEntry</a>(<a href="../../../../../org/apache/hadoop/hbase/wal/WAL.Entry.html" title="class in org.apache.hadoop.hbase.wal">WAL.Entry</a> entry)</pre> +<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.RegionEntryBuffer.html#line.986">appendEntry</a>(<a href="../../../../../org/apache/hadoop/hbase/wal/WAL.Entry.html" title="class in org.apache.hadoop.hbase.wal">WAL.Entry</a> entry)</pre> </li> </ul> <a name="internify-org.apache.hadoop.hbase.wal.WAL.Entry-"> @@ -314,7 +314,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/io/HeapSize.html" tit <ul class="blockList"> <li class="blockList"> <h4>internify</h4> -<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.RegionEntryBuffer.html#line.967">internify</a>(<a href="../../../../../org/apache/hadoop/hbase/wal/WAL.Entry.html" title="class in org.apache.hadoop.hbase.wal">WAL.Entry</a> entry)</pre> +<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.RegionEntryBuffer.html#line.996">internify</a>(<a href="../../../../../org/apache/hadoop/hbase/wal/WAL.Entry.html" title="class in org.apache.hadoop.hbase.wal">WAL.Entry</a> entry)</pre> </li> </ul> <a name="heapSize--"> @@ -323,7 +323,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/io/HeapSize.html" tit <ul class="blockList"> <li class="blockList"> <h4>heapSize</h4> -<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.RegionEntryBuffer.html#line.974">heapSize</a>()</pre> +<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.RegionEntryBuffer.html#line.1003">heapSize</a>()</pre> <dl> <dt><span class="overrideSpecifyLabel">Specified by:</span></dt> <dd><code><a href="../../../../../org/apache/hadoop/hbase/io/HeapSize.html#heapSize--">heapSize</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/io/HeapSize.html" title="interface in org.apache.hadoop.hbase.io">HeapSize</a></code></dd> @@ -339,7 +339,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/io/HeapSize.html" tit <ul class="blockList"> <li class="blockList"> <h4>getEncodedRegionName</h4> -<pre>public byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.RegionEntryBuffer.html#line.978">getEncodedRegionName</a>()</pre> +<pre>public byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.RegionEntryBuffer.html#line.1007">getEncodedRegionName</a>()</pre> </li> </ul> <a name="getEntryBuffer--"> @@ -348,7 +348,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/io/HeapSize.html" tit <ul class="blockList"> <li class="blockList"> <h4>getEntryBuffer</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/wal/WAL.Entry.html" title="class in org.apache.hadoop.hbase.wal">WAL.Entry</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.RegionEntryBuffer.html#line.982">getEntryBuffer</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/wal/WAL.Entry.html" title="class in org.apache.hadoop.hbase.wal">WAL.Entry</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.RegionEntryBuffer.html#line.1011">getEntryBuffer</a>()</pre> </li> </ul> <a name="getTableName--"> @@ -357,7 +357,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/io/HeapSize.html" tit <ul class="blockListLast"> <li class="blockList"> <h4>getTableName</h4> -<pre>public <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.RegionEntryBuffer.html#line.986">getTableName</a>()</pre> +<pre>public <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.RegionEntryBuffer.html#line.1015">getTableName</a>()</pre> </li> </ul> </li> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/bb398572/devapidocs/org/apache/hadoop/hbase/wal/WALSplitter.SinkWriter.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/wal/WALSplitter.SinkWriter.html b/devapidocs/org/apache/hadoop/hbase/wal/WALSplitter.SinkWriter.html index 6806ce0..cee4bbb 100644 --- a/devapidocs/org/apache/hadoop/hbase/wal/WALSplitter.SinkWriter.html +++ b/devapidocs/org/apache/hadoop/hbase/wal/WALSplitter.SinkWriter.html @@ -117,7 +117,7 @@ var activeTableTab = "activeTableTab"; </dl> <hr> <br> -<pre>public abstract static class <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.1581">WALSplitter.SinkWriter</a> +<pre>public abstract static class <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.html#line.1739">WALSplitter.SinkWriter</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> <div class="block">Class wraps the actual writer which writes data out and related statistics</div> </li> @@ -222,7 +222,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>editsWritten</h4> -<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.SinkWriter.html#line.1583">editsWritten</a></pre> +<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.SinkWriter.html#line.1741">editsWritten</a></pre> </li> </ul> <a name="editsSkipped"> @@ -231,7 +231,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>editsSkipped</h4> -<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.SinkWriter.html#line.1585">editsSkipped</a></pre> +<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.SinkWriter.html#line.1743">editsSkipped</a></pre> </li> </ul> <a name="nanosSpent"> @@ -240,7 +240,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>nanosSpent</h4> -<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.SinkWriter.html#line.1587">nanosSpent</a></pre> +<pre>long <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.SinkWriter.html#line.1745">nanosSpent</a></pre> </li> </ul> </li> @@ -257,7 +257,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>SinkWriter</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.SinkWriter.html#line.1581">SinkWriter</a>()</pre> +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.SinkWriter.html#line.1739">SinkWriter</a>()</pre> </li> </ul> </li> @@ -274,7 +274,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>incrementEdits</h4> -<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.SinkWriter.html#line.1589">incrementEdits</a>(int edits)</pre> +<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.SinkWriter.html#line.1747">incrementEdits</a>(int edits)</pre> </li> </ul> <a name="incrementSkippedEdits-int-"> @@ -283,7 +283,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>incrementSkippedEdits</h4> -<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.SinkWriter.html#line.1593">incrementSkippedEdits</a>(int skipped)</pre> +<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.SinkWriter.html#line.1751">incrementSkippedEdits</a>(int skipped)</pre> </li> </ul> <a name="incrementNanoTime-long-"> @@ -292,7 +292,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>incrementNanoTime</h4> -<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.SinkWriter.html#line.1597">incrementNanoTime</a>(long nanos)</pre> +<pre>void <a href="../../../../../src-html/org/apache/hadoop/hbase/wal/WALSplitter.SinkWriter.html#line.1755">incrementNanoTime</a>(long nanos)</pre> </li> </ul> </li>
