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