http://git-wip-us.apache.org/repos/asf/hbase-site/blob/86fde03b/devapidocs/org/apache/hadoop/hbase/nio/MultiByteBuff.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/nio/MultiByteBuff.html
b/devapidocs/org/apache/hadoop/hbase/nio/MultiByteBuff.html
index 2760a66..fdf8f3d 100644
--- a/devapidocs/org/apache/hadoop/hbase/nio/MultiByteBuff.html
+++ b/devapidocs/org/apache/hadoop/hbase/nio/MultiByteBuff.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":9,"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":9,"i33":9,"i34":9,"i35":9,"i36":10,"i37":10,"i38":9,"i39":9,"i40":9,"i41":9,"i42":9,"i43":9,"i44":9,"i45":9,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":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":9,"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":9,"i34":9,"i35":9,"i36":9,"i37":10,"i38":10,"i39":9,"i40":9,"i41":9,"i42":9,"i43":9,"i44":9,"i45":9,"i46":9,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":10,"i62":10,"i63":10,"i64":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static
Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -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/MultiByteBuff.html#line.38">MultiByteBuff</a>
+public class <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.42">MultiByteBuff</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">Provides a unified view of all the underlying ByteBuffers
and will look as if a bigger
sequential buffer. This class provides similar APIs as in <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> to put/get
int,
@@ -298,196 +298,200 @@ extends <a
href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
</td>
</tr>
<tr id="i14" class="altColor">
+<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/MultiByteBuff.html#getEnclosingByteBuffers--">getEnclosingByteBuffers</a></span>()</code> </td>
+</tr>
+<tr id="i15" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html#getInt--">getInt</a></span>()</code>
<div class="block">Returns the int value at the current position.</div>
</td>
</tr>
-<tr id="i15" class="rowColor">
+<tr id="i16" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html#getInt-int-">getInt</a></span>(int index)</code>
<div class="block">Fetches the int at the given index.</div>
</td>
</tr>
-<tr id="i16" class="altColor">
+<tr id="i17" class="rowColor">
<td class="colFirst"><code>private int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html#getInt-int-int-">getInt</a></span>(int index,
int itemIndex)</code> </td>
</tr>
-<tr id="i17" class="rowColor">
+<tr id="i18" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html#getIntAfterPosition-int-">getIntAfterPosition</a></span>(int offset)</code>
<div class="block">Fetches the int value at the given offset from current
position.</div>
</td>
</tr>
-<tr id="i18" class="altColor">
+<tr id="i19" class="rowColor">
<td class="colFirst"><code>private static <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/MultiByteBuff.html#getItemByteBuffer-org.apache.hadoop.hbase.nio.ByteBuff-int-">getItemByteBuffer</a></span>(<a
href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class
in org.apache.hadoop.hbase.nio">ByteBuff</a> buf,
int index)</code> </td>
</tr>
-<tr id="i19" class="rowColor">
+<tr id="i20" class="altColor">
<td class="colFirst"><code>private int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html#getItemIndex-int-">getItemIndex</a></span>(int elemIndex)</code> </td>
</tr>
-<tr id="i20" class="altColor">
+<tr id="i21" class="rowColor">
<td class="colFirst"><code>private int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html#getItemIndexFromCurItemIndex-int-">getItemIndexFromCurItemIndex</a></span>(int elemIndex)</code> </td>
</tr>
-<tr id="i21" class="rowColor">
+<tr id="i22" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html#getLong--">getLong</a></span>()</code>
<div class="block">Returns the long value at the current position.</div>
</td>
</tr>
-<tr id="i22" class="altColor">
+<tr id="i23" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html#getLong-int-">getLong</a></span>(int index)</code>
<div class="block">Fetches the long at the given index.</div>
</td>
</tr>
-<tr id="i23" class="rowColor">
+<tr id="i24" class="altColor">
<td class="colFirst"><code>private long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html#getLong-int-int-">getLong</a></span>(int index,
int itemIndex)</code> </td>
</tr>
-<tr id="i24" class="altColor">
+<tr id="i25" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html#getLongAfterPosition-int-">getLongAfterPosition</a></span>(int offset)</code>
<div class="block">Fetches the long value at the given offset from current
position.</div>
</td>
</tr>
-<tr id="i25" class="rowColor">
+<tr id="i26" class="altColor">
<td class="colFirst"><code>short</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html#getShort--">getShort</a></span>()</code>
<div class="block">Returns the short value at the current position.</div>
</td>
</tr>
-<tr id="i26" class="altColor">
+<tr id="i27" class="rowColor">
<td class="colFirst"><code>short</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html#getShort-int-">getShort</a></span>(int index)</code>
<div class="block">Fetches the short at the given index.</div>
</td>
</tr>
-<tr id="i27" class="rowColor">
+<tr id="i28" class="altColor">
<td class="colFirst"><code>private short</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html#getShort-int-int-">getShort</a></span>(int index,
int itemIndex)</code> </td>
</tr>
-<tr id="i28" class="altColor">
+<tr id="i29" class="rowColor">
<td class="colFirst"><code>short</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html#getShortAfterPosition-int-">getShortAfterPosition</a></span>(int offset)</code>
<div class="block">Fetches the short value at the given offset from current
position.</div>
</td>
</tr>
-<tr id="i29" class="rowColor">
+<tr id="i30" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html#hasArray--">hasArray</a></span>()</code> </td>
</tr>
-<tr id="i30" class="altColor">
+<tr id="i31" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html#hashCode--">hashCode</a></span>()</code> </td>
</tr>
-<tr id="i31" class="rowColor">
+<tr id="i32" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html#hasRemaining--">hasRemaining</a></span>()</code>
<div class="block">Returns true if there are elements between the current
position and the limt</div>
</td>
</tr>
-<tr id="i32" class="altColor">
+<tr id="i33" class="rowColor">
<td class="colFirst"><code>private static byte</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html#int0-int-">int0</a></span>(int x)</code> </td>
</tr>
-<tr id="i33" class="rowColor">
+<tr id="i34" class="altColor">
<td class="colFirst"><code>private static byte</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html#int1-int-">int1</a></span>(int x)</code> </td>
</tr>
-<tr id="i34" class="altColor">
+<tr id="i35" class="rowColor">
<td class="colFirst"><code>private static byte</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html#int2-int-">int2</a></span>(int x)</code> </td>
</tr>
-<tr id="i35" class="rowColor">
+<tr id="i36" class="altColor">
<td class="colFirst"><code>private static byte</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html#int3-int-">int3</a></span>(int x)</code> </td>
</tr>
-<tr id="i36" class="altColor">
+<tr id="i37" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html#limit--">limit</a></span>()</code>
<div class="block">Returns the limit of this MBB</div>
</td>
</tr>
-<tr id="i37" class="rowColor">
+<tr id="i38" class="altColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html"
title="class in org.apache.hadoop.hbase.nio">MultiByteBuff</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html#limit-int-">limit</a></span>(int limit)</code>
<div class="block">Marks the limit of this MBB.</div>
</td>
</tr>
-<tr id="i38" class="altColor">
+<tr id="i39" class="rowColor">
<td class="colFirst"><code>private static byte</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html#long0-long-">long0</a></span>(long x)</code> </td>
</tr>
-<tr id="i39" class="rowColor">
+<tr id="i40" class="altColor">
<td class="colFirst"><code>private static byte</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html#long1-long-">long1</a></span>(long x)</code> </td>
</tr>
-<tr id="i40" class="altColor">
+<tr id="i41" class="rowColor">
<td class="colFirst"><code>private static byte</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html#long2-long-">long2</a></span>(long x)</code> </td>
</tr>
-<tr id="i41" class="rowColor">
+<tr id="i42" class="altColor">
<td class="colFirst"><code>private static byte</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html#long3-long-">long3</a></span>(long x)</code> </td>
</tr>
-<tr id="i42" class="altColor">
+<tr id="i43" class="rowColor">
<td class="colFirst"><code>private static byte</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html#long4-long-">long4</a></span>(long x)</code> </td>
</tr>
-<tr id="i43" class="rowColor">
+<tr id="i44" class="altColor">
<td class="colFirst"><code>private static byte</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html#long5-long-">long5</a></span>(long x)</code> </td>
</tr>
-<tr id="i44" class="altColor">
+<tr id="i45" class="rowColor">
<td class="colFirst"><code>private static byte</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html#long6-long-">long6</a></span>(long x)</code> </td>
</tr>
-<tr id="i45" class="rowColor">
+<tr id="i46" class="altColor">
<td class="colFirst"><code>private static byte</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html#long7-long-">long7</a></span>(long x)</code> </td>
</tr>
-<tr id="i46" class="altColor">
+<tr id="i47" class="rowColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html"
title="class in org.apache.hadoop.hbase.nio">MultiByteBuff</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html#mark--">mark</a></span>()</code>
<div class="block">Marks the current position of the MBB</div>
</td>
</tr>
-<tr id="i47" class="rowColor">
+<tr id="i48" class="altColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html"
title="class in org.apache.hadoop.hbase.nio">MultiByteBuff</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html#moveBack-int-">moveBack</a></span>(int length)</code>
<div class="block">Jumps back the current position of this MBB by specified
length.</div>
</td>
</tr>
-<tr id="i48" class="altColor">
+<tr id="i49" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html#position--">position</a></span>()</code> </td>
</tr>
-<tr id="i49" class="rowColor">
+<tr id="i50" class="altColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html"
title="class in org.apache.hadoop.hbase.nio">MultiByteBuff</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html#position-int-">position</a></span>(int position)</code>
<div class="block">Sets this MBB's position to the given value.</div>
</td>
</tr>
-<tr id="i50" class="altColor">
+<tr id="i51" class="rowColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html"
title="class in org.apache.hadoop.hbase.nio">MultiByteBuff</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html#put-byte-">put</a></span>(byte b)</code>
<div class="block">Writes a byte to this MBB at the current position and
increments the position</div>
</td>
</tr>
-<tr id="i51" class="rowColor">
+<tr id="i52" class="altColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html"
title="class in org.apache.hadoop.hbase.nio">MultiByteBuff</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html#put-byte:A-">put</a></span>(byte[] src)</code>
<div class="block">Copies from the given byte[] to this MBB</div>
</td>
</tr>
-<tr id="i52" class="altColor">
+<tr id="i53" class="rowColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html"
title="class in org.apache.hadoop.hbase.nio">MultiByteBuff</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html#put-byte:A-int-int-">put</a></span>(byte[] src,
int offset,
@@ -495,14 +499,14 @@ extends <a
href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<div class="block">Copies from the given byte[] to this MBB</div>
</td>
</tr>
-<tr id="i53" class="rowColor">
+<tr id="i54" class="altColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html"
title="class in org.apache.hadoop.hbase.nio">MultiByteBuff</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html#put-int-byte-">put</a></span>(int index,
byte b)</code>
<div class="block">Writes a byte to this MBB at the given index</div>
</td>
</tr>
-<tr id="i54" class="altColor">
+<tr id="i55" class="rowColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html"
title="class in org.apache.hadoop.hbase.nio">MultiByteBuff</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html#put-int-org.apache.hadoop.hbase.nio.ByteBuff-int-int-">put</a></span>(int offset,
<a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html"
title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> src,
@@ -511,51 +515,57 @@ extends <a
href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<div class="block">Copies from a src MBB to this MBB.</div>
</td>
</tr>
-<tr id="i55" class="rowColor">
+<tr id="i56" class="altColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html"
title="class in org.apache.hadoop.hbase.nio">MultiByteBuff</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html#putInt-int-">putInt</a></span>(int val)</code>
<div class="block">Writes an int to this MBB at its current position.</div>
</td>
</tr>
-<tr id="i56" class="altColor">
+<tr id="i57" class="rowColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html"
title="class in org.apache.hadoop.hbase.nio">MultiByteBuff</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html#putLong-long-">putLong</a></span>(long val)</code>
<div class="block">Writes a long to this MBB at its current position.</div>
</td>
</tr>
-<tr id="i57" class="rowColor">
+<tr id="i58" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.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="i59" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.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="i58" class="altColor">
+<tr id="i60" class="altColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html"
title="class in org.apache.hadoop.hbase.nio">MultiByteBuff</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.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 MBB
is reset back to last marked position.</div>
</td>
</tr>
-<tr id="i59" class="rowColor">
+<tr id="i61" class="rowColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html"
title="class in org.apache.hadoop.hbase.nio">MultiByteBuff</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html#rewind--">rewind</a></span>()</code>
<div class="block">Rewinds this MBB and the position is set to 0</div>
</td>
</tr>
-<tr id="i60" class="altColor">
+<tr id="i62" class="altColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html"
title="class in org.apache.hadoop.hbase.nio">MultiByteBuff</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html#skip-int-">skip</a></span>(int length)</code>
<div class="block">Jumps the current position of this MBB by specified
length.</div>
</td>
</tr>
-<tr id="i61" class="rowColor">
+<tr id="i63" class="rowColor">
<td class="colFirst"><code><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html"
title="class in org.apache.hadoop.hbase.nio">MultiByteBuff</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html#slice--">slice</a></span>()</code>
<div class="block">Returns an MBB which is a sliced version of this MBB.</div>
</td>
</tr>
-<tr id="i62" class="altColor">
+<tr id="i64" class="altColor">
<td class="colFirst"><code>byte[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html#toBytes-int-int-">toBytes</a></span>(int offset,
int length)</code>
@@ -569,7 +579,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">
@@ -598,7 +608,7 @@ extends <a
href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>items</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/MultiByteBuff.html#line.40">items</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/MultiByteBuff.html#line.44">items</a></pre>
</li>
</ul>
<a name="curItem">
@@ -607,7 +617,7 @@ extends <a
href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>curItem</h4>
-<pre>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> <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.42">curItem</a></pre>
+<pre>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> <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.46">curItem</a></pre>
</li>
</ul>
<a name="curItemIndex">
@@ -616,7 +626,7 @@ extends <a
href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>curItemIndex</h4>
-<pre>private int <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.44">curItemIndex</a></pre>
+<pre>private int <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.48">curItemIndex</a></pre>
</li>
</ul>
<a name="limit">
@@ -625,7 +635,7 @@ extends <a
href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>limit</h4>
-<pre>private int <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.46">limit</a></pre>
+<pre>private int <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.50">limit</a></pre>
</li>
</ul>
<a name="limitedItemIndex">
@@ -634,7 +644,7 @@ extends <a
href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>limitedItemIndex</h4>
-<pre>private int <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.47">limitedItemIndex</a></pre>
+<pre>private int <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.51">limitedItemIndex</a></pre>
</li>
</ul>
<a name="markedItemIndex">
@@ -643,7 +653,7 @@ extends <a
href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>markedItemIndex</h4>
-<pre>private int <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.48">markedItemIndex</a></pre>
+<pre>private int <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.52">markedItemIndex</a></pre>
</li>
</ul>
<a name="itemBeginPos">
@@ -652,7 +662,7 @@ extends <a
href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockListLast">
<li class="blockList">
<h4>itemBeginPos</h4>
-<pre>private final int[] <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.49">itemBeginPos</a></pre>
+<pre>private final int[] <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.53">itemBeginPos</a></pre>
</li>
</ul>
</li>
@@ -669,7 +679,7 @@ extends <a
href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>MultiByteBuff</h4>
-<pre>public <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.51">MultiByteBuff</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>... items)</pre>
+<pre>public <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.55">MultiByteBuff</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>... items)</pre>
</li>
</ul>
<a name="MultiByteBuff-java.nio.ByteBuffer:A-int:A-int-int-int-int-">
@@ -678,7 +688,7 @@ extends <a
href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockListLast">
<li class="blockList">
<h4>MultiByteBuff</h4>
-<pre>private <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.74">MultiByteBuff</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>[] items,
+<pre>private <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.78">MultiByteBuff</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>[] items,
int[] itemBeginPos,
int limit,
int limitedIndex,
@@ -700,7 +710,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/MultiByteBuff.html#line.90">array</a>()</pre>
+<pre>public byte[] <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.94">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>
@@ -718,7 +728,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/MultiByteBuff.html#line.99">arrayOffset</a>()</pre>
+<pre>public int <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.103">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>
@@ -736,7 +746,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/MultiByteBuff.html#line.107">hasArray</a>()</pre>
+<pre>public boolean <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.111">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>
@@ -751,7 +761,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/MultiByteBuff.html#line.115">capacity</a>()</pre>
+<pre>public int <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.119">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>
@@ -766,7 +776,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/MultiByteBuff.html#line.129">get</a>(int index)</pre>
+<pre>public byte <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.133">get</a>(int index)</pre>
<div class="block">Fetches the byte at the given index. Does not change
position of the underlying ByteBuffers</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -784,7 +794,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/MultiByteBuff.html#line.135">getByteAfterPosition</a>(int offset)</pre>
+<pre>public byte <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.139">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>
@@ -802,7 +812,7 @@ extends <a
href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>getItemIndex</h4>
-<pre>private int <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.145">getItemIndex</a>(int elemIndex)</pre>
+<pre>private int <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.149">getItemIndex</a>(int elemIndex)</pre>
</li>
</ul>
<a name="getItemIndexFromCurItemIndex-int-">
@@ -811,7 +821,7 @@ extends <a
href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>getItemIndexFromCurItemIndex</h4>
-<pre>private int <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.160">getItemIndexFromCurItemIndex</a>(int elemIndex)</pre>
+<pre>private int <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.164">getItemIndexFromCurItemIndex</a>(int elemIndex)</pre>
</li>
</ul>
<a name="getInt-int-">
@@ -820,7 +830,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/MultiByteBuff.html#line.176">getInt</a>(int index)</pre>
+<pre>public int <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.180">getInt</a>(int index)</pre>
<div class="block">Fetches the int at the given index. Does not change
position of the underlying ByteBuffers</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -838,7 +848,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/MultiByteBuff.html#line.189">getIntAfterPosition</a>(int offset)</pre>
+<pre>public int <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.193">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>
@@ -856,7 +866,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/MultiByteBuff.html#line.206">getShort</a>(int index)</pre>
+<pre>public short <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.210">getShort</a>(int index)</pre>
<div class="block">Fetches the short at the given index. Does not change
position of the underlying ByteBuffers</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -874,7 +884,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/MultiByteBuff.html#line.234">getShortAfterPosition</a>(int offset)</pre>
+<pre>public short <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.238">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>
@@ -892,7 +902,7 @@ extends <a
href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>getInt</h4>
-<pre>private int <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.246">getInt</a>(int index,
+<pre>private int <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.250">getInt</a>(int index,
int itemIndex)</pre>
</li>
</ul>
@@ -902,7 +912,7 @@ extends <a
href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>getShort</h4>
-<pre>private short <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.271">getShort</a>(int index,
+<pre>private short <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.275">getShort</a>(int index,
int itemIndex)</pre>
</li>
</ul>
@@ -912,7 +922,7 @@ extends <a
href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>getLong</h4>
-<pre>private long <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.296">getLong</a>(int index,
+<pre>private long <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.300">getLong</a>(int index,
int itemIndex)</pre>
</li>
</ul>
@@ -922,7 +932,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/MultiByteBuff.html#line.326">getLong</a>(int index)</pre>
+<pre>public long <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.330">getLong</a>(int index)</pre>
<div class="block">Fetches the long at the given index. Does not change
position of the underlying ByteBuffers</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -940,7 +950,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/MultiByteBuff.html#line.360">getLongAfterPosition</a>(int offset)</pre>
+<pre>public long <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.364">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>
@@ -958,7 +968,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/MultiByteBuff.html#line.376">position</a>()</pre>
+<pre>public int <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.380">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>
@@ -973,7 +983,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/MultiByteBuff.html"
title="class in org.apache.hadoop.hbase.nio">MultiByteBuff</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.386">position</a>(int position)</pre>
+<pre>public <a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html"
title="class in org.apache.hadoop.hbase.nio">MultiByteBuff</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.390">position</a>(int position)</pre>
<div class="block">Sets this MBB's position to the given value.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -991,7 +1001,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/MultiByteBuff.html"
title="class in org.apache.hadoop.hbase.nio">MultiByteBuff</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.413">rewind</a>()</pre>
+<pre>public <a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html"
title="class in org.apache.hadoop.hbase.nio">MultiByteBuff</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.417">rewind</a>()</pre>
<div class="block">Rewinds this MBB and the position is set to 0</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -1007,7 +1017,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/MultiByteBuff.html"
title="class in org.apache.hadoop.hbase.nio">MultiByteBuff</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.428">mark</a>()</pre>
+<pre>public <a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html"
title="class in org.apache.hadoop.hbase.nio">MultiByteBuff</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.432">mark</a>()</pre>
<div class="block">Marks the current position of the MBB</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -1023,7 +1033,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/MultiByteBuff.html"
title="class in org.apache.hadoop.hbase.nio">MultiByteBuff</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.440">reset</a>()</pre>
+<pre>public <a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html"
title="class in org.apache.hadoop.hbase.nio">MultiByteBuff</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.444">reset</a>()</pre>
<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 MBB
is reset back to last marked position.</div>
<dl>
@@ -1040,7 +1050,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/MultiByteBuff.html#line.461">remaining</a>()</pre>
+<pre>public int <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.465">remaining</a>()</pre>
<div class="block">Returns the number of elements between the current position
and the
limit.</div>
<dl>
@@ -1057,7 +1067,7 @@ extends <a
href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>hasRemaining</h4>
-<pre>public final boolean <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.474">hasRemaining</a>()</pre>
+<pre>public final boolean <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.478">hasRemaining</a>()</pre>
<div class="block">Returns true if there are elements between the current
position and the limt</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -1073,7 +1083,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/MultiByteBuff.html#line.485">get</a>()</pre>
+<pre>public byte <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.489">get</a>()</pre>
<div class="block">A relative method that returns byte at the current
position. Increments the
current position by the size of a byte.</div>
<dl>
@@ -1090,7 +1100,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/MultiByteBuff.html#line.504">getShort</a>()</pre>
+<pre>public short <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.508">getShort</a>()</pre>
<div class="block">Returns the short value at the current position. Also
advances the position by the size
of short</div>
<dl>
@@ -1107,7 +1117,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/MultiByteBuff.html#line.531">getInt</a>()</pre>
+<pre>public int <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.535">getInt</a>()</pre>
<div class="block">Returns the int value at the current position. Also
advances the position by the size of int</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -1123,7 +1133,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/MultiByteBuff.html#line.561">getLong</a>()</pre>
+<pre>public long <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.565">getLong</a>()</pre>
<div class="block">Returns the long value at the current position. Also
advances the position by the size of long</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -1139,7 +1149,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/MultiByteBuff.html#line.590">get</a>(byte[] dst)</pre>
+<pre>public void <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.594">get</a>(byte[] dst)</pre>
<div class="block">Copies the content from this MBB's current position to the
byte array and fills it. Also
advances the position of the MBB by the length of the byte[].</div>
<dl>
@@ -1156,7 +1166,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/MultiByteBuff.html#line.602">get</a>(byte[] dst,
+<pre>public void <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.606">get</a>(byte[] dst,
int offset,
int length)</pre>
<div class="block">Copies the specified number of bytes from this MBB's
current position to the byte[]'s offset.
@@ -1177,7 +1187,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/MultiByteBuff.html#line.618">get</a>(int sourceOffset,
+<pre>public void <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.622">get</a>(int sourceOffset,
byte[] dst,
int offset,
int length)</pre>
@@ -1201,7 +1211,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/MultiByteBuff.html"
title="class in org.apache.hadoop.hbase.nio">MultiByteBuff</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.642">limit</a>(int limit)</pre>
+<pre>public <a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html"
title="class in org.apache.hadoop.hbase.nio">MultiByteBuff</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.646">limit</a>(int limit)</pre>
<div class="block">Marks the limit of this MBB.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -1219,7 +1229,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/MultiByteBuff.html#line.670">limit</a>()</pre>
+<pre>public int <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.674">limit</a>()</pre>
<div class="block">Returns the limit of this MBB</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -1235,7 +1245,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/MultiByteBuff.html"
title="class in org.apache.hadoop.hbase.nio">MultiByteBuff</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.681">slice</a>()</pre>
+<pre>public <a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html"
title="class in org.apache.hadoop.hbase.nio">MultiByteBuff</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.685">slice</a>()</pre>
<div class="block">Returns an MBB which is a sliced version of this MBB. The
position, limit and mark
of the new MBB will be independent than that of the original MBB.
The content of the new MBB will start at this MBB's current position</div>
@@ -1253,7 +1263,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/MultiByteBuff.html"
title="class in org.apache.hadoop.hbase.nio">MultiByteBuff</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.698">duplicate</a>()</pre>
+<pre>public <a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html"
title="class in org.apache.hadoop.hbase.nio">MultiByteBuff</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.702">duplicate</a>()</pre>
<div class="block">Returns an MBB which is a duplicate version of this MBB.
The position, limit and mark
of the new MBB will be independent than that of the original MBB.
The content of the new MBB will start at this MBB's current position
@@ -1273,7 +1283,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/MultiByteBuff.html"
title="class in org.apache.hadoop.hbase.nio">MultiByteBuff</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.713">put</a>(byte b)</pre>
+<pre>public <a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html"
title="class in org.apache.hadoop.hbase.nio">MultiByteBuff</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.717">put</a>(byte b)</pre>
<div class="block">Writes a byte to this MBB at the current position and
increments the position</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -1291,7 +1301,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/MultiByteBuff.html"
title="class in org.apache.hadoop.hbase.nio">MultiByteBuff</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.732">put</a>(int index,
+<pre>public <a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html"
title="class in org.apache.hadoop.hbase.nio">MultiByteBuff</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.736">put</a>(int index,
byte b)</pre>
<div class="block">Writes a byte to this MBB at the given index</div>
<dl>
@@ -1311,7 +1321,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/MultiByteBuff.html"
title="class in org.apache.hadoop.hbase.nio">MultiByteBuff</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.747">put</a>(int offset,
+<pre>public <a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html"
title="class in org.apache.hadoop.hbase.nio">MultiByteBuff</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.751">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>
@@ -1333,7 +1343,7 @@ extends <a
href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>getItemByteBuffer</h4>
-<pre>private static <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/MultiByteBuff.html#line.782">getItemByteBuffer</a>(<a
href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class
in org.apache.hadoop.hbase.nio">ByteBuff</a> buf,
+<pre>private static <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/MultiByteBuff.html#line.786">getItemByteBuffer</a>(<a
href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class
in org.apache.hadoop.hbase.nio">ByteBuff</a> buf,
int index)</pre>
</li>
</ul>
@@ -1343,7 +1353,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/MultiByteBuff.html"
title="class in org.apache.hadoop.hbase.nio">MultiByteBuff</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.793">putInt</a>(int val)</pre>
+<pre>public <a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html"
title="class in org.apache.hadoop.hbase.nio">MultiByteBuff</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.797">putInt</a>(int val)</pre>
<div class="block">Writes an int to this MBB at its current position. Also
advances the position by size of int</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -1361,7 +1371,7 @@ extends <a
href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>int3</h4>
-<pre>private static byte <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.809">int3</a>(int x)</pre>
+<pre>private static byte <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.813">int3</a>(int x)</pre>
</li>
</ul>
<a name="int2-int-">
@@ -1370,7 +1380,7 @@ extends <a
href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>int2</h4>
-<pre>private static byte <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.813">int2</a>(int x)</pre>
+<pre>private static byte <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.817">int2</a>(int x)</pre>
</li>
</ul>
<a name="int1-int-">
@@ -1379,7 +1389,7 @@ extends <a
href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>int1</h4>
-<pre>private static byte <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.817">int1</a>(int x)</pre>
+<pre>private static byte <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.821">int1</a>(int x)</pre>
</li>
</ul>
<a name="int0-int-">
@@ -1388,7 +1398,7 @@ extends <a
href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>int0</h4>
-<pre>private static byte <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.821">int0</a>(int x)</pre>
+<pre>private static byte <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.825">int0</a>(int x)</pre>
</li>
</ul>
<a name="put-byte:A-">
@@ -1397,7 +1407,7 @@ extends <a
href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>put</h4>
-<pre>public final <a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html"
title="class in org.apache.hadoop.hbase.nio">MultiByteBuff</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.831">put</a>(byte[] src)</pre>
+<pre>public final <a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html"
title="class in org.apache.hadoop.hbase.nio">MultiByteBuff</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.835">put</a>(byte[] src)</pre>
<div class="block">Copies from the given byte[] to this MBB</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -1415,7 +1425,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/MultiByteBuff.html"
title="class in org.apache.hadoop.hbase.nio">MultiByteBuff</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.843">put</a>(byte[] src,
+<pre>public <a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html"
title="class in org.apache.hadoop.hbase.nio">MultiByteBuff</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.847">put</a>(byte[] src,
int offset,
int length)</pre>
<div class="block">Copies from the given byte[] to this MBB</div>
@@ -1437,7 +1447,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/MultiByteBuff.html"
title="class in org.apache.hadoop.hbase.nio">MultiByteBuff</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.862">putLong</a>(long val)</pre>
+<pre>public <a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html"
title="class in org.apache.hadoop.hbase.nio">MultiByteBuff</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.866">putLong</a>(long val)</pre>
<div class="block">Writes a long to this MBB at its current position. Also
advances the position by size of long</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -1455,7 +1465,7 @@ extends <a
href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>long7</h4>
-<pre>private static byte <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.882">long7</a>(long x)</pre>
+<pre>private static byte <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.886">long7</a>(long x)</pre>
</li>
</ul>
<a name="long6-long-">
@@ -1464,7 +1474,7 @@ extends <a
href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>long6</h4>
-<pre>private static byte <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.886">long6</a>(long x)</pre>
+<pre>private static byte <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.890">long6</a>(long x)</pre>
</li>
</ul>
<a name="long5-long-">
@@ -1473,7 +1483,7 @@ extends <a
href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>long5</h4>
-<pre>private static byte <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.890">long5</a>(long x)</pre>
+<pre>private static byte <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.894">long5</a>(long x)</pre>
</li>
</ul>
<a name="long4-long-">
@@ -1482,7 +1492,7 @@ extends <a
href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>long4</h4>
-<pre>private static byte <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.894">long4</a>(long x)</pre>
+<pre>private static byte <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.898">long4</a>(long x)</pre>
</li>
</ul>
<a name="long3-long-">
@@ -1491,7 +1501,7 @@ extends <a
href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>long3</h4>
-<pre>private static byte <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.898">long3</a>(long x)</pre>
+<pre>private static byte <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.902">long3</a>(long x)</pre>
</li>
</ul>
<a name="long2-long-">
@@ -1500,7 +1510,7 @@ extends <a
href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>long2</h4>
-<pre>private static byte <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.902">long2</a>(long x)</pre>
+<pre>private static byte <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.906">long2</a>(long x)</pre>
</li>
</ul>
<a name="long1-long-">
@@ -1509,7 +1519,7 @@ extends <a
href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>long1</h4>
-<pre>private static byte <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.906">long1</a>(long x)</pre>
+<pre>private static byte <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.910">long1</a>(long x)</pre>
</li>
</ul>
<a name="long0-long-">
@@ -1518,7 +1528,7 @@ extends <a
href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<ul class="blockList">
<li class="blockList">
<h4>long0</h4>
-<pre>private static byte <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.910">long0</a>(long x)</pre>
+<pre>private static byte <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.914">long0</a>(long x)</pre>
</li>
</ul>
<a name="skip-int-">
@@ -1527,7 +1537,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/MultiByteBuff.html"
title="class in org.apache.hadoop.hbase.nio">MultiByteBuff</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.919">skip</a>(int length)</pre>
+<pre>public <a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html"
title="class in org.apache.hadoop.hbase.nio">MultiByteBuff</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.923">skip</a>(int length)</pre>
<div class="block">Jumps the current position of this MBB by specified
length.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -1543,7 +1553,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/MultiByteBuff.html"
title="class in org.apache.hadoop.hbase.nio">MultiByteBuff</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.941">moveBack</a>(int length)</pre>
+<pre>public <a
href="../../../../../org/apache/hadoop/hbase/nio/MultiByteBuff.html"
title="class in org.apache.hadoop.hbase.nio">MultiByteBuff</a> <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.945">moveBack</a>(int length)</pre>
<div class="block">Jumps back the current position of this MBB by specified
length.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -1559,7 +1569,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/MultiByteBuff.html#line.968">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/MultiByteBuff.html#line.972">asSubByteBuffer</a>(int length)</pre>
<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
as such will be returned. So users are warned not to change the position or
limit of this
@@ -1582,7 +1592,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/MultiByteBuff.html#line.1005">asSubByteBuffer</a>(int offset,
+<pre>public void <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.1009">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">Returns bytes from given offset till length specified, as a
single ByteBuffer. When all these
@@ -1609,7 +1619,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/MultiByteBuff.html#line.1047">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/MultiByteBuff.html#line.1051">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">Copies the content from an this MBB to a ByteBuffer</div>
@@ -1630,7 +1640,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/MultiByteBuff.html#line.1067">toBytes</a>(int offset,
+<pre>public byte[] <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.1071">toBytes</a>(int offset,
int length)</pre>
<div class="block">Copy the content from this MBB to a byte[] based on the
given offset and
length</div>
@@ -1645,13 +1655,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/MultiByteBuff.html#line.1078">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/MultiByteBuff.html#line.1074">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/MultiByteBuff.html#line.1100">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>
@@ -1661,16 +1691,29 @@ extends <a
href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title
<a name="hashCode--">
<!-- -->
</a>
-<ul class="blockListLast">
+<ul class="blockList">
<li class="blockList">
<h4>hashCode</h4>
-<pre>public int <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.1087">hashCode</a>()</pre>
+<pre>public int <a
href="../../../../../src-html/org/apache/hadoop/hbase/nio/MultiByteBuff.html#line.1113">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>
</dl>
</li>
</ul>
+<a name="getEnclosingByteBuffers--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getEnclosingByteBuffers</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/MultiByteBuff.html#line.1125">getEnclosingByteBuffers</a>()</pre>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the ByteBuffers which this wraps.</dd>
+</dl>
+</li>
+</ul>
</li>
</ul>
</li>