You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by st...@apache.org on 2016/11/15 18:49:33 UTC
[23/52] [partial] hbase-site git commit: Published site at
4d1bff9e78884adf689dd587d65afe36a336c56b.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/86fde03b/devapidocs/org/apache/hadoop/hbase/nio/ByteBuff.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/nio/ByteBuff.html b/devapidocs/org/apache/hadoop/hbase/nio/ByteBuff.html
index 4a0db55..d922031 100644
--- a/devapidocs/org/apache/hadoop/hbase/nio/ByteBuff.html
+++ b/devapidocs/org/apache/hadoop/hbase/nio/ByteBuff.html
@@ -18,7 +18,7 @@
catch(err) {
}
//-->
-var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":9,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6,"i23":6,"i24":6,"i25":6,"i26":6,"i27":6,"i28":6,"i29":6,"i30":6,"i31":6,"i32":6,"i33":6,"i34":6,"i35":6,"i36":6,"i37":6,"i38":9,"i39":9,"i40":9,"i41":6,"i42":6,"i43":6,"i44":6,"i45":6,"i46":6,"i47":10,"i48":9,"i49":9};
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":9,"i6":9,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6,"i23":6,"i24":6,"i25":6,"i26":6,"i27":6,"i28":6,"i29":6,"i30":6,"i31":6,"i32":6,"i33":6,"i34":6,"i35":6,"i36":6,"i37":6,"i38":6,"i39":6,"i40":9,"i41":9,"i42":9,"i43":6,"i44":6,"i45":6,"i46":6,"i47":6,"i48":10,"i49":6,"i50":10,"i51":9,"i52":9};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -75,13 +75,13 @@ var activeTableTab = "activeTableTab";
<ul class="subNavList">
<li>Summary: </li>
<li>Nested | </li>
-<li>Field | </li>
+<li><a href="#field.summary">Field</a> | </li>
<li><a href="#constructor.summary">Constr</a> | </li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail: </li>
-<li>Field | </li>
+<li><a href="#field.detail">Field</a> | </li>
<li><a href="#constructor.detail">Constr</a> | </li>
<li><a href="#method.detail">Method</a></li>
</ul>
@@ -114,7 +114,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 abstract class <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.37">ByteBuff</a>
+public abstract class <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.40">ByteBuff</a>
extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
<div class="block">An abstract class that abstracts out as to how the byte buffers are used,
either single or multiple. We have this interface because the java's ByteBuffers
@@ -128,6 +128,25 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<div class="summary">
<ul class="blockList">
<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#NIO_BUFFER_LIMIT">NIO_BUFFER_LIMIT</a></span></code> </td>
+</tr>
+</table>
+</li>
+</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
@@ -185,6 +204,11 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#channelRead-java.nio.channels.ReadableByteChannel-java.nio.ByteBuffer-">channelRead</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/channels/ReadableByteChannel.html?is-external=true" title="class or interface in java.nio.channels">ReadableByteChannel</a> channel,
+ <a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buf)</code> </td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><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></span>(<a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> buf1,
int o1,
int len1,
@@ -194,25 +218,25 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<div class="block">Compares two ByteBuffs</div>
</td>
</tr>
-<tr id="i6" class="altColor">
+<tr id="i7" class="rowColor">
<td class="colFirst"><code>abstract <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#duplicate--">duplicate</a></span>()</code>
<div class="block">Returns an ByteBuff which is a duplicate version of this ByteBuff.</div>
</td>
</tr>
-<tr id="i7" class="rowColor">
+<tr id="i8" class="altColor">
<td class="colFirst"><code>abstract byte</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#get--">get</a></span>()</code>
<div class="block">A relative method that returns byte at the current position.</div>
</td>
</tr>
-<tr id="i8" class="altColor">
+<tr id="i9" class="rowColor">
<td class="colFirst"><code>abstract void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#get-byte:A-">get</a></span>(byte[] dst)</code>
<div class="block">Copies the content from this ByteBuff's current position to the byte array and fills it.</div>
</td>
</tr>
-<tr id="i9" class="rowColor">
+<tr id="i10" class="altColor">
<td class="colFirst"><code>abstract void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#get-byte:A-int-int-">get</a></span>(byte[] dst,
int offset,
@@ -221,7 +245,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
the byte[]'s offset.</div>
</td>
</tr>
-<tr id="i10" class="altColor">
+<tr id="i11" class="rowColor">
<td class="colFirst"><code>abstract void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#get-java.nio.ByteBuffer-int-int-">get</a></span>(<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,
@@ -231,13 +255,13 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
for this ByteBuff</div>
</td>
</tr>
-<tr id="i11" class="rowColor">
+<tr id="i12" class="altColor">
<td class="colFirst"><code>abstract byte</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#get-int-">get</a></span>(int index)</code>
<div class="block">Fetches the byte at the given index.</div>
</td>
</tr>
-<tr id="i12" class="altColor">
+<tr id="i13" class="rowColor">
<td class="colFirst"><code>abstract void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#get-int-byte:A-int-int-">get</a></span>(int sourceOffset,
byte[] dst,
@@ -247,123 +271,123 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
the byte[]'s offset.</div>
</td>
</tr>
-<tr id="i13" class="rowColor">
+<tr id="i14" class="altColor">
<td class="colFirst"><code>abstract byte</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#getByteAfterPosition-int-">getByteAfterPosition</a></span>(int offset)</code>
<div class="block">Fetches the byte at the given offset from current position.</div>
</td>
</tr>
-<tr id="i14" class="altColor">
+<tr id="i15" class="rowColor">
<td class="colFirst"><code>abstract int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.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>abstract int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.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>abstract int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.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="i17" class="rowColor">
+<tr id="i18" class="altColor">
<td class="colFirst"><code>abstract long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#getLong--">getLong</a></span>()</code>
<div class="block">Returns the long value at the current position.</div>
</td>
</tr>
-<tr id="i18" class="altColor">
+<tr id="i19" class="rowColor">
<td class="colFirst"><code>abstract long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#getLong-int-">getLong</a></span>(int index)</code>
<div class="block">Fetches the long at the given index.</div>
</td>
</tr>
-<tr id="i19" class="rowColor">
+<tr id="i20" class="altColor">
<td class="colFirst"><code>abstract long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.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="i20" class="altColor">
+<tr id="i21" class="rowColor">
<td class="colFirst"><code>abstract short</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#getShort--">getShort</a></span>()</code>
<div class="block">Returns the short value at the current position.</div>
</td>
</tr>
-<tr id="i21" class="rowColor">
+<tr id="i22" class="altColor">
<td class="colFirst"><code>abstract short</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#getShort-int-">getShort</a></span>(int index)</code>
<div class="block">Fetches the short value at the given index.</div>
</td>
</tr>
-<tr id="i22" class="altColor">
+<tr id="i23" class="rowColor">
<td class="colFirst"><code>abstract short</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.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="i23" class="rowColor">
+<tr id="i24" class="altColor">
<td class="colFirst"><code>abstract boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#hasArray--">hasArray</a></span>()</code> </td>
</tr>
-<tr id="i24" class="altColor">
+<tr id="i25" class="rowColor">
<td class="colFirst"><code>abstract boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.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="i25" class="rowColor">
+<tr id="i26" class="altColor">
<td class="colFirst"><code>abstract int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#limit--">limit</a></span>()</code>
<div class="block">Returns the limit of this ByteBuff</div>
</td>
</tr>
-<tr id="i26" class="altColor">
+<tr id="i27" class="rowColor">
<td class="colFirst"><code>abstract <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#limit-int-">limit</a></span>(int limit)</code>
<div class="block">Marks the limit of this ByteBuff.</div>
</td>
</tr>
-<tr id="i27" class="rowColor">
+<tr id="i28" class="altColor">
<td class="colFirst"><code>abstract <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#mark--">mark</a></span>()</code>
<div class="block">Marks the current position of the ByteBuff</div>
</td>
</tr>
-<tr id="i28" class="altColor">
+<tr id="i29" class="rowColor">
<td class="colFirst"><code>abstract <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#moveBack-int-">moveBack</a></span>(int len)</code>
<div class="block">Jumps back the current position of this ByteBuff by specified length.</div>
</td>
</tr>
-<tr id="i29" class="rowColor">
+<tr id="i30" class="altColor">
<td class="colFirst"><code>abstract int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#position--">position</a></span>()</code> </td>
</tr>
-<tr id="i30" class="altColor">
+<tr id="i31" class="rowColor">
<td class="colFirst"><code>abstract <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#position-int-">position</a></span>(int position)</code>
<div class="block">Sets this ByteBuff's position to the given value.</div>
</td>
</tr>
-<tr id="i31" class="rowColor">
+<tr id="i32" class="altColor">
<td class="colFirst"><code>abstract <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#put-byte-">put</a></span>(byte b)</code>
<div class="block">Writes a byte to this ByteBuff at the current position and increments the position</div>
</td>
</tr>
-<tr id="i32" class="altColor">
+<tr id="i33" class="rowColor">
<td class="colFirst"><code>abstract <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#put-byte:A-">put</a></span>(byte[] src)</code>
<div class="block">Copies from the given byte[] to this ByteBuff</div>
</td>
</tr>
-<tr id="i33" class="rowColor">
+<tr id="i34" class="altColor">
<td class="colFirst"><code>abstract <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#put-byte:A-int-int-">put</a></span>(byte[] src,
int offset,
@@ -371,14 +395,14 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<div class="block">Copies from the given byte[] to this ByteBuff</div>
</td>
</tr>
-<tr id="i34" class="altColor">
+<tr id="i35" class="rowColor">
<td class="colFirst"><code>abstract <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#put-int-byte-">put</a></span>(int index,
byte b)</code>
<div class="block">Writes a byte to this ByteBuff at the given index</div>
</td>
</tr>
-<tr id="i35" class="rowColor">
+<tr id="i36" class="altColor">
<td class="colFirst"><code>abstract <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.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,
@@ -387,71 +411,83 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<div class="block">Copies the contents from the src ByteBuff to this ByteBuff.</div>
</td>
</tr>
-<tr id="i36" class="altColor">
+<tr id="i37" class="rowColor">
<td class="colFirst"><code>abstract <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#putInt-int-">putInt</a></span>(int value)</code>
<div class="block">Writes an int to this ByteBuff at its current position.</div>
</td>
</tr>
-<tr id="i37" class="rowColor">
+<tr id="i38" class="altColor">
<td class="colFirst"><code>abstract <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#putLong-long-">putLong</a></span>(long value)</code>
<div class="block">Writes a long to this ByteBuff at its current position.</div>
</td>
</tr>
-<tr id="i38" class="altColor">
+<tr id="i39" class="rowColor">
+<td class="colFirst"><code>abstract int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.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="i40" class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#readCompressedInt-org.apache.hadoop.hbase.nio.ByteBuff-">readCompressedInt</a></span>(<a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> buf)</code>
<div class="block">Read integer from ByteBuff coded in 7 bits and increment position.</div>
</td>
</tr>
-<tr id="i39" class="rowColor">
+<tr id="i41" class="rowColor">
<td class="colFirst"><code>static long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#readLong-org.apache.hadoop.hbase.nio.ByteBuff-int-">readLong</a></span>(<a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> in,
int fitInBytes)</code>
<div class="block">Read long which was written to fitInBytes bytes and increment position.</div>
</td>
</tr>
-<tr id="i40" class="altColor">
+<tr id="i42" class="altColor">
<td class="colFirst"><code>static long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#readVLong-org.apache.hadoop.hbase.nio.ByteBuff-">readVLong</a></span>(<a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> in)</code>
<div class="block">Similar to <code>WritableUtils.readVLong(DataInput)</code> but reads from a
<a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio"><code>ByteBuff</code></a>.</div>
</td>
</tr>
-<tr id="i41" class="rowColor">
+<tr id="i43" class="rowColor">
<td class="colFirst"><code>abstract int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.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="i42" class="altColor">
+<tr id="i44" class="altColor">
<td class="colFirst"><code>abstract <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.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="i43" class="rowColor">
+<tr id="i45" class="rowColor">
<td class="colFirst"><code>abstract <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#rewind--">rewind</a></span>()</code>
<div class="block">Rewinds this ByteBuff and the position is set to 0</div>
</td>
</tr>
-<tr id="i44" class="altColor">
+<tr id="i46" class="altColor">
<td class="colFirst"><code>abstract <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#skip-int-">skip</a></span>(int len)</code>
<div class="block">Jumps the current position of this ByteBuff by specified length.</div>
</td>
</tr>
-<tr id="i45" class="rowColor">
+<tr id="i47" class="rowColor">
<td class="colFirst"><code>abstract <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.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="i46" class="altColor">
+<tr id="i48" class="altColor">
+<td class="colFirst"><code>byte[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#toBytes--">toBytes</a></span>()</code>
+<div class="block">Copy the content from this ByteBuff to a byte[].</div>
+</td>
+</tr>
+<tr id="i49" class="rowColor">
<td class="colFirst"><code>abstract byte[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#toBytes-int-int-">toBytes</a></span>(int offset,
int length)</code>
@@ -459,17 +495,17 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
length</div>
</td>
</tr>
-<tr id="i47" class="rowColor">
+<tr id="i50" class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#toString--">toString</a></span>()</code> </td>
</tr>
-<tr id="i48" class="altColor">
+<tr id="i51" class="rowColor">
<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#toStringBinary-org.apache.hadoop.hbase.nio.ByteBuff-int-int-">toStringBinary</a></span>(<a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> b,
int off,
int len)</code> </td>
</tr>
-<tr id="i49" class="rowColor">
+<tr id="i52" class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html#unsignedBinarySearch-org.apache.hadoop.hbase.nio.ByteBuff-int-int-byte-">unsignedBinarySearch</a></span>(<a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> a,
int fromIndex,
@@ -494,6 +530,27 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<div class="details">
<ul class="blockList">
<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="NIO_BUFFER_LIMIT">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>NIO_BUFFER_LIMIT</h4>
+<pre>private static final int <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.41">NIO_BUFFER_LIMIT</a></pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.nio.ByteBuff.NIO_BUFFER_LIMIT">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
@@ -506,7 +563,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>ByteBuff</h4>
-<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.37">ByteBuff</a>()</pre>
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.40">ByteBuff</a>()</pre>
</li>
</ul>
</li>
@@ -523,7 +580,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>position</h4>
-<pre>public abstract int <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.41">position</a>()</pre>
+<pre>public abstract int <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.46">position</a>()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>this ByteBuff's current position</dd>
@@ -536,7 +593,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>position</h4>
-<pre>public abstract <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.48">position</a>(int position)</pre>
+<pre>public abstract <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.53">position</a>(int position)</pre>
<div class="block">Sets this ByteBuff's position to the given value.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -552,7 +609,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>skip</h4>
-<pre>public abstract <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.54">skip</a>(int len)</pre>
+<pre>public abstract <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.59">skip</a>(int len)</pre>
<div class="block">Jumps the current position of this ByteBuff by specified length.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -566,7 +623,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>moveBack</h4>
-<pre>public abstract <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.60">moveBack</a>(int len)</pre>
+<pre>public abstract <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.65">moveBack</a>(int len)</pre>
<div class="block">Jumps back the current position of this ByteBuff by specified length.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -580,7 +637,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>capacity</h4>
-<pre>public abstract int <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.65">capacity</a>()</pre>
+<pre>public abstract int <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.70">capacity</a>()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the total capacity of this ByteBuff.</dd>
@@ -593,7 +650,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>limit</h4>
-<pre>public abstract int <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.71">limit</a>()</pre>
+<pre>public abstract int <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.76">limit</a>()</pre>
<div class="block">Returns the limit of this ByteBuff</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -607,7 +664,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>limit</h4>
-<pre>public abstract <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.78">limit</a>(int limit)</pre>
+<pre>public abstract <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.83">limit</a>(int limit)</pre>
<div class="block">Marks the limit of this ByteBuff.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -623,7 +680,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>rewind</h4>
-<pre>public abstract <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.84">rewind</a>()</pre>
+<pre>public abstract <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.89">rewind</a>()</pre>
<div class="block">Rewinds this ByteBuff and the position is set to 0</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -637,7 +694,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>mark</h4>
-<pre>public abstract <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.90">mark</a>()</pre>
+<pre>public abstract <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.95">mark</a>()</pre>
<div class="block">Marks the current position of the ByteBuff</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -651,7 +708,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>asSubByteBuffer</h4>
-<pre>public abstract <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/ByteBuff.html#line.103">asSubByteBuffer</a>(int length)</pre>
+<pre>public abstract <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/ByteBuff.html#line.108">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
@@ -672,7 +729,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>asSubByteBuffer</h4>
-<pre>public abstract void <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.122">asSubByteBuffer</a>(int offset,
+<pre>public abstract void <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.127">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
@@ -700,7 +757,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>remaining</h4>
-<pre>public abstract int <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.129">remaining</a>()</pre>
+<pre>public abstract int <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.134">remaining</a>()</pre>
<div class="block">Returns the number of elements between the current position and the
limit.</div>
<dl>
@@ -715,7 +772,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>hasRemaining</h4>
-<pre>public abstract boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.135">hasRemaining</a>()</pre>
+<pre>public abstract boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.140">hasRemaining</a>()</pre>
<div class="block">Returns true if there are elements between the current position and the limt</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -729,7 +786,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>reset</h4>
-<pre>public abstract <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.142">reset</a>()</pre>
+<pre>public abstract <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.147">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 ByteBuff
is reset back to last marked position.</div>
<dl>
@@ -744,7 +801,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>slice</h4>
-<pre>public abstract <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.150">slice</a>()</pre>
+<pre>public abstract <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.155">slice</a>()</pre>
<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.
The content of the new ByteBuff will start at this ByteBuff's current position</div>
@@ -760,7 +817,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>duplicate</h4>
-<pre>public abstract <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.161">duplicate</a>()</pre>
+<pre>public abstract <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.166">duplicate</a>()</pre>
<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
of the original ByteBuff. The content of the new ByteBuff will start at
@@ -778,7 +835,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>get</h4>
-<pre>public abstract byte <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.168">get</a>()</pre>
+<pre>public abstract byte <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.173">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>
@@ -793,7 +850,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>get</h4>
-<pre>public abstract byte <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.175">get</a>(int index)</pre>
+<pre>public abstract byte <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.180">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="paramLabel">Parameters:</span></dt>
@@ -809,7 +866,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getByteAfterPosition</h4>
-<pre>public abstract byte <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.184">getByteAfterPosition</a>(int offset)</pre>
+<pre>public abstract byte <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.189">getByteAfterPosition</a>(int offset)</pre>
<div class="block">Fetches the byte at the given offset from current position. Does not change position
of the underlying ByteBuffers.</div>
<dl>
@@ -826,7 +883,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>put</h4>
-<pre>public abstract <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.191">put</a>(byte b)</pre>
+<pre>public abstract <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.196">put</a>(byte b)</pre>
<div class="block">Writes a byte to this ByteBuff at the current position and increments the position</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -842,7 +899,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>put</h4>
-<pre>public abstract <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.199">put</a>(int index,
+<pre>public abstract <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.204">put</a>(int index,
byte b)</pre>
<div class="block">Writes a byte to this ByteBuff at the given index</div>
<dl>
@@ -860,7 +917,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>get</h4>
-<pre>public abstract void <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.208">get</a>(byte[] dst,
+<pre>public abstract void <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.213">get</a>(byte[] dst,
int offset,
int length)</pre>
<div class="block">Copies the specified number of bytes from this ByteBuff's current position to
@@ -879,7 +936,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>get</h4>
-<pre>public abstract void <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.218">get</a>(int sourceOffset,
+<pre>public abstract void <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.223">get</a>(int sourceOffset,
byte[] dst,
int offset,
int length)</pre>
@@ -900,7 +957,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>get</h4>
-<pre>public abstract void <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.225">get</a>(byte[] dst)</pre>
+<pre>public abstract void <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.230">get</a>(byte[] dst)</pre>
<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>
<dl>
@@ -915,7 +972,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>put</h4>
-<pre>public abstract <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.234">put</a>(byte[] src,
+<pre>public abstract <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.239">put</a>(byte[] src,
int offset,
int length)</pre>
<div class="block">Copies from the given byte[] to this ByteBuff</div>
@@ -935,7 +992,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>put</h4>
-<pre>public abstract <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.241">put</a>(byte[] src)</pre>
+<pre>public abstract <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.246">put</a>(byte[] src)</pre>
<div class="block">Copies from the given byte[] to this ByteBuff</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -951,7 +1008,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>hasArray</h4>
-<pre>public abstract boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.246">hasArray</a>()</pre>
+<pre>public abstract boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.251">hasArray</a>()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true or false if the underlying BB support hasArray</dd>
@@ -964,7 +1021,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>array</h4>
-<pre>public abstract byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.251">array</a>()</pre>
+<pre>public abstract byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.256">array</a>()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the byte[] if the underlying BB has single BB and hasArray true</dd>
@@ -977,7 +1034,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>arrayOffset</h4>
-<pre>public abstract int <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.256">arrayOffset</a>()</pre>
+<pre>public abstract int <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.261">arrayOffset</a>()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the arrayOffset of the byte[] incase of a single BB backed ByteBuff</dd>
@@ -990,7 +1047,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getShort</h4>
-<pre>public abstract short <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.264">getShort</a>()</pre>
+<pre>public abstract short <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.269">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>
@@ -1005,7 +1062,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getShort</h4>
-<pre>public abstract short <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.276">getShort</a>(int index)</pre>
+<pre>public abstract short <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.281">getShort</a>(int index)</pre>
<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
the current position of this ByteBuff. So even if the current short does not fit in the
@@ -1025,7 +1082,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getShortAfterPosition</h4>
-<pre>public abstract short <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.285">getShortAfterPosition</a>(int offset)</pre>
+<pre>public abstract short <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.290">getShortAfterPosition</a>(int offset)</pre>
<div class="block">Fetches the short value at the given offset from current position. Does not change position
of the underlying ByteBuffers.</div>
<dl>
@@ -1042,7 +1099,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getInt</h4>
-<pre>public abstract int <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.292">getInt</a>()</pre>
+<pre>public abstract int <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.297">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="returnLabel">Returns:</span></dt>
@@ -1056,7 +1113,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>putInt</h4>
-<pre>public abstract <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.300">putInt</a>(int value)</pre>
+<pre>public abstract <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.305">putInt</a>(int value)</pre>
<div class="block">Writes an int to this ByteBuff at its current position. Also advances the position
by size of int</div>
<dl>
@@ -1073,7 +1130,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getInt</h4>
-<pre>public abstract int <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.311">getInt</a>(int index)</pre>
+<pre>public abstract int <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.316">getInt</a>(int index)</pre>
<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
current item we can safely move to the next item and fetch the remaining bytes forming
@@ -1092,7 +1149,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getIntAfterPosition</h4>
-<pre>public abstract int <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.320">getIntAfterPosition</a>(int offset)</pre>
+<pre>public abstract int <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.325">getIntAfterPosition</a>(int offset)</pre>
<div class="block">Fetches the int value at the given offset from current position. Does not change position
of the underlying ByteBuffers.</div>
<dl>
@@ -1109,7 +1166,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getLong</h4>
-<pre>public abstract long <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.327">getLong</a>()</pre>
+<pre>public abstract long <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.332">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="returnLabel">Returns:</span></dt>
@@ -1123,7 +1180,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>putLong</h4>
-<pre>public abstract <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.335">putLong</a>(long value)</pre>
+<pre>public abstract <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.340">putLong</a>(long value)</pre>
<div class="block">Writes a long to this ByteBuff at its current position.
Also advances the position by size of long</div>
<dl>
@@ -1140,7 +1197,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getLong</h4>
-<pre>public abstract long <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.347">getLong</a>(int index)</pre>
+<pre>public abstract long <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.352">getLong</a>(int index)</pre>
<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
the current position of this ByteBuff. So even if the current long does not fit in the
@@ -1160,7 +1217,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getLongAfterPosition</h4>
-<pre>public abstract long <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.356">getLongAfterPosition</a>(int offset)</pre>
+<pre>public abstract long <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.361">getLongAfterPosition</a>(int offset)</pre>
<div class="block">Fetches the long value at the given offset from current position. Does not change position
of the underlying ByteBuffers.</div>
<dl>
@@ -1171,13 +1228,27 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
</dl>
</li>
</ul>
+<a name="toBytes--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toBytes</h4>
+<pre>public byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.367">toBytes</a>()</pre>
+<div class="block">Copy the content from this ByteBuff to a byte[].</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>byte[] with the copied contents from this ByteBuff.</dd>
+</dl>
+</li>
+</ul>
<a name="toBytes-int-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toBytes</h4>
-<pre>public abstract byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.368">toBytes</a>(int offset,
+<pre>public abstract byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.381">toBytes</a>(int offset,
int length)</pre>
<div class="block">Copy the content from this ByteBuff to a byte[] based on the given offset and
length</div>
@@ -1196,7 +1267,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>get</h4>
-<pre>public abstract void <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.379">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 abstract void <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.392">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 this ByteBuff to a ByteBuffer
@@ -1217,7 +1288,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>put</h4>
-<pre>public abstract <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.390">put</a>(int offset,
+<pre>public abstract <a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.403">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>
@@ -1233,13 +1304,47 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
</dl>
</li>
</ul>
+<a name="read-java.nio.channels.ReadableByteChannel-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>read</h4>
+<pre>public abstract int <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.411">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">Reads bytes from the given channel into this ByteBuff</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>channel</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="channelRead-java.nio.channels.ReadableByteChannel-java.nio.ByteBuffer-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>channelRead</h4>
+<pre>public static int <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.414">channelRead</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,
+ <a href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> buf)
+ throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
+</dl>
+</li>
+</ul>
<a name="readCompressedInt-org.apache.hadoop.hbase.nio.ByteBuff-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>readCompressedInt</h4>
-<pre>public static int <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.397">readCompressedInt</a>(<a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> buf)</pre>
+<pre>public static int <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.442">readCompressedInt</a>(<a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> buf)</pre>
<div class="block">Read integer from ByteBuff coded in 7 bits and increment position.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -1253,7 +1358,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>compareTo</h4>
-<pre>public static int <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.418">compareTo</a>(<a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> buf1,
+<pre>public static int <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.463">compareTo</a>(<a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> buf1,
int o1,
int len1,
<a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> buf2,
@@ -1280,7 +1385,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>readLong</h4>
-<pre>public static long <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.441">readLong</a>(<a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> in,
+<pre>public static long <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.486">readLong</a>(<a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> in,
int fitInBytes)</pre>
<div class="block">Read long which was written to fitInBytes bytes and increment position.</div>
<dl>
@@ -1297,7 +1402,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>readVLong</h4>
-<pre>public static long <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.453">readVLong</a>(<a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> in)</pre>
+<pre>public static long <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.498">readVLong</a>(<a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> in)</pre>
<div class="block">Similar to <code>WritableUtils.readVLong(DataInput)</code> but reads from a
<a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio"><code>ByteBuff</code></a>.</div>
</li>
@@ -1308,7 +1413,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>unsignedBinarySearch</h4>
-<pre>public static int <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.479">unsignedBinarySearch</a>(<a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> a,
+<pre>public static int <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.524">unsignedBinarySearch</a>(<a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> a,
int fromIndex,
int toIndex,
byte key)</pre>
@@ -1332,7 +1437,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>toString</h4>
-<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.500">toString</a>()</pre>
+<pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.545">toString</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#toString--" title="class or interface in java.lang">toString</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>
@@ -1345,7 +1450,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>toStringBinary</h4>
-<pre>public static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.505">toStringBinary</a>(<a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> b,
+<pre>public static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/nio/ByteBuff.html#line.550">toStringBinary</a>(<a href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in org.apache.hadoop.hbase.nio">ByteBuff</a> b,
int off,
int len)</pre>
</li>
@@ -1404,13 +1509,13 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
<ul class="subNavList">
<li>Summary: </li>
<li>Nested | </li>
-<li>Field | </li>
+<li><a href="#field.summary">Field</a> | </li>
<li><a href="#constructor.summary">Constr</a> | </li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail: </li>
-<li>Field | </li>
+<li><a href="#field.detail">Field</a> | </li>
<li><a href="#constructor.detail">Constr</a> | </li>
<li><a href="#method.detail">Method</a></li>
</ul>