You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by st...@apache.org on 2016/11/15 18:49:31 UTC
[21/52] [partial] hbase-site git commit: Published site at
4d1bff9e78884adf689dd587d65afe36a336c56b.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/86fde03b/devapidocs/org/apache/hadoop/hbase/nio/SingleByteBuff.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/nio/SingleByteBuff.html b/devapidocs/org/apache/hadoop/hbase/nio/SingleByteBuff.html
index bacfe44..702c154 100644
--- a/devapidocs/org/apache/hadoop/hbase/nio/SingleByteBuff.html
+++ b/devapidocs/org/apache/hadoop/hbase/nio/SingleByteBuff.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,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":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,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -115,7 +115,7 @@ var activeTableTab = "activeTableTab";
<hr>
<br>
<pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a>
-public class <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.35">SingleByteBuff</a>
+public class <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.39">SingleByteBuff</a>
extends <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a></pre>
<div class="block">An implementation of ByteBuff where a single BB backs the BBI. This just acts
as a wrapper over a normal BB - offheap or onheap</div>
@@ -279,7 +279,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
</td>
</tr>
<tr id="i14" class="altColor">
-<td class="colFirst"><code>(package private) <a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a></code></td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html#getEnclosingByteBuffer--">getEnclosingByteBuffer</a></span>()</code> </td>
</tr>
<tr id="i15" class="rowColor">
@@ -434,37 +434,43 @@ extends <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
</tr>
<tr id="i40" class="altColor">
<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html#read-java.nio.channels.ReadableByteChannel-">read</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/channels/ReadableByteChannel.html?is-external=true" title="class or interface in java.nio.channels">ReadableByteChannel</a> channel)</code>
+<div class="block">Reads bytes from the given channel into this ByteBuff</div>
+</td>
+</tr>
+<tr id="i41" class="rowColor">
+<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html#remaining--">remaining</a></span>()</code>
<div class="block">Returns the number of elements between the current position and the
limit.</div>
</td>
</tr>
-<tr id="i41" class="rowColor">
+<tr id="i42" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html#reset--">reset</a></span>()</code>
<div class="block">Similar to <a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio"><code>ByteBuffer</code></a>.reset(), ensures that this ByteBuff
is reset back to last marked position.</div>
</td>
</tr>
-<tr id="i42" class="altColor">
+<tr id="i43" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html#rewind--">rewind</a></span>()</code>
<div class="block">Rewinds this ByteBuff and the position is set to 0</div>
</td>
</tr>
-<tr id="i43" class="rowColor">
+<tr id="i44" class="altColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html#skip-int-">skip</a></span>(int len)</code>
<div class="block">Jumps the current position of this ByteBuff by specified length.</div>
</td>
</tr>
-<tr id="i44" class="altColor">
+<tr id="i45" class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html#slice--">slice</a></span>()</code>
<div class="block">Returns an ByteBuff which is a sliced version of this ByteBuff.</div>
</td>
</tr>
-<tr id="i45" class="rowColor">
+<tr id="i46" class="altColor">
<td class="colFirst"><code>byte[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html#toBytes-int-int-">toBytes</a></span>(int offset,
int length)</code>
@@ -478,7 +484,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<!-- -->
</a>
<h3>Methods inherited from class org.apache.hadoop.hbase.nio.<a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a></h3>
-<code><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#compareTo-org.apache.hadoop.hbase.nio.ByteBuff-int-int-org.apache.hadoop.hbase.nio.ByteBuff-int-int-">compareTo</a>, <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#readCompressedInt-org.apache.hadoop.hbase.nio.ByteBuff-">readCompressedInt</a>, <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#readLong-org.apache.hadoop.hbase.nio.ByteBuff-int-">readLong</a>, <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#readVLong-org.apache.hadoop.hbase.nio.ByteBuff-">readVLong</a>, <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#toString--">toString</a>, <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#toStringBinary-org.apache.hadoop.hbase.nio.ByteBuff-int-int-">toStringBinary</a>, <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#unsignedBinarySearch-org.apache.hadoop.hbase.nio.ByteBuff-int-int-byte-">unsignedBinarySearch<
/a></code></li>
+<code><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#channelRead-java.nio.channels.ReadableByteChannel-java.nio.ByteBuffer-">channelRead</a>, <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#compareTo-org.apache.hadoop.hbase.nio.ByteBuff-int-int-org.apache.hadoop.hbase.nio.ByteBuff-int-int-">compareTo</a>, <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#readCompressedInt-org.apache.hadoop.hbase.nio.ByteBuff-">readCompressedInt</a>, <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#readLong-org.apache.hadoop.hbase.nio.ByteBuff-int-">readLong</a>, <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#readVLong-org.apache.hadoop.hbase.nio.ByteBuff-">readVLong</a>, <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#toBytes--">toBytes</a>, <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#toString--">toString</a>, <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.ht
ml#toStringBinary-org.apache.hadoop.hbase.nio.ByteBuff-int-int-">toStringBinary</a>, <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#unsignedBinarySearch-org.apache.hadoop.hbase.nio.ByteBuff-int-int-byte-">unsignedBinarySearch</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -507,7 +513,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>UNSAFE_AVAIL</h4>
-<pre>private static final boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.37">UNSAFE_AVAIL</a></pre>
+<pre>private static final boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.41">UNSAFE_AVAIL</a></pre>
</li>
</ul>
<a name="UNSAFE_UNALIGNED">
@@ -516,7 +522,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>UNSAFE_UNALIGNED</h4>
-<pre>private static final boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.38">UNSAFE_UNALIGNED</a></pre>
+<pre>private static final boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.42">UNSAFE_UNALIGNED</a></pre>
</li>
</ul>
<a name="buf">
@@ -525,7 +531,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>buf</h4>
-<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.41">buf</a></pre>
+<pre>private final <a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.45">buf</a></pre>
</li>
</ul>
<a name="unsafeOffset">
@@ -534,7 +540,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>unsafeOffset</h4>
-<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.44">unsafeOffset</a></pre>
+<pre>private long <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.48">unsafeOffset</a></pre>
</li>
</ul>
<a name="unsafeRef">
@@ -543,7 +549,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockListLast">
<li class="blockList">
<h4>unsafeRef</h4>
-<pre>private <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/nio/SingleByteBuff.html#line.45">unsafeRef</a></pre>
+<pre>private <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/nio/SingleByteBuff.html#line.49">unsafeRef</a></pre>
</li>
</ul>
</li>
@@ -560,7 +566,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockListLast">
<li class="blockList">
<h4>SingleByteBuff</h4>
-<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.47">SingleByteBuff</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buf)</pre>
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.51">SingleByteBuff</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buf)</pre>
</li>
</ul>
</li>
@@ -577,7 +583,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>position</h4>
-<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.58">position</a>()</pre>
+<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.62">position</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#position--">position</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a></code></dd>
@@ -592,7 +598,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>position</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.63">position</a>(int position)</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.67">position</a>(int position)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#position-int-">ByteBuff</a></code></span></div>
<div class="block">Sets this ByteBuff's position to the given value.</div>
<dl>
@@ -609,7 +615,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>skip</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.69">skip</a>(int len)</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.73">skip</a>(int len)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#skip-int-">ByteBuff</a></code></span></div>
<div class="block">Jumps the current position of this ByteBuff by specified length.</div>
<dl>
@@ -626,7 +632,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>moveBack</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.75">moveBack</a>(int len)</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.79">moveBack</a>(int len)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#moveBack-int-">ByteBuff</a></code></span></div>
<div class="block">Jumps back the current position of this ByteBuff by specified length.</div>
<dl>
@@ -643,7 +649,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>capacity</h4>
-<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.81">capacity</a>()</pre>
+<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.85">capacity</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#capacity--">capacity</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a></code></dd>
@@ -658,7 +664,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>limit</h4>
-<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.86">limit</a>()</pre>
+<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.90">limit</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#limit--">ByteBuff</a></code></span></div>
<div class="block">Returns the limit of this ByteBuff</div>
<dl>
@@ -675,7 +681,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>limit</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.91">limit</a>(int limit)</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.95">limit</a>(int limit)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#limit-int-">ByteBuff</a></code></span></div>
<div class="block">Marks the limit of this ByteBuff.</div>
<dl>
@@ -692,7 +698,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>rewind</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.97">rewind</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.101">rewind</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#rewind--">ByteBuff</a></code></span></div>
<div class="block">Rewinds this ByteBuff and the position is set to 0</div>
<dl>
@@ -709,7 +715,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>mark</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.103">mark</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.107">mark</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#mark--">ByteBuff</a></code></span></div>
<div class="block">Marks the current position of the ByteBuff</div>
<dl>
@@ -726,7 +732,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>asSubByteBuffer</h4>
-<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.109">asSubByteBuffer</a>(int length)</pre>
+<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.113">asSubByteBuffer</a>(int length)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#asSubByteBuffer-int-">ByteBuff</a></code></span></div>
<div class="block">Returns bytes from current position till length specified, as a single ByteBuffer. When all
these bytes happen to be in a single ByteBuffer, which this object wraps, that ByteBuffer item
@@ -750,7 +756,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>asSubByteBuffer</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.115">asSubByteBuffer</a>(int offset,
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.119">asSubByteBuffer</a>(int offset,
int length,
<a href="../../../../../org/apache/hadoop/hbase/util/ObjectIntPair.html" title="class in org.apache.hadoop.hbase.util">ObjectIntPair</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>> pair)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#asSubByteBuffer-int-int-org.apache.hadoop.hbase.util.ObjectIntPair-">ByteBuff</a></code></span></div>
@@ -781,7 +787,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>remaining</h4>
-<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.122">remaining</a>()</pre>
+<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.126">remaining</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#remaining--">ByteBuff</a></code></span></div>
<div class="block">Returns the number of elements between the current position and the
limit.</div>
@@ -799,7 +805,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>hasRemaining</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.127">hasRemaining</a>()</pre>
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.131">hasRemaining</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#hasRemaining--">ByteBuff</a></code></span></div>
<div class="block">Returns true if there are elements between the current position and the limt</div>
<dl>
@@ -816,7 +822,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>reset</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.132">reset</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.136">reset</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#reset--">ByteBuff</a></code></span></div>
<div class="block">Similar to <a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio"><code>ByteBuffer</code></a>.reset(), ensures that this ByteBuff
is reset back to last marked position.</div>
@@ -834,7 +840,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>slice</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.138">slice</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.142">slice</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#slice--">ByteBuff</a></code></span></div>
<div class="block">Returns an ByteBuff which is a sliced version of this ByteBuff. The position, limit and mark
of the new ByteBuff will be independent than that of the original ByteBuff.
@@ -853,7 +859,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>duplicate</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.143">duplicate</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.147">duplicate</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#duplicate--">ByteBuff</a></code></span></div>
<div class="block">Returns an ByteBuff which is a duplicate version of this ByteBuff. The
position, limit and mark of the new ByteBuff will be independent than that
@@ -874,7 +880,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>get</h4>
-<pre>public byte <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.148">get</a>()</pre>
+<pre>public byte <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.152">get</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#get--">ByteBuff</a></code></span></div>
<div class="block">A relative method that returns byte at the current position. Increments the
current position by the size of a byte.</div>
@@ -892,7 +898,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>get</h4>
-<pre>public byte <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.153">get</a>(int index)</pre>
+<pre>public byte <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.157">get</a>(int index)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#get-int-">ByteBuff</a></code></span></div>
<div class="block">Fetches the byte at the given index. Does not change position of the underlying ByteBuffers</div>
<dl>
@@ -909,7 +915,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>getByteAfterPosition</h4>
-<pre>public byte <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.161">getByteAfterPosition</a>(int offset)</pre>
+<pre>public byte <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.165">getByteAfterPosition</a>(int offset)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#getByteAfterPosition-int-">ByteBuff</a></code></span></div>
<div class="block">Fetches the byte at the given offset from current position. Does not change position
of the underlying ByteBuffers.</div>
@@ -927,7 +933,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>put</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.166">put</a>(byte b)</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.170">put</a>(byte b)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#put-byte-">ByteBuff</a></code></span></div>
<div class="block">Writes a byte to this ByteBuff at the current position and increments the position</div>
<dl>
@@ -944,7 +950,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>put</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.172">put</a>(int index,
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.176">put</a>(int index,
byte b)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#put-int-byte-">ByteBuff</a></code></span></div>
<div class="block">Writes a byte to this ByteBuff at the given index</div>
@@ -962,7 +968,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>get</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.178">get</a>(byte[] dst,
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.182">get</a>(byte[] dst,
int offset,
int length)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#get-byte:A-int-int-">ByteBuff</a></code></span></div>
@@ -982,7 +988,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>get</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.184">get</a>(int sourceOffset,
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.188">get</a>(int sourceOffset,
byte[] dst,
int offset,
int length)</pre>
@@ -1006,7 +1012,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>get</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.189">get</a>(byte[] dst)</pre>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.193">get</a>(byte[] dst)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#get-byte:A-">ByteBuff</a></code></span></div>
<div class="block">Copies the content from this ByteBuff's current position to the byte array and fills it. Also
advances the position of the ByteBuff by the length of the byte[].</div>
@@ -1022,7 +1028,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>put</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.194">put</a>(int offset,
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.198">put</a>(int offset,
<a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> src,
int srcOffset,
int length)</pre>
@@ -1047,7 +1053,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>put</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.212">put</a>(byte[] src,
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.216">put</a>(byte[] src,
int offset,
int length)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#put-byte:A-int-int-">ByteBuff</a></code></span></div>
@@ -1068,7 +1074,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>put</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.218">put</a>(byte[] src)</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.222">put</a>(byte[] src)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#put-byte:A-">ByteBuff</a></code></span></div>
<div class="block">Copies from the given byte[] to this ByteBuff</div>
<dl>
@@ -1085,7 +1091,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>hasArray</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.223">hasArray</a>()</pre>
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.227">hasArray</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#hasArray--">hasArray</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a></code></dd>
@@ -1100,7 +1106,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>array</h4>
-<pre>public byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.228">array</a>()</pre>
+<pre>public byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.232">array</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#array--">array</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a></code></dd>
@@ -1115,7 +1121,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>arrayOffset</h4>
-<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.233">arrayOffset</a>()</pre>
+<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.237">arrayOffset</a>()</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#arrayOffset--">arrayOffset</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a></code></dd>
@@ -1130,7 +1136,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>getShort</h4>
-<pre>public short <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.238">getShort</a>()</pre>
+<pre>public short <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.242">getShort</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#getShort--">ByteBuff</a></code></span></div>
<div class="block">Returns the short value at the current position. Also advances the position by the size
of short</div>
@@ -1148,7 +1154,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>getShort</h4>
-<pre>public short <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.243">getShort</a>(int index)</pre>
+<pre>public short <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.247">getShort</a>(int index)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#getShort-int-">ByteBuff</a></code></span></div>
<div class="block">Fetches the short value at the given index. Does not change position of the
underlying ByteBuffers. The caller is sure that the index will be after
@@ -1169,7 +1175,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>getShortAfterPosition</h4>
-<pre>public short <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.251">getShortAfterPosition</a>(int offset)</pre>
+<pre>public short <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.255">getShortAfterPosition</a>(int offset)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#getShortAfterPosition-int-">ByteBuff</a></code></span></div>
<div class="block">Fetches the short value at the given offset from current position. Does not change position
of the underlying ByteBuffers.</div>
@@ -1187,7 +1193,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>getInt</h4>
-<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.256">getInt</a>()</pre>
+<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.260">getInt</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#getInt--">ByteBuff</a></code></span></div>
<div class="block">Returns the int value at the current position. Also advances the position by the size of int</div>
<dl>
@@ -1204,7 +1210,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>putInt</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.261">putInt</a>(int value)</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.265">putInt</a>(int value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#putInt-int-">ByteBuff</a></code></span></div>
<div class="block">Writes an int to this ByteBuff at its current position. Also advances the position
by size of int</div>
@@ -1224,7 +1230,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>getInt</h4>
-<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.267">getInt</a>(int index)</pre>
+<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.271">getInt</a>(int index)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#getInt-int-">ByteBuff</a></code></span></div>
<div class="block">Fetches the int at the given index. Does not change position of the underlying ByteBuffers.
Even if the current int does not fit in the
@@ -1244,7 +1250,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>getIntAfterPosition</h4>
-<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.275">getIntAfterPosition</a>(int offset)</pre>
+<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.279">getIntAfterPosition</a>(int offset)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#getIntAfterPosition-int-">ByteBuff</a></code></span></div>
<div class="block">Fetches the int value at the given offset from current position. Does not change position
of the underlying ByteBuffers.</div>
@@ -1262,7 +1268,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>getLong</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.280">getLong</a>()</pre>
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.284">getLong</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#getLong--">ByteBuff</a></code></span></div>
<div class="block">Returns the long value at the current position. Also advances the position by the size of long</div>
<dl>
@@ -1279,7 +1285,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>putLong</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.285">putLong</a>(long value)</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.289">putLong</a>(long value)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#putLong-long-">ByteBuff</a></code></span></div>
<div class="block">Writes a long to this ByteBuff at its current position.
Also advances the position by size of long</div>
@@ -1299,7 +1305,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>getLong</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.291">getLong</a>(int index)</pre>
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.295">getLong</a>(int index)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#getLong-int-">ByteBuff</a></code></span></div>
<div class="block">Fetches the long at the given index. Does not change position of the
underlying ByteBuffers. The caller is sure that the index will be after
@@ -1320,7 +1326,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>getLongAfterPosition</h4>
-<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.299">getLongAfterPosition</a>(int offset)</pre>
+<pre>public long <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.303">getLongAfterPosition</a>(int offset)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#getLongAfterPosition-int-">ByteBuff</a></code></span></div>
<div class="block">Fetches the long value at the given offset from current position. Does not change position
of the underlying ByteBuffers.</div>
@@ -1338,7 +1344,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>toBytes</h4>
-<pre>public byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.304">toBytes</a>(int offset,
+<pre>public byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.308">toBytes</a>(int offset,
int length)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#toBytes-int-int-">ByteBuff</a></code></span></div>
<div class="block">Copy the content from this ByteBuff to a byte[] based on the given offset and
@@ -1360,7 +1366,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>get</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.311">get</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> out,
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.315">get</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> out,
int sourceOffset,
int length)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#get-java.nio.ByteBuffer-int-int-">ByteBuff</a></code></span></div>
@@ -1378,13 +1384,33 @@ extends <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
</dl>
</li>
</ul>
+<a name="read-java.nio.channels.ReadableByteChannel-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>read</h4>
+<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.320">read</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/channels/ReadableByteChannel.html?is-external=true" title="class or interface in java.nio.channels">ReadableByteChannel</a> channel)
+ throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#read-java.nio.channels.ReadableByteChannel-">ByteBuff</a></code></span></div>
+<div class="block">Reads bytes from the given channel into this ByteBuff</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#read-java.nio.channels.ReadableByteChannel-">read</a></code> in class <code><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a></code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The number of bytes read from the channel</dd>
+<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="equals-java.lang.Object-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>equals</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.316">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/nio/SingleByteBuff.html#line.325">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>
@@ -1397,7 +1423,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>hashCode</h4>
-<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.322">hashCode</a>()</pre>
+<pre>public int <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.331">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>
@@ -1410,7 +1436,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockListLast">
<li class="blockList">
<h4>getEnclosingByteBuffer</h4>
-<pre><a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.329">getEnclosingByteBuffer</a>()</pre>
+<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.339">getEnclosingByteBuffer</a>()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the ByteBuffer which this wraps.</dd>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/86fde03b/devapidocs/org/apache/hadoop/hbase/nio/class-use/ByteBuff.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/nio/class-use/ByteBuff.html b/devapidocs/org/apache/hadoop/hbase/nio/class-use/ByteBuff.html
index 029cc38..e8fb86c 100644
--- a/devapidocs/org/apache/hadoop/hbase/nio/class-use/ByteBuff.html
+++ b/devapidocs/org/apache/hadoop/hbase/nio/class-use/ByteBuff.html
@@ -83,60 +83,74 @@
</tr>
<tbody>
<tr class="altColor">
-<td class="colFirst"><a href="#org.apache.hadoop.hbase.codec.prefixtree">org.apache.hadoop.hbase.codec.prefixtree</a></td>
+<td class="colFirst"><a href="#org.apache.hadoop.hbase.codec">org.apache.hadoop.hbase.codec</a></td>
<td class="colLast"> </td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><a href="#org.apache.hadoop.hbase.codec.prefixtree.decode">org.apache.hadoop.hbase.codec.prefixtree.decode</a></td>
+<td class="colFirst"><a href="#org.apache.hadoop.hbase.codec.prefixtree">org.apache.hadoop.hbase.codec.prefixtree</a></td>
<td class="colLast"> </td>
</tr>
<tr class="altColor">
-<td class="colFirst"><a href="#org.apache.hadoop.hbase.codec.prefixtree.decode.column">org.apache.hadoop.hbase.codec.prefixtree.decode.column</a></td>
+<td class="colFirst"><a href="#org.apache.hadoop.hbase.codec.prefixtree.decode">org.apache.hadoop.hbase.codec.prefixtree.decode</a></td>
<td class="colLast"> </td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><a href="#org.apache.hadoop.hbase.codec.prefixtree.decode.row">org.apache.hadoop.hbase.codec.prefixtree.decode.row</a></td>
+<td class="colFirst"><a href="#org.apache.hadoop.hbase.codec.prefixtree.decode.column">org.apache.hadoop.hbase.codec.prefixtree.decode.column</a></td>
<td class="colLast"> </td>
</tr>
<tr class="altColor">
-<td class="colFirst"><a href="#org.apache.hadoop.hbase.codec.prefixtree.decode.timestamp">org.apache.hadoop.hbase.codec.prefixtree.decode.timestamp</a></td>
+<td class="colFirst"><a href="#org.apache.hadoop.hbase.codec.prefixtree.decode.row">org.apache.hadoop.hbase.codec.prefixtree.decode.row</a></td>
<td class="colLast"> </td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><a href="#org.apache.hadoop.hbase.io">org.apache.hadoop.hbase.io</a></td>
+<td class="colFirst"><a href="#org.apache.hadoop.hbase.codec.prefixtree.decode.timestamp">org.apache.hadoop.hbase.codec.prefixtree.decode.timestamp</a></td>
<td class="colLast"> </td>
</tr>
<tr class="altColor">
-<td class="colFirst"><a href="#org.apache.hadoop.hbase.io.encoding">org.apache.hadoop.hbase.io.encoding</a></td>
+<td class="colFirst"><a href="#org.apache.hadoop.hbase.io">org.apache.hadoop.hbase.io</a></td>
<td class="colLast"> </td>
</tr>
<tr class="rowColor">
+<td class="colFirst"><a href="#org.apache.hadoop.hbase.io.encoding">org.apache.hadoop.hbase.io.encoding</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.io.hfile">org.apache.hadoop.hbase.io.hfile</a></td>
<td class="colLast">
<div class="block">Provides implementations of <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/HFile.html" title="class in org.apache.hadoop.hbase.io.hfile"><code>HFile</code></a> and HFile
<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCache.html" title="interface in org.apache.hadoop.hbase.io.hfile"><code>BlockCache</code></a>.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.io.hfile.bucket">org.apache.hadoop.hbase.io.hfile.bucket</a></td>
<td class="colLast">
<div class="block">Provides <a href="../../../../../../org/apache/hadoop/hbase/io/hfile/bucket/BucketCache.html" title="class in org.apache.hadoop.hbase.io.hfile.bucket"><code>BucketCache</code></a>, an implementation of
<a href="../../../../../../org/apache/hadoop/hbase/io/hfile/BlockCache.html" title="interface in org.apache.hadoop.hbase.io.hfile"><code>BlockCache</code></a>.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.io.util">org.apache.hadoop.hbase.io.util</a></td>
<td class="colLast"> </td>
</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#org.apache.hadoop.hbase.ipc">org.apache.hadoop.hbase.ipc</a></td>
+<td class="colLast">
+<div class="block">Tools to help define network clients and servers.</div>
+</td>
+</tr>
<tr class="altColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.nio">org.apache.hadoop.hbase.nio</a></td>
<td class="colLast"> </td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><a href="#org.apache.hadoop.hbase.util">org.apache.hadoop.hbase.util</a></td>
+<td class="colFirst"><a href="#org.apache.hadoop.hbase.regionserver.wal">org.apache.hadoop.hbase.regionserver.wal</a></td>
<td class="colLast"> </td>
</tr>
<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.hadoop.hbase.util">org.apache.hadoop.hbase.util</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
<td class="colFirst"><a href="#org.apache.hadoop.hbase.util.vint">org.apache.hadoop.hbase.util.vint</a></td>
<td class="colLast"> </td>
</tr>
@@ -145,6 +159,71 @@
</li>
<li class="blockList">
<ul class="blockList">
+<li class="blockList"><a name="org.apache.hadoop.hbase.codec">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> in <a href="../../../../../../org/apache/hadoop/hbase/codec/package-summary.html">org.apache.hadoop.hbase.codec</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
+<caption><span>Fields in <a href="../../../../../../org/apache/hadoop/hbase/codec/package-summary.html">org.apache.hadoop.hbase.codec</a> declared as <a href="../../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a></code></td>
+<td class="colLast"><span class="typeNameLabel">KeyValueCodec.ByteBuffKeyValueDecoder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/codec/KeyValueCodec.ByteBuffKeyValueDecoder.html#buf">buf</a></span></code> </td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../../org/apache/hadoop/hbase/codec/package-summary.html">org.apache.hadoop.hbase.codec</a> with parameters of type <a href="../../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/codec/Codec.Decoder.html" title="interface in org.apache.hadoop.hbase.codec">Codec.Decoder</a></code></td>
+<td class="colLast"><span class="typeNameLabel">CellCodec.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/codec/CellCodec.html#getDecoder-org.apache.hadoop.hbase.nio.ByteBuff-">getDecoder</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> buf)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/codec/Codec.Decoder.html" title="interface in org.apache.hadoop.hbase.codec">Codec.Decoder</a></code></td>
+<td class="colLast"><span class="typeNameLabel">Codec.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/codec/Codec.html#getDecoder-org.apache.hadoop.hbase.nio.ByteBuff-">getDecoder</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> buf)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/codec/Codec.Decoder.html" title="interface in org.apache.hadoop.hbase.codec">Codec.Decoder</a></code></td>
+<td class="colLast"><span class="typeNameLabel">KeyValueCodec.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/codec/KeyValueCodec.html#getDecoder-org.apache.hadoop.hbase.nio.ByteBuff-">getDecoder</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> buf)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/codec/Codec.Decoder.html" title="interface in org.apache.hadoop.hbase.codec">Codec.Decoder</a></code></td>
+<td class="colLast"><span class="typeNameLabel">KeyValueCodecWithTags.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/codec/KeyValueCodecWithTags.html#getDecoder-org.apache.hadoop.hbase.nio.ByteBuff-">getDecoder</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> buf)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/codec/Codec.Decoder.html" title="interface in org.apache.hadoop.hbase.codec">Codec.Decoder</a></code></td>
+<td class="colLast"><span class="typeNameLabel">CellCodecWithTags.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/codec/CellCodecWithTags.html#getDecoder-org.apache.hadoop.hbase.nio.ByteBuff-">getDecoder</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> buf)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/codec/Codec.Decoder.html" title="interface in org.apache.hadoop.hbase.codec">Codec.Decoder</a></code></td>
+<td class="colLast"><span class="typeNameLabel">MessageCodec.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/codec/MessageCodec.html#getDecoder-org.apache.hadoop.hbase.nio.ByteBuff-">getDecoder</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> buf)</code> </td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
+<caption><span>Constructors in <a href="../../../../../../org/apache/hadoop/hbase/codec/package-summary.html">org.apache.hadoop.hbase.codec</a> with parameters of type <a href="../../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/codec/KeyValueCodec.ByteBuffKeyValueDecoder.html#ByteBuffKeyValueDecoder-org.apache.hadoop.hbase.nio.ByteBuff-">ByteBuffKeyValueDecoder</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> buf)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/codec/KeyValueCodecWithTags.ByteBuffKeyValueDecoder.html#ByteBuffKeyValueDecoder-org.apache.hadoop.hbase.nio.ByteBuff-">ByteBuffKeyValueDecoder</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> buf)</code> </td>
+</tr>
+</tbody>
+</table>
+</li>
<li class="blockList"><a name="org.apache.hadoop.hbase.codec.prefixtree">
<!-- -->
</a>
@@ -694,6 +773,113 @@
</tbody>
</table>
</li>
+<li class="blockList"><a name="org.apache.hadoop.hbase.ipc">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> in <a href="../../../../../../org/apache/hadoop/hbase/ipc/package-summary.html">org.apache.hadoop.hbase.ipc</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
+<caption><span>Fields in <a href="../../../../../../org/apache/hadoop/hbase/ipc/package-summary.html">org.apache.hadoop.hbase.ipc</a> declared as <a href="../../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a></code></td>
+<td class="colLast"><span class="typeNameLabel">RpcServer.ByteBuffByteInput.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/ipc/RpcServer.ByteBuffByteInput.html#buf">buf</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a></code></td>
+<td class="colLast"><span class="typeNameLabel">RpcServer.Connection.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/ipc/RpcServer.Connection.html#data">data</a></span></code> </td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../../org/apache/hadoop/hbase/ipc/package-summary.html">org.apache.hadoop.hbase.ipc</a> that return <a href="../../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a></code></td>
+<td class="colLast"><span class="typeNameLabel">CellBlockBuilder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/ipc/CellBlockBuilder.html#decompress-org.apache.hadoop.io.compress.CompressionCodec-org.apache.hadoop.hbase.nio.ByteBuff-">decompress</a></span>(org.apache.hadoop.io.compress.CompressionCodec compressor,
+ <a href="../../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> compressedCellBlock)</code> </td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../../org/apache/hadoop/hbase/ipc/package-summary.html">org.apache.hadoop.hbase.ipc</a> that return types with arguments of type <a href="../../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>(package private) static <a href="../../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a><<a href="../../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a>,<a href="../../../../../../org/apache/hadoop/hbase/ipc/RpcServer.CallCleanup.html" title="interface in org.apache.hadoop.hbase.ipc">RpcServer.CallCleanup</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">RpcServer.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#allocateByteBuffToReadInto-org.apache.hadoop.hbase.io.ByteBufferPool-int-int-">allocateByteBuffToReadInto</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/io/ByteBufferPool.html" title="class in org.apache.hadoop.hbase.io">ByteBufferPool</a> pool,
+ int minSizeForPoolUse,
+ int reqLen)</code>
+<div class="block">This is extracted to a static method for better unit testing.</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../../org/apache/hadoop/hbase/ipc/package-summary.html">org.apache.hadoop.hbase.ipc</a> with parameters of type <a href="../../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><span class="typeNameLabel">RpcServer.Connection.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/ipc/RpcServer.Connection.html#channelDataRead-java.nio.channels.ReadableByteChannel-org.apache.hadoop.hbase.nio.ByteBuff-">channelDataRead</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/channels/ReadableByteChannel.html?is-external=true" title="class or interface in java.nio.channels">ReadableByteChannel</a> channel,
+ <a href="../../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> buf)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/CellScanner.html" title="interface in org.apache.hadoop.hbase">CellScanner</a></code></td>
+<td class="colLast"><span class="typeNameLabel">CellBlockBuilder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/ipc/CellBlockBuilder.html#createCellScannerReusingBuffers-org.apache.hadoop.hbase.codec.Codec-org.apache.hadoop.io.compress.CompressionCodec-org.apache.hadoop.hbase.nio.ByteBuff-">createCellScannerReusingBuffers</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/codec/Codec.html" title="interface in org.apache.hadoop.hbase.codec">Codec</a> codec,
+ org.apache.hadoop.io.compress.CompressionCodec compressor,
+ <a href="../../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> cellBlock)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private <a href="../../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a></code></td>
+<td class="colLast"><span class="typeNameLabel">CellBlockBuilder.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/ipc/CellBlockBuilder.html#decompress-org.apache.hadoop.io.compress.CompressionCodec-org.apache.hadoop.hbase.nio.ByteBuff-">decompress</a></span>(org.apache.hadoop.io.compress.CompressionCodec compressor,
+ <a href="../../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> compressedCellBlock)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private void</code></td>
+<td class="colLast"><span class="typeNameLabel">RpcServer.Connection.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/ipc/RpcServer.Connection.html#processConnectionHeader-org.apache.hadoop.hbase.nio.ByteBuff-">processConnectionHeader</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> buf)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private void</code></td>
+<td class="colLast"><span class="typeNameLabel">RpcServer.Connection.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/ipc/RpcServer.Connection.html#processOneRpc-org.apache.hadoop.hbase.nio.ByteBuff-">processOneRpc</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> buf)</code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><span class="typeNameLabel">RpcServer.Connection.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/ipc/RpcServer.Connection.html#processRequest-org.apache.hadoop.hbase.nio.ByteBuff-">processRequest</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> buf)</code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private void</code></td>
+<td class="colLast"><span class="typeNameLabel">RpcServer.Connection.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/ipc/RpcServer.Connection.html#saslReadAndProcess-org.apache.hadoop.hbase.nio.ByteBuff-">saslReadAndProcess</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> saslToken)</code> </td>
+</tr>
+</tbody>
+</table>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
+<caption><span>Constructors in <a href="../../../../../../org/apache/hadoop/hbase/ipc/package-summary.html">org.apache.hadoop.hbase.ipc</a> with parameters of type <a href="../../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/ipc/RpcServer.ByteBuffByteInput.html#ByteBuffByteInput-org.apache.hadoop.hbase.nio.ByteBuff-int-int-">ByteBuffByteInput</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> buf,
+ int offset,
+ int length)</code> </td>
+</tr>
+</tbody>
+</table>
+</li>
<li class="blockList"><a name="org.apache.hadoop.hbase.nio">
<!-- -->
</a>
@@ -918,6 +1104,24 @@
</tbody>
</table>
</li>
+<li class="blockList"><a name="org.apache.hadoop.hbase.regionserver.wal">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> in <a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/package-summary.html">org.apache.hadoop.hbase.regionserver.wal</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/package-summary.html">org.apache.hadoop.hbase.regionserver.wal</a> with parameters of type <a href="../../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/codec/Codec.Decoder.html" title="interface in org.apache.hadoop.hbase.codec">Codec.Decoder</a></code></td>
+<td class="colLast"><span class="typeNameLabel">WALCellCodec.</span><code><span class="memberNameLink"><a href="../../../../../../org/apache/hadoop/hbase/regionserver/wal/WALCellCodec.html#getDecoder-org.apache.hadoop.hbase.nio.ByteBuff-">getDecoder</a></span>(<a href="../../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> buf)</code> </td>
+</tr>
+</tbody>
+</table>
+</li>
<li class="blockList"><a name="org.apache.hadoop.hbase.util">
<!-- -->
</a>