You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by mi...@apache.org on 2016/06/16 22:39:00 UTC

[02/52] [partial] hbase-site git commit: Published site at 6d02f36ac78426f178b977566c170fb2e4b3503a.

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/b80ecc4e/devapidocs/org/apache/hadoop/hbase/http/InfoServer.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/http/InfoServer.html b/devapidocs/org/apache/hadoop/hbase/http/InfoServer.html
index 8c13698..39fcbec 100644
--- a/devapidocs/org/apache/hadoop/hbase/http/InfoServer.html
+++ b/devapidocs/org/apache/hadoop/hbase/http/InfoServer.html
@@ -276,7 +276,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>addServlet</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/http/InfoServer.html#line.81">addServlet</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/http/InfoServer.html#line.90">addServlet</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
               <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;pathSpec,
               <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;? extends javax.servlet.http.HttpServlet&gt;&nbsp;clazz)</pre>
 </li>
@@ -287,7 +287,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>setAttribute</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/http/InfoServer.html#line.86">setAttribute</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/http/InfoServer.html#line.95">setAttribute</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
                 <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
 </li>
 </ul>
@@ -297,7 +297,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>start</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/http/InfoServer.html#line.90">start</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/http/InfoServer.html#line.99">start</a>()
            throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <dl><dt><span class="strong">Throws:</span></dt>
 <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd></dl>
@@ -310,7 +310,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>getPort</h4>
 <pre><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
-public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/http/InfoServer.html#line.95">getPort</a>()</pre>
+public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/http/InfoServer.html#line.104">getPort</a>()</pre>
 <div class="block"><span class="strong">Deprecated.</span>&nbsp;</div>
 </li>
 </ul>
@@ -320,7 +320,7 @@ public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ht
 <ul class="blockListLast">
 <li class="blockList">
 <h4>stop</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/http/InfoServer.html#line.99">stop</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/http/InfoServer.html#line.108">stop</a>()
           throws <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
 <dl><dt><span class="strong">Throws:</span></dt>
 <dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd></dl>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/b80ecc4e/devapidocs/org/apache/hadoop/hbase/http/class-use/HttpServer.Builder.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/http/class-use/HttpServer.Builder.html b/devapidocs/org/apache/hadoop/hbase/http/class-use/HttpServer.Builder.html
index de119cc..f2c2320 100644
--- a/devapidocs/org/apache/hadoop/hbase/http/class-use/HttpServer.Builder.html
+++ b/devapidocs/org/apache/hadoop/hbase/http/class-use/HttpServer.Builder.html
@@ -155,32 +155,40 @@
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/http/HttpServer.Builder.html" title="class in org.apache.hadoop.hbase.http">HttpServer.Builder</a></code></td>
-<td class="colLast"><span class="strong">HttpServer.Builder.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/http/HttpServer.Builder.html#setKeytabConfKey(java.lang.String)">setKeytabConfKey</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;keytabConfKey)</code>&nbsp;</td>
+<td class="colLast"><span class="strong">HttpServer.Builder.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/http/HttpServer.Builder.html#setKerberosNameRulesKey(java.lang.String)">setKerberosNameRulesKey</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;kerberosNameRulesKey)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/http/HttpServer.Builder.html" title="class in org.apache.hadoop.hbase.http">HttpServer.Builder</a></code></td>
-<td class="colLast"><span class="strong">HttpServer.Builder.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/http/HttpServer.Builder.html#setLogDir(java.lang.String)">setLogDir</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;logDir)</code>&nbsp;</td>
+<td class="colLast"><span class="strong">HttpServer.Builder.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/http/HttpServer.Builder.html#setKeytabConfKey(java.lang.String)">setKeytabConfKey</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;keytabConfKey)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/http/HttpServer.Builder.html" title="class in org.apache.hadoop.hbase.http">HttpServer.Builder</a></code></td>
+<td class="colLast"><span class="strong">HttpServer.Builder.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/http/HttpServer.Builder.html#setLogDir(java.lang.String)">setLogDir</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;logDir)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/http/HttpServer.Builder.html" title="class in org.apache.hadoop.hbase.http">HttpServer.Builder</a></code></td>
 <td class="colLast"><span class="strong">HttpServer.Builder.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/http/HttpServer.Builder.html#setName(java.lang.String)">setName</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
 <div class="block"><strong>Deprecated.</strong>&nbsp;</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/http/HttpServer.Builder.html" title="class in org.apache.hadoop.hbase.http">HttpServer.Builder</a></code></td>
 <td class="colLast"><span class="strong">HttpServer.Builder.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/http/HttpServer.Builder.html#setPathSpec(java.lang.String[])">setPathSpec</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;pathSpec)</code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/http/HttpServer.Builder.html" title="class in org.apache.hadoop.hbase.http">HttpServer.Builder</a></code></td>
 <td class="colLast"><span class="strong">HttpServer.Builder.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/http/HttpServer.Builder.html#setPort(int)">setPort</a></strong>(int&nbsp;port)</code>
 <div class="block"><strong>Deprecated.</strong>&nbsp;</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/http/HttpServer.Builder.html" title="class in org.apache.hadoop.hbase.http">HttpServer.Builder</a></code></td>
 <td class="colLast"><span class="strong">HttpServer.Builder.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/http/HttpServer.Builder.html#setSecurityEnabled(boolean)">setSecurityEnabled</a></strong>(boolean&nbsp;securityEnabled)</code>&nbsp;</td>
 </tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/http/HttpServer.Builder.html" title="class in org.apache.hadoop.hbase.http">HttpServer.Builder</a></code></td>
+<td class="colLast"><span class="strong">HttpServer.Builder.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/http/HttpServer.Builder.html#setSignatureSecretFileKey(java.lang.String)">setSignatureSecretFileKey</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;signatureSecretFileKey)</code>&nbsp;</td>
+</tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/http/HttpServer.Builder.html" title="class in org.apache.hadoop.hbase.http">HttpServer.Builder</a></code></td>
 <td class="colLast"><span class="strong">HttpServer.Builder.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/http/HttpServer.Builder.html#setUsernameConfKey(java.lang.String)">setUsernameConfKey</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;usernameConfKey)</code>&nbsp;</td>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/b80ecc4e/devapidocs/org/apache/hadoop/hbase/io/ByteBufferInputStream.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/io/ByteBufferInputStream.html b/devapidocs/org/apache/hadoop/hbase/io/ByteBufferInputStream.html
index 7d3cf83..0348ac8 100644
--- a/devapidocs/org/apache/hadoop/hbase/io/ByteBufferInputStream.html
+++ b/devapidocs/org/apache/hadoop/hbase/io/ByteBufferInputStream.html
@@ -36,7 +36,7 @@
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../../org/apache/hadoop/hbase/io/ByteArrayOutputStream.html" title="class in org.apache.hadoop.hbase.io"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferOutputStream.html" title="class in org.apache.hadoop.hbase.io"><span class="strong">Next Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferListOutputStream.html" title="class in org.apache.hadoop.hbase.io"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../../index.html?org/apache/hadoop/hbase/io/ByteBufferInputStream.html" target="_top">Frames</a></li>
@@ -345,7 +345,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/io/InputStream.ht
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../../org/apache/hadoop/hbase/io/ByteArrayOutputStream.html" title="class in org.apache.hadoop.hbase.io"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferOutputStream.html" title="class in org.apache.hadoop.hbase.io"><span class="strong">Next Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferListOutputStream.html" title="class in org.apache.hadoop.hbase.io"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../../index.html?org/apache/hadoop/hbase/io/ByteBufferInputStream.html" target="_top">Frames</a></li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/b80ecc4e/devapidocs/org/apache/hadoop/hbase/io/ByteBufferListOutputStream.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/io/ByteBufferListOutputStream.html b/devapidocs/org/apache/hadoop/hbase/io/ByteBufferListOutputStream.html
new file mode 100644
index 0000000..56232e1
--- /dev/null
+++ b/devapidocs/org/apache/hadoop/hbase/io/ByteBufferListOutputStream.html
@@ -0,0 +1,565 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ByteBufferListOutputStream (Apache HBase 2.0.0-SNAPSHOT API)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="ByteBufferListOutputStream (Apache HBase 2.0.0-SNAPSHOT API)";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ByteBufferListOutputStream.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferInputStream.html" title="class in org.apache.hadoop.hbase.io"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferOutputStream.html" title="class in org.apache.hadoop.hbase.io"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/hadoop/hbase/io/ByteBufferListOutputStream.html" target="_top">Frames</a></li>
+<li><a href="ByteBufferListOutputStream.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.hadoop.hbase.io</div>
+<h2 title="Class ByteBufferListOutputStream" class="title">Class ByteBufferListOutputStream</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">java.io.OutputStream</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferOutputStream.html" title="class in org.apache.hadoop.hbase.io">org.apache.hadoop.hbase.io.ByteBufferOutputStream</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.hadoop.hbase.io.ByteBufferListOutputStream</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Flushable.html?is-external=true" title="class or interface in java.io">Flushable</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a>, <a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferSupportOutputStream.html" title="interface in org.apache.hadoop.hbase.io">ByteBufferSupportOutputStream</a></dd>
+</dl>
+<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/io/ByteBufferListOutputStream.html#line.39">ByteBufferListOutputStream</a>
+extends <a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferOutputStream.html" title="class in org.apache.hadoop.hbase.io">ByteBufferOutputStream</a></pre>
+<div class="block">An OutputStream which writes data into ByteBuffers. It will try to get ByteBuffer, as and when
+ needed, from the passed pool. When pool is not giving a ByteBuffer it will create one on heap.
+ Make sure to call <a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferListOutputStream.html#releaseResources()"><code>releaseResources()</code></a> method once the Stream usage is over and
+ data is transferred to the wanted destination.
+ Not thread safe!</div>
+</li>
+</ul>
+</div>
+<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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferListOutputStream.html#allBufs">allBufs</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferListOutputStream.html#bufsFromPool">bufsFromPool</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private boolean</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferListOutputStream.html#lastBufFlipped">lastBufFlipped</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private static org.apache.commons.logging.Log</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferListOutputStream.html#LOG">LOG</a></strong></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferPool.html" title="class in org.apache.hadoop.hbase.io">ByteBufferPool</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferListOutputStream.html#pool">pool</a></strong></code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="fields_inherited_from_class_org.apache.hadoop.hbase.io.ByteBufferOutputStream">
+<!--   -->
+</a>
+<h3>Fields inherited from class&nbsp;org.apache.hadoop.hbase.io.<a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferOutputStream.html" title="class in org.apache.hadoop.hbase.io">ByteBufferOutputStream</a></h3>
+<code><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferOutputStream.html#curBuf">curBuf</a></code></li>
+</ul>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferListOutputStream.html#ByteBufferListOutputStream(org.apache.hadoop.hbase.io.ByteBufferPool)">ByteBufferListOutputStream</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferPool.html" title="class in org.apache.hadoop.hbase.io">ByteBufferPool</a>&nbsp;pool)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>private void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferListOutputStream.html#allocateNewBuffer()">allocateNewBuffer</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferListOutputStream.html#checkSizeAndGrow(int)">checkSizeAndGrow</a></strong>(int&nbsp;extra)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferListOutputStream.html#getByteBuffer()">getByteBuffer</a></strong>()</code>
+<div class="block">This flips the underlying BB so be sure to use it _last_!</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&gt;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferListOutputStream.html#getByteBuffers()">getByteBuffers</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferListOutputStream.html#releaseResources()">releaseResources</a></strong>()</code>
+<div class="block">Release the resources it uses (The ByteBuffers) which are obtained from pool.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferListOutputStream.html#size()">size</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>byte[]</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferListOutputStream.html#toByteArray(int,%20int)">toByteArray</a></strong>(int&nbsp;offset,
+                      int&nbsp;length)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferListOutputStream.html#write(byte[],%20int,%20int)">write</a></strong>(byte[]&nbsp;b,
+          int&nbsp;off,
+          int&nbsp;len)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferListOutputStream.html#write(java.nio.ByteBuffer,%20int,%20int)">write</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;b,
+          int&nbsp;off,
+          int&nbsp;len)</code>
+<div class="block">Writes <code>len</code> bytes from the specified ByteBuffer starting at offset <code>off</code>
+ to this output stream.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferListOutputStream.html#writeTo(java.io.OutputStream)">writeTo</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;out)</code>
+<div class="block">Writes the complete contents of this byte buffer output stream to
+ the specified output stream argument.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_org.apache.hadoop.hbase.io.ByteBufferOutputStream">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;org.apache.hadoop.hbase.io.<a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferOutputStream.html" title="class in org.apache.hadoop.hbase.io">ByteBufferOutputStream</a></h3>
+<code><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferOutputStream.html#close()">close</a>, <a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferOutputStream.html#flush()">flush</a>, <a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferOutputStream.html#write(byte[])">write</a>, <a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferOutputStream.html#write(int)">write</a>, <a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferOutputStream.html#writeInt(int)">writeInt</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass()" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify()" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang
 /Object.html?is-external=true#notifyAll()" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString()" title="class or interface in java.lang">toString</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait()" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait(long,%20int)" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<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="LOG">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>LOG</h4>
+<pre>private static final&nbsp;org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/io/ByteBufferListOutputStream.html#line.40">LOG</a></pre>
+</li>
+</ul>
+<a name="pool">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>pool</h4>
+<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferPool.html" title="class in org.apache.hadoop.hbase.io">ByteBufferPool</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/io/ByteBufferListOutputStream.html#line.42">pool</a></pre>
+</li>
+</ul>
+<a name="allBufs">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>allBufs</h4>
+<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&gt; <a href="../../../../../src-html/org/apache/hadoop/hbase/io/ByteBufferListOutputStream.html#line.47">allBufs</a></pre>
+</li>
+</ul>
+<a name="bufsFromPool">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>bufsFromPool</h4>
+<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&gt; <a href="../../../../../src-html/org/apache/hadoop/hbase/io/ByteBufferListOutputStream.html#line.48">bufsFromPool</a></pre>
+</li>
+</ul>
+<a name="lastBufFlipped">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>lastBufFlipped</h4>
+<pre>private&nbsp;boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/io/ByteBufferListOutputStream.html#line.50">lastBufFlipped</a></pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor_detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="ByteBufferListOutputStream(org.apache.hadoop.hbase.io.ByteBufferPool)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ByteBufferListOutputStream</h4>
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/io/ByteBufferListOutputStream.html#line.52">ByteBufferListOutputStream</a>(<a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferPool.html" title="class in org.apache.hadoop.hbase.io">ByteBufferPool</a>&nbsp;pool)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="allocateNewBuffer()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>allocateNewBuffer</h4>
+<pre>private&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/io/ByteBufferListOutputStream.html#line.57">allocateNewBuffer</a>()</pre>
+</li>
+</ul>
+<a name="size()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>size</h4>
+<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/io/ByteBufferListOutputStream.html#line.76">size</a>()</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferOutputStream.html#size()">size</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferOutputStream.html" title="class in org.apache.hadoop.hbase.io">ByteBufferOutputStream</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getByteBuffer()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getByteBuffer</h4>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/io/ByteBufferListOutputStream.html#line.91">getByteBuffer</a>()</pre>
+<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferOutputStream.html#getByteBuffer()">ByteBufferOutputStream</a></code></strong></div>
+<div class="block">This flips the underlying BB so be sure to use it _last_!</div>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferOutputStream.html#getByteBuffer()">getByteBuffer</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferOutputStream.html" title="class in org.apache.hadoop.hbase.io">ByteBufferOutputStream</a></code></dd>
+<dt><span class="strong">Returns:</span></dt><dd>ByteBuffer</dd></dl>
+</li>
+</ul>
+<a name="checkSizeAndGrow(int)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>checkSizeAndGrow</h4>
+<pre>protected&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/io/ByteBufferListOutputStream.html#line.96">checkSizeAndGrow</a>(int&nbsp;extra)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferOutputStream.html#checkSizeAndGrow(int)">checkSizeAndGrow</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferOutputStream.html" title="class in org.apache.hadoop.hbase.io">ByteBufferOutputStream</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="writeTo(java.io.OutputStream)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>writeTo</h4>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/io/ByteBufferListOutputStream.html#line.104">writeTo</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;out)
+             throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><strong>Description copied from class:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferOutputStream.html#writeTo(java.io.OutputStream)">ByteBufferOutputStream</a></code></strong></div>
+<div class="block">Writes the complete contents of this byte buffer output stream to
+ the specified output stream argument.</div>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferOutputStream.html#writeTo(java.io.OutputStream)">writeTo</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferOutputStream.html" title="class in org.apache.hadoop.hbase.io">ByteBufferOutputStream</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>out</code> - the output stream to which to write the data.</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if an I/O error occurs.</dd></dl>
+</li>
+</ul>
+<a name="releaseResources()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>releaseResources</h4>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/io/ByteBufferListOutputStream.html#line.114">releaseResources</a>()</pre>
+<div class="block">Release the resources it uses (The ByteBuffers) which are obtained from pool. Call this only
+ when all the data is fully used. And it must be called at the end of usage else we will leak
+ ByteBuffers from pool.</div>
+</li>
+</ul>
+<a name="toByteArray(int, int)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toByteArray</h4>
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/io/ByteBufferListOutputStream.html#line.132">toByteArray</a>(int&nbsp;offset,
+                 int&nbsp;length)</pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferOutputStream.html#toByteArray(int,%20int)">toByteArray</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferOutputStream.html" title="class in org.apache.hadoop.hbase.io">ByteBufferOutputStream</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getByteBuffers()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getByteBuffers</h4>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/io/ByteBufferListOutputStream.html#line.137">getByteBuffers</a>()</pre>
+</li>
+</ul>
+<a name="write(byte[], int, int)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>write</h4>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/io/ByteBufferListOutputStream.html#line.147">write</a>(byte[]&nbsp;b,
+         int&nbsp;off,
+         int&nbsp;len)
+           throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<dl>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferOutputStream.html#write(byte[],%20int,%20int)">write</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferOutputStream.html" title="class in org.apache.hadoop.hbase.io">ByteBufferOutputStream</a></code></dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/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="write(java.nio.ByteBuffer, int, int)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>write</h4>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/io/ByteBufferListOutputStream.html#line.161">write</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;b,
+         int&nbsp;off,
+         int&nbsp;len)
+           throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferSupportOutputStream.html#write(java.nio.ByteBuffer,%20int,%20int)">ByteBufferSupportOutputStream</a></code></strong></div>
+<div class="block">Writes <code>len</code> bytes from the specified ByteBuffer starting at offset <code>off</code>
+ to this output stream.</div>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferSupportOutputStream.html#write(java.nio.ByteBuffer,%20int,%20int)">write</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferSupportOutputStream.html" title="interface in org.apache.hadoop.hbase.io">ByteBufferSupportOutputStream</a></code></dd>
+<dt><strong>Overrides:</strong></dt>
+<dd><code><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferOutputStream.html#write(java.nio.ByteBuffer,%20int,%20int)">write</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferOutputStream.html" title="class in org.apache.hadoop.hbase.io">ByteBufferOutputStream</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>b</code> - the data.</dd><dd><code>off</code> - the start offset in the data.</dd><dd><code>len</code> - the number of bytes to write.</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code> - if an I/O error occurs. In particular, an <code>IOException</code> is thrown if
+              the output stream is closed.</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/ByteBufferListOutputStream.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferInputStream.html" title="class in org.apache.hadoop.hbase.io"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferOutputStream.html" title="class in org.apache.hadoop.hbase.io"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../index.html?org/apache/hadoop/hbase/io/ByteBufferListOutputStream.html" target="_top">Frames</a></li>
+<li><a href="ByteBufferListOutputStream.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field_summary">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field_detail">Field</a>&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2007&#x2013;2016 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/b80ecc4e/devapidocs/org/apache/hadoop/hbase/io/ByteBufferOutputStream.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/io/ByteBufferOutputStream.html b/devapidocs/org/apache/hadoop/hbase/io/ByteBufferOutputStream.html
index e915ce2..7a1408d 100644
--- a/devapidocs/org/apache/hadoop/hbase/io/ByteBufferOutputStream.html
+++ b/devapidocs/org/apache/hadoop/hbase/io/ByteBufferOutputStream.html
@@ -35,8 +35,8 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferInputStream.html" title="class in org.apache.hadoop.hbase.io"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferSupportDataOutputStream.html" title="class in org.apache.hadoop.hbase.io"><span class="strong">Next Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferListOutputStream.html" title="class in org.apache.hadoop.hbase.io"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferPool.html" title="class in org.apache.hadoop.hbase.io"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../../index.html?org/apache/hadoop/hbase/io/ByteBufferOutputStream.html" target="_top">Frames</a></li>
@@ -102,6 +102,10 @@
 <dt>All Implemented Interfaces:</dt>
 <dd><a href="http://docs.oracle.com/javase/7/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Flushable.html?is-external=true" title="class or interface in java.io">Flushable</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang">AutoCloseable</a>, <a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferSupportOutputStream.html" title="interface in org.apache.hadoop.hbase.io">ByteBufferSupportOutputStream</a></dd>
 </dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferListOutputStream.html" title="class in org.apache.hadoop.hbase.io">ByteBufferListOutputStream</a></dd>
+</dl>
 <hr>
 <br>
 <pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Public.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Public</a>
@@ -130,7 +134,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferSupportO
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected <a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a></code></td>
-<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferOutputStream.html#buf">buf</a></strong></code>&nbsp;</td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferOutputStream.html#curBuf">curBuf</a></strong></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>private static int</code></td>
@@ -151,12 +155,15 @@ implements <a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferSupportO
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><strong><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferOutputStream.html#ByteBufferOutputStream(java.nio.ByteBuffer)">ByteBufferOutputStream</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;bb)</code>&nbsp;</td>
+<td class="colOne"><code><strong><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferOutputStream.html#ByteBufferOutputStream()">ByteBufferOutputStream</a></strong>()</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><strong><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferOutputStream.html#ByteBufferOutputStream(int)">ByteBufferOutputStream</a></strong>(int&nbsp;capacity)</code>&nbsp;</td>
+<td class="colOne"><code><strong><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferOutputStream.html#ByteBufferOutputStream(java.nio.ByteBuffer)">ByteBufferOutputStream</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;bb)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
+<td class="colOne"><code><strong><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferOutputStream.html#ByteBufferOutputStream(int)">ByteBufferOutputStream</a></strong>(int&nbsp;capacity)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colOne"><code><strong><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferOutputStream.html#ByteBufferOutputStream(int,%20boolean)">ByteBufferOutputStream</a></strong>(int&nbsp;capacity,
                                             boolean&nbsp;useDirectByteBuffer)</code>&nbsp;</td>
 </tr>
@@ -181,7 +188,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferSupportO
                 boolean&nbsp;useDirectByteBuffer)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><code>private void</code></td>
+<td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferOutputStream.html#checkSizeAndGrow(int)">checkSizeAndGrow</a></strong>(int&nbsp;extra)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
@@ -276,13 +283,13 @@ implements <a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferSupportO
 <dl><dt><span class="strong">See Also:</span></dt><dd><a href="../../../../../constant-values.html#org.apache.hadoop.hbase.io.ByteBufferOutputStream.MAX_ARRAY_SIZE">Constant Field Values</a></dd></dl>
 </li>
 </ul>
-<a name="buf">
+<a name="curBuf">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
-<h4>buf</h4>
-<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/7/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/io/ByteBufferOutputStream.html#line.47">buf</a></pre>
+<h4>curBuf</h4>
+<pre>protected&nbsp;<a href="http://docs.oracle.com/javase/7/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/io/ByteBufferOutputStream.html#line.47">curBuf</a></pre>
 </li>
 </ul>
 </li>
@@ -293,13 +300,22 @@ implements <a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferSupportO
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
+<a name="ByteBufferOutputStream()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ByteBufferOutputStream</h4>
+<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/io/ByteBufferOutputStream.html#line.49">ByteBufferOutputStream</a>()</pre>
+</li>
+</ul>
 <a name="ByteBufferOutputStream(int)">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>ByteBufferOutputStream</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/io/ByteBufferOutputStream.html#line.49">ByteBufferOutputStream</a>(int&nbsp;capacity)</pre>
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/io/ByteBufferOutputStream.html#line.53">ByteBufferOutputStream</a>(int&nbsp;capacity)</pre>
 </li>
 </ul>
 <a name="ByteBufferOutputStream(int, boolean)">
@@ -308,7 +324,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferSupportO
 <ul class="blockList">
 <li class="blockList">
 <h4>ByteBufferOutputStream</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/io/ByteBufferOutputStream.html#line.53">ByteBufferOutputStream</a>(int&nbsp;capacity,
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/io/ByteBufferOutputStream.html#line.57">ByteBufferOutputStream</a>(int&nbsp;capacity,
                       boolean&nbsp;useDirectByteBuffer)</pre>
 </li>
 </ul>
@@ -318,7 +334,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferSupportO
 <ul class="blockListLast">
 <li class="blockList">
 <h4>ByteBufferOutputStream</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/io/ByteBufferOutputStream.html#line.67">ByteBufferOutputStream</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;bb)</pre>
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/io/ByteBufferOutputStream.html#line.71">ByteBufferOutputStream</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;bb)</pre>
 <dl><dt><span class="strong">Parameters:</span></dt><dd><code>bb</code> - ByteBuffer to use. If too small, will be discarded and a new one allocated in its
  place; i.e. the passed in BB may NOT BE RETURNED!! Minimally it will be altered. SIDE EFFECT!!
  If you want to get the newly allocated ByteBuffer, you'll need to pick it up when
@@ -342,7 +358,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferSupportO
 <ul class="blockList">
 <li class="blockList">
 <h4>size</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/io/ByteBufferOutputStream.html#line.73">size</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/io/ByteBufferOutputStream.html#line.77">size</a>()</pre>
 </li>
 </ul>
 <a name="allocate(int, boolean)">
@@ -351,7 +367,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferSupportO
 <ul class="blockList">
 <li class="blockList">
 <h4>allocate</h4>
-<pre>private static&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/io/ByteBufferOutputStream.html#line.77">allocate</a>(int&nbsp;capacity,
+<pre>private static&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/io/ByteBufferOutputStream.html#line.81">allocate</a>(int&nbsp;capacity,
                   boolean&nbsp;useDirectByteBuffer)</pre>
 </li>
 </ul>
@@ -361,7 +377,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferSupportO
 <ul class="blockList">
 <li class="blockList">
 <h4>getByteBuffer</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/io/ByteBufferOutputStream.html#line.88">getByteBuffer</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/io/ByteBufferOutputStream.html#line.92">getByteBuffer</a>()</pre>
 <div class="block">This flips the underlying BB so be sure to use it _last_!</div>
 <dl><dt><span class="strong">Returns:</span></dt><dd>ByteBuffer</dd></dl>
 </li>
@@ -372,7 +388,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferSupportO
 <ul class="blockList">
 <li class="blockList">
 <h4>checkSizeAndGrow</h4>
-<pre>private&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/io/ByteBufferOutputStream.html#line.93">checkSizeAndGrow</a>(int&nbsp;extra)</pre>
+<pre>protected&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/io/ByteBufferOutputStream.html#line.97">checkSizeAndGrow</a>(int&nbsp;extra)</pre>
 </li>
 </ul>
 <a name="write(int)">
@@ -381,7 +397,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferSupportO
 <ul class="blockList">
 <li class="blockList">
 <h4>write</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/io/ByteBufferOutputStream.html#line.113">write</a>(int&nbsp;b)
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/io/ByteBufferOutputStream.html#line.117">write</a>(int&nbsp;b)
            throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <dl>
 <dt><strong>Specified by:</strong></dt>
@@ -396,7 +412,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferSupportO
 <ul class="blockList">
 <li class="blockList">
 <h4>writeTo</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/io/ByteBufferOutputStream.html#line.125">writeTo</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;out)
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/io/ByteBufferOutputStream.html#line.129">writeTo</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/io/OutputStream.html?is-external=true" title="class or interface in java.io">OutputStream</a>&nbsp;out)
              throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Writes the complete contents of this byte buffer output stream to
  the specified output stream argument.</div>
@@ -411,7 +427,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferSupportO
 <ul class="blockList">
 <li class="blockList">
 <h4>write</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/io/ByteBufferOutputStream.html#line.133">write</a>(byte[]&nbsp;b)
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/io/ByteBufferOutputStream.html#line.137">write</a>(byte[]&nbsp;b)
            throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <dl>
 <dt><strong>Overrides:</strong></dt>
@@ -426,7 +442,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferSupportO
 <ul class="blockList">
 <li class="blockList">
 <h4>write</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/io/ByteBufferOutputStream.html#line.138">write</a>(byte[]&nbsp;b,
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/io/ByteBufferOutputStream.html#line.142">write</a>(byte[]&nbsp;b,
          int&nbsp;off,
          int&nbsp;len)
            throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -443,7 +459,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferSupportO
 <ul class="blockList">
 <li class="blockList">
 <h4>write</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/io/ByteBufferOutputStream.html#line.143">write</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;b,
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/io/ByteBufferOutputStream.html#line.147">write</a>(<a href="http://docs.oracle.com/javase/7/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;b,
          int&nbsp;off,
          int&nbsp;len)
            throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
@@ -465,7 +481,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferSupportO
 <ul class="blockList">
 <li class="blockList">
 <h4>writeInt</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/io/ByteBufferOutputStream.html#line.154">writeInt</a>(int&nbsp;i)
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/io/ByteBufferOutputStream.html#line.158">writeInt</a>(int&nbsp;i)
               throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Writes an <code>int</code> to the underlying output stream as four
  bytes, high byte first.</div>
@@ -483,7 +499,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferSupportO
 <ul class="blockList">
 <li class="blockList">
 <h4>flush</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/io/ByteBufferOutputStream.html#line.160">flush</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/io/ByteBufferOutputStream.html#line.164">flush</a>()
            throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <dl>
 <dt><strong>Specified by:</strong></dt>
@@ -500,7 +516,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferSupportO
 <ul class="blockList">
 <li class="blockList">
 <h4>close</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/io/ByteBufferOutputStream.html#line.165">close</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/io/ByteBufferOutputStream.html#line.169">close</a>()
            throws <a href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <dl>
 <dt><strong>Specified by:</strong></dt>
@@ -519,7 +535,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferSupportO
 <ul class="blockListLast">
 <li class="blockList">
 <h4>toByteArray</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/io/ByteBufferOutputStream.html#line.169">toByteArray</a>(int&nbsp;offset,
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/io/ByteBufferOutputStream.html#line.173">toByteArray</a>(int&nbsp;offset,
                  int&nbsp;length)</pre>
 </li>
 </ul>
@@ -549,8 +565,8 @@ implements <a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferSupportO
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferInputStream.html" title="class in org.apache.hadoop.hbase.io"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferSupportDataOutputStream.html" title="class in org.apache.hadoop.hbase.io"><span class="strong">Next Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferListOutputStream.html" title="class in org.apache.hadoop.hbase.io"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/io/ByteBufferPool.html" title="class in org.apache.hadoop.hbase.io"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../../index.html?org/apache/hadoop/hbase/io/ByteBufferOutputStream.html" target="_top">Frames</a></li>