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>&nbsp;</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>&nbsp;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&nbsp;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&nbsp;offset,
        int&nbsp;length)</code>
@@ -478,7 +484,7 @@ extends <a 
href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;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&nbsp;boolean <a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.37">UNSAFE_AVAIL</a></pre>
+<pre>private static final&nbsp;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&nbsp;boolean <a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.38">UNSAFE_UNALIGNED</a></pre>
+<pre>private static final&nbsp;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&nbsp;<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&nbsp;<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&nbsp;long <a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.44">unsafeOffset</a></pre>
+<pre>private&nbsp;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&nbsp;<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&nbsp;<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&nbsp;<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>&nbsp;buf)</pre>
+<pre>public&nbsp;<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>&nbsp;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&nbsp;int&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.58">position</a>()</pre>
+<pre>public&nbsp;int&nbsp;<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>&nbsp;in
 class&nbsp;<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&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" 
title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.63">position</a>(int&nbsp;position)</pre>
+<pre>public&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" 
title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.67">position</a>(int&nbsp;position)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<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&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" 
title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.69">skip</a>(int&nbsp;len)</pre>
+<pre>public&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" 
title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.73">skip</a>(int&nbsp;len)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<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&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" 
title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.75">moveBack</a>(int&nbsp;len)</pre>
+<pre>public&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" 
title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.79">moveBack</a>(int&nbsp;len)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<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&nbsp;int&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.81">capacity</a>()</pre>
+<pre>public&nbsp;int&nbsp;<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>&nbsp;in
 class&nbsp;<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&nbsp;int&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.86">limit</a>()</pre>
+<pre>public&nbsp;int&nbsp;<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:&nbsp;<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&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" 
title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.91">limit</a>(int&nbsp;limit)</pre>
+<pre>public&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" 
title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.95">limit</a>(int&nbsp;limit)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<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&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" 
title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.97">rewind</a>()</pre>
+<pre>public&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" 
title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a>&nbsp;<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:&nbsp;<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&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" 
title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.103">mark</a>()</pre>
+<pre>public&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" 
title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a>&nbsp;<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:&nbsp;<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&nbsp;<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>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.109">asSubByteBuffer</a>(int&nbsp;length)</pre>
+<pre>public&nbsp;<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>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.113">asSubByteBuffer</a>(int&nbsp;length)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<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&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.115">asSubByteBuffer</a>(int&nbsp;offset,
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.119">asSubByteBuffer</a>(int&nbsp;offset,
                             int&nbsp;length,
                             <a 
href="../../../../../org/apache/hadoop/hbase/util/ObjectIntPair.html" 
title="class in org.apache.hadoop.hbase.util">ObjectIntPair</a>&lt;<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>&gt;&nbsp;pair)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<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&nbsp;int&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.122">remaining</a>()</pre>
+<pre>public&nbsp;int&nbsp;<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:&nbsp;<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&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.127">hasRemaining</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<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:&nbsp;<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&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" 
title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.132">reset</a>()</pre>
+<pre>public&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" 
title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a>&nbsp;<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:&nbsp;<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&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" 
title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.138">slice</a>()</pre>
+<pre>public&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" 
title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a>&nbsp;<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:&nbsp;<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&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" 
title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.143">duplicate</a>()</pre>
+<pre>public&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" 
title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a>&nbsp;<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:&nbsp;<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&nbsp;byte&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.148">get</a>()</pre>
+<pre>public&nbsp;byte&nbsp;<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:&nbsp;<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&nbsp;byte&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.153">get</a>(int&nbsp;index)</pre>
+<pre>public&nbsp;byte&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.157">get</a>(int&nbsp;index)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<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&nbsp;byte&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.161">getByteAfterPosition</a>(int&nbsp;offset)</pre>
+<pre>public&nbsp;byte&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.165">getByteAfterPosition</a>(int&nbsp;offset)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<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&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" 
title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.166">put</a>(byte&nbsp;b)</pre>
+<pre>public&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" 
title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.170">put</a>(byte&nbsp;b)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<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&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" 
title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.172">put</a>(int&nbsp;index,
+<pre>public&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" 
title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.176">put</a>(int&nbsp;index,
                           byte&nbsp;b)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<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&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.178">get</a>(byte[]&nbsp;dst,
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.182">get</a>(byte[]&nbsp;dst,
                 int&nbsp;offset,
                 int&nbsp;length)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<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&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.184">get</a>(int&nbsp;sourceOffset,
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.188">get</a>(int&nbsp;sourceOffset,
                 byte[]&nbsp;dst,
                 int&nbsp;offset,
                 int&nbsp;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&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.189">get</a>(byte[]&nbsp;dst)</pre>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.193">get</a>(byte[]&nbsp;dst)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<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&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" 
title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.194">put</a>(int&nbsp;offset,
+<pre>public&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" 
title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.198">put</a>(int&nbsp;offset,
                           <a 
href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in 
org.apache.hadoop.hbase.nio">ByteBuff</a>&nbsp;src,
                           int&nbsp;srcOffset,
                           int&nbsp;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&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" 
title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.212">put</a>(byte[]&nbsp;src,
+<pre>public&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" 
title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.216">put</a>(byte[]&nbsp;src,
                           int&nbsp;offset,
                           int&nbsp;length)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<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&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" 
title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.218">put</a>(byte[]&nbsp;src)</pre>
+<pre>public&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" 
title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.222">put</a>(byte[]&nbsp;src)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<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&nbsp;boolean&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.223">hasArray</a>()</pre>
+<pre>public&nbsp;boolean&nbsp;<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>&nbsp;in
 class&nbsp;<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&nbsp;byte[]&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.228">array</a>()</pre>
+<pre>public&nbsp;byte[]&nbsp;<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>&nbsp;in
 class&nbsp;<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&nbsp;int&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.233">arrayOffset</a>()</pre>
+<pre>public&nbsp;int&nbsp;<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>&nbsp;in
 class&nbsp;<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&nbsp;short&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.238">getShort</a>()</pre>
+<pre>public&nbsp;short&nbsp;<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:&nbsp;<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&nbsp;short&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.243">getShort</a>(int&nbsp;index)</pre>
+<pre>public&nbsp;short&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.247">getShort</a>(int&nbsp;index)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<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&nbsp;short&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.251">getShortAfterPosition</a>(int&nbsp;offset)</pre>
+<pre>public&nbsp;short&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.255">getShortAfterPosition</a>(int&nbsp;offset)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<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&nbsp;int&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.256">getInt</a>()</pre>
+<pre>public&nbsp;int&nbsp;<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:&nbsp;<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&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" 
title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.261">putInt</a>(int&nbsp;value)</pre>
+<pre>public&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" 
title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.265">putInt</a>(int&nbsp;value)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<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&nbsp;int&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.267">getInt</a>(int&nbsp;index)</pre>
+<pre>public&nbsp;int&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.271">getInt</a>(int&nbsp;index)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<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&nbsp;int&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.275">getIntAfterPosition</a>(int&nbsp;offset)</pre>
+<pre>public&nbsp;int&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.279">getIntAfterPosition</a>(int&nbsp;offset)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<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&nbsp;long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.280">getLong</a>()</pre>
+<pre>public&nbsp;long&nbsp;<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:&nbsp;<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&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" 
title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.285">putLong</a>(long&nbsp;value)</pre>
+<pre>public&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/nio/SingleByteBuff.html" 
title="class in org.apache.hadoop.hbase.nio">SingleByteBuff</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.289">putLong</a>(long&nbsp;value)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<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&nbsp;long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.291">getLong</a>(int&nbsp;index)</pre>
+<pre>public&nbsp;long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.295">getLong</a>(int&nbsp;index)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<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&nbsp;long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.299">getLongAfterPosition</a>(int&nbsp;offset)</pre>
+<pre>public&nbsp;long&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.303">getLongAfterPosition</a>(int&nbsp;offset)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<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&nbsp;byte[]&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.304">toBytes</a>(int&nbsp;offset,
+<pre>public&nbsp;byte[]&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.308">toBytes</a>(int&nbsp;offset,
                       int&nbsp;length)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<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&nbsp;void&nbsp;<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>&nbsp;out,
+<pre>public&nbsp;void&nbsp;<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>&nbsp;out,
                 int&nbsp;sourceOffset,
                 int&nbsp;length)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<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&nbsp;int&nbsp;<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>&nbsp;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:&nbsp;<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>&nbsp;in
 class&nbsp;<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&nbsp;boolean&nbsp;<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>&nbsp;obj)</pre>
+<pre>public&nbsp;boolean&nbsp;<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>&nbsp;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>&nbsp;in 
class&nbsp;<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&nbsp;int&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.322">hashCode</a>()</pre>
+<pre>public&nbsp;int&nbsp;<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>&nbsp;in 
class&nbsp;<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>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/nio/SingleByteBuff.html#line.329">getEnclosingByteBuffer</a>()</pre>
+<pre>public&nbsp;<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>&nbsp;<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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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>&nbsp;</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">&nbsp;</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>&nbsp;buf)</code>&nbsp;</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>&nbsp;buf)</code>&nbsp;</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>&nbsp;buf)</code>&nbsp;</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>&nbsp;buf)</code>&nbsp;</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>&nbsp;buf)</code>&nbsp;</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>&nbsp;buf)</code>&nbsp;</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">&nbsp;</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>&nbsp;buf)</code>&nbsp;</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>&nbsp;buf)</code>&nbsp;</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">&nbsp;</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>&nbsp;</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>&nbsp;</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">&nbsp;</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&nbsp;compressor,
+          <a 
href="../../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class 
in 
org.apache.hadoop.hbase.nio">ByteBuff</a>&nbsp;compressedCellBlock)</code>&nbsp;</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">&nbsp;</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>&lt;<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>&gt;</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>&nbsp;pool,
+                          int&nbsp;minSizeForPoolUse,
+                          int&nbsp;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">&nbsp;</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>&nbsp;channel,
+               <a 
href="../../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class 
in org.apache.hadoop.hbase.nio">ByteBuff</a>&nbsp;buf)</code>&nbsp;</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>&nbsp;codec,
+                               
org.apache.hadoop.io.compress.CompressionCodec&nbsp;compressor,
+                               <a 
href="../../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class 
in org.apache.hadoop.hbase.nio">ByteBuff</a>&nbsp;cellBlock)</code>&nbsp;</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&nbsp;compressor,
+          <a 
href="../../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class 
in 
org.apache.hadoop.hbase.nio">ByteBuff</a>&nbsp;compressedCellBlock)</code>&nbsp;</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>&nbsp;buf)</code>&nbsp;</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>&nbsp;buf)</code>&nbsp;</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>&nbsp;buf)</code>&nbsp;</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>&nbsp;saslToken)</code>&nbsp;</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">&nbsp;</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>&nbsp;buf,
+                 int&nbsp;offset,
+                 int&nbsp;length)</code>&nbsp;</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">&nbsp;</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>&nbsp;buf)</code>&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
 <li class="blockList"><a name="org.apache.hadoop.hbase.util">
 <!--   -->
 </a>

Reply via email to