http://git-wip-us.apache.org/repos/asf/hbase-site/blob/86fde03b/devapidocs/org/apache/hadoop/hbase/ipc/RpcServer.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/ipc/RpcServer.html 
b/devapidocs/org/apache/hadoop/hbase/ipc/RpcServer.html
index 382eeab..a1780df 100644
--- a/devapidocs/org/apache/hadoop/hbase/ipc/RpcServer.html
+++ b/devapidocs/org/apache/hadoop/hbase/ipc/RpcServer.html
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = 
{"i0":10,"i1":10,"i2":9,"i3":10,"i4":10,"i5":9,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":9,"i13":10,"i14":10,"i15":10,"i16":10,"i17":9,"i18":9,"i19":9,"i20":9,"i21":10,"i22":10,"i23":9,"i24":9,"i25":9,"i26":9,"i27":10,"i28":9,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10};
+var methods = 
{"i0":10,"i1":9,"i2":10,"i3":9,"i4":10,"i5":10,"i6":9,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":9,"i14":10,"i15":10,"i16":10,"i17":9,"i18":10,"i19":9,"i20":9,"i21":9,"i22":9,"i23":10,"i24":10,"i25":9,"i26":9,"i27":9,"i28":9,"i29":10,"i30":9,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static 
Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -115,7 +115,7 @@ var activeTableTab = "activeTableTab";
 <br>
 <pre><a 
href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.LimitedPrivate.html"
 title="annotation in 
org.apache.hadoop.hbase.classification">@InterfaceAudience.LimitedPrivate</a>(<a
 
href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.LimitedPrivate.html#value--">value</a>={"Coprocesssor","Phoenix"})
  <a 
href="../../../../../org/apache/hadoop/hbase/classification/InterfaceStability.Evolving.html"
 title="annotation in 
org.apache.hadoop.hbase.classification">@InterfaceStability.Evolving</a>
-public class <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.178">RpcServer</a>
+public class <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.182">RpcServer</a>
 extends <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a>
 implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterface.html" 
title="interface in org.apache.hadoop.hbase.ipc">RpcServerInterface</a>, <a 
href="../../../../../org/apache/hadoop/hbase/conf/ConfigurationObserver.html" 
title="interface in 
org.apache.hadoop.hbase.conf">ConfigurationObserver</a></pre>
 <div class="block">An RPC server that hosts protobuf described Services.
@@ -164,12 +164,20 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 </td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><code>private static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.ByteBuffByteInput.html"
 title="class in 
org.apache.hadoop.hbase.ipc">RpcServer.ByteBuffByteInput</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.Call.html" 
title="class in org.apache.hadoop.hbase.ipc">RpcServer.Call</a></span></code>
 <div class="block">Datastructure that holds all necessary to a method 
invocation and then afterward, carries
  the result.</div>
 </td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code>(package private) static interface&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.CallCleanup.html" 
title="interface in 
org.apache.hadoop.hbase.ipc">RpcServer.CallCleanup</a></span></code>&nbsp;</td>
+</tr>
 <tr class="altColor">
 <td class="colFirst"><code>class&nbsp;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.Connection.html" 
title="class in 
org.apache.hadoop.hbase.ipc">RpcServer.Connection</a></span></code>
@@ -358,107 +366,111 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#minClientRequestTimeout">minClientRequestTimeout</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><code>private int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#minSizeForReservoirUse">minSizeForReservoirUse</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code>(package private) static <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/ThreadLocal.html?is-external=true";
 title="class or interface in java.lang">ThreadLocal</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredRPCHandler.html"
 title="interface in 
org.apache.hadoop.hbase.monitoring">MonitoredRPCHandler</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#MONITORED_RPC">MONITORED_RPC</a></span></code>
 <div class="block">Keeps MonitoredRPCHandler per handler thread.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#NIO_BUFFER_LIMIT">NIO_BUFFER_LIMIT</a></span></code>
 <div class="block">When the read or write buffer size is larger than this 
limit, i/o will be
  done in chunks of this size.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#port">port</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#purgeTimeout">purgeTimeout</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#readThreads">readThreads</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private static <a 
href="../../../../../org/apache/hadoop/hbase/exceptions/RequestTooBigException.html"
 title="class in 
org.apache.hadoop.hbase.exceptions">RequestTooBigException</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#REQUEST_TOO_BIG_EXCEPTION">REQUEST_TOO_BIG_EXCEPTION</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <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><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#reservoir">reservoir</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.Responder.html" 
title="class in org.apache.hadoop.hbase.ipc">RpcServer.Responder</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#responder">responder</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private <a 
href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html" 
title="class in 
org.apache.hadoop.hbase.regionserver">RSRpcServices</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#rsRpcServices">rsRpcServices</a></span></code>
 <div class="block">Used to get details for scan with a scanner_id<br/>
  TODO try to figure out a better way and remove reference from regionserver 
package later.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>(package private) boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#running">running</a></span></code>
 <div class="block">This flag is used to indicate to sub threads when they 
should go down.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcScheduler.html" 
title="class in org.apache.hadoop.hbase.ipc">RpcScheduler</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#scheduler">scheduler</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected 
org.apache.hadoop.security.token.SecretManager&lt;org.apache.hadoop.security.token.TokenIdentifier&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#secretManager">secretManager</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private <a 
href="../../../../../org/apache/hadoop/hbase/Server.html" title="interface in 
org.apache.hadoop.hbase">Server</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#server">server</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.BlockingServiceAndInterface.html"
 title="class in 
org.apache.hadoop.hbase.ipc">RpcServer.BlockingServiceAndInterface</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#services">services</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#socketSendBufferSize">socketSendBufferSize</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>(package private) boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#started">started</a></span></code>
 <div class="block">This flag is set to true after all threads are up and 
'running' and the server is then opened
  for business by the call to <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#start--"><code>start()</code></a>.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>protected boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#tcpKeepAlive">tcpKeepAlive</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#tcpNoDelay">tcpNoDelay</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private <a 
href="../../../../../org/apache/hadoop/hbase/security/UserProvider.html" 
title="class in org.apache.hadoop.hbase.security">UserProvider</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#userProvider">userProvider</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private static <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#WARN_RESPONSE_SIZE">WARN_RESPONSE_SIZE</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private static <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#WARN_RESPONSE_TIME">WARN_RESPONSE_TIME</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>private int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#warnResponseSize">warnResponseSize</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>private int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#warnResponseTime">warnResponseTime</a></span></code>&nbsp;</td>
 </tr>
@@ -508,6 +520,14 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 </td>
 </tr>
 <tr id="i1" class="rowColor">
+<td class="colFirst"><code>(package private) static <a 
href="../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in 
org.apache.hadoop.hbase.util">Pair</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/nio/ByteBuff.html" title="class in 
org.apache.hadoop.hbase.nio">ByteBuff</a>,<a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.CallCleanup.html" 
title="interface in 
org.apache.hadoop.hbase.ipc">RpcServer.CallCleanup</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#allocateByteBuffToReadInto-org.apache.hadoop.hbase.io.ByteBufferPool-int-int-">allocateByteBuffToReadInto</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/io/ByteBufferPool.html" 
title="class in org.apache.hadoop.hbase.io">ByteBufferPool</a>&nbsp;pool,
+                          int&nbsp;minSizeForPoolUse,
+                          int&nbsp;reqLen)</code>
+<div class="block">This is extracted to a static method for better unit 
testing.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#authorize-org.apache.hadoop.security.UserGroupInformation-org.apache.hadoop.hbase.shaded.protobuf.generated.RPCProtos.ConnectionHeader-java.net.InetAddress-">authorize</a></span>(org.apache.hadoop.security.UserGroupInformation&nbsp;user,
          
org.apache.hadoop.hbase.shaded.protobuf.generated.RPCProtos.ConnectionHeader&nbsp;connection,
@@ -515,7 +535,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <div class="block">Authorize the incoming client connection.</div>
 </td>
 </tr>
-<tr id="i2" class="altColor">
+<tr id="i3" class="rowColor">
 <td class="colFirst"><code>static void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#bind-java.net.ServerSocket-java.net.InetSocketAddress-int-">bind</a></span>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/net/ServerSocket.html?is-external=true";
 title="class or interface in java.net">ServerSocket</a>&nbsp;socket,
     <a 
href="http://docs.oracle.com/javase/8/docs/api/java/net/InetSocketAddress.html?is-external=true";
 title="class or interface in java.net">InetSocketAddress</a>&nbsp;address,
@@ -524,7 +544,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
  better exceptions if the address is not a valid host.</div>
 </td>
 </tr>
-<tr id="i3" class="rowColor">
+<tr id="i4" class="altColor">
 <td class="colFirst"><code><a 
href="../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in 
org.apache.hadoop.hbase.util">Pair</a>&lt;org.apache.hadoop.hbase.shaded.com.google.protobuf.Message,<a
 href="../../../../../org/apache/hadoop/hbase/CellScanner.html" 
title="interface in org.apache.hadoop.hbase">CellScanner</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#call-org.apache.hadoop.hbase.shaded.com.google.protobuf.BlockingService-org.apache.hadoop.hbase.shaded.com.google.protobuf.Descriptors.MethodDescriptor-org.apache.hadoop.hbase.shaded.com.google.protobuf.Message-org.apache.hadoop.hbase.CellScanner-long-org.apache.hadoop.hbase.monitoring.MonitoredRPCHandler-">call</a></span>(org.apache.hadoop.hbase.shaded.com.google.protobuf.BlockingService&nbsp;service,
     
org.apache.hadoop.hbase.shaded.com.google.protobuf.Descriptors.MethodDescriptor&nbsp;md,
@@ -533,7 +553,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
     long&nbsp;receiveTime,
     <a 
href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredRPCHandler.html"
 title="interface in 
org.apache.hadoop.hbase.monitoring">MonitoredRPCHandler</a>&nbsp;status)</code>&nbsp;</td>
 </tr>
-<tr id="i4" class="altColor">
+<tr id="i5" class="rowColor">
 <td class="colFirst"><code><a 
href="../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in 
org.apache.hadoop.hbase.util">Pair</a>&lt;org.apache.hadoop.hbase.shaded.com.google.protobuf.Message,<a
 href="../../../../../org/apache/hadoop/hbase/CellScanner.html" 
title="interface in org.apache.hadoop.hbase">CellScanner</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#call-org.apache.hadoop.hbase.shaded.com.google.protobuf.BlockingService-org.apache.hadoop.hbase.shaded.com.google.protobuf.Descriptors.MethodDescriptor-org.apache.hadoop.hbase.shaded.com.google.protobuf.Message-org.apache.hadoop.hbase.CellScanner-long-org.apache.hadoop.hbase.monitoring.MonitoredRPCHandler-long-int-">call</a></span>(org.apache.hadoop.hbase.shaded.com.google.protobuf.BlockingService&nbsp;service,
     
org.apache.hadoop.hbase.shaded.com.google.protobuf.Descriptors.MethodDescriptor&nbsp;md,
@@ -546,7 +566,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <div class="block">This is a server side method, which is invoked over 
RPC.</div>
 </td>
 </tr>
-<tr id="i5" class="rowColor">
+<tr id="i6" class="altColor">
 <td class="colFirst"><code>private static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#channelIO-java.nio.channels.ReadableByteChannel-java.nio.channels.WritableByteChannel-java.nio.ByteBuffer-">channelIO</a></span>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/nio/channels/ReadableByteChannel.html?is-external=true";
 title="class or interface in 
java.nio.channels">ReadableByteChannel</a>&nbsp;readCh,
          <a 
href="http://docs.oracle.com/javase/8/docs/api/java/nio/channels/WritableByteChannel.html?is-external=true";
 title="class or interface in 
java.nio.channels">WritableByteChannel</a>&nbsp;writeCh,
@@ -555,33 +575,33 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
  and <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#channelWrite-java.nio.channels.GatheringByteChannel-org.apache.hadoop.hbase.ipc.BufferChain-"><code>channelWrite(GatheringByteChannel,
 BufferChain)</code></a>.</div>
 </td>
 </tr>
-<tr id="i6" class="altColor">
+<tr id="i7" class="rowColor">
 <td class="colFirst"><code>protected int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#channelRead-java.nio.channels.ReadableByteChannel-java.nio.ByteBuffer-">channelRead</a></span>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/nio/channels/ReadableByteChannel.html?is-external=true";
 title="class or interface in 
java.nio.channels">ReadableByteChannel</a>&nbsp;channel,
            <a 
href="http://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true";
 title="class or interface in java.nio">ByteBuffer</a>&nbsp;buffer)</code>
 <div class="block">This is a wrapper around <a 
href="http://docs.oracle.com/javase/8/docs/api/java/nio/channels/ReadableByteChannel.html?is-external=true#read-java.nio.ByteBuffer-";
 title="class or interface in 
java.nio.channels"><code>ReadableByteChannel.read(java.nio.ByteBuffer)</code></a>.</div>
 </td>
 </tr>
-<tr id="i7" class="rowColor">
+<tr id="i8" class="altColor">
 <td class="colFirst"><code>protected long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#channelWrite-java.nio.channels.GatheringByteChannel-org.apache.hadoop.hbase.ipc.BufferChain-">channelWrite</a></span>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/nio/channels/GatheringByteChannel.html?is-external=true";
 title="class or interface in 
java.nio.channels">GatheringByteChannel</a>&nbsp;channel,
             <a 
href="../../../../../org/apache/hadoop/hbase/ipc/BufferChain.html" title="class 
in org.apache.hadoop.hbase.ipc">BufferChain</a>&nbsp;bufferChain)</code>
 <div class="block">This is a wrapper around <a 
href="http://docs.oracle.com/javase/8/docs/api/java/nio/channels/WritableByteChannel.html?is-external=true#write-java.nio.ByteBuffer-";
 title="class or interface in 
java.nio.channels"><code>WritableByteChannel.write(java.nio.ByteBuffer)</code></a>.</div>
 </td>
 </tr>
-<tr id="i8" class="altColor">
+<tr id="i9" class="rowColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#closeConnection-org.apache.hadoop.hbase.ipc.RpcServer.Connection-">closeConnection</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.Connection.html" 
title="class in 
org.apache.hadoop.hbase.ipc">RpcServer.Connection</a>&nbsp;connection)</code>&nbsp;</td>
 </tr>
-<tr id="i9" class="rowColor">
+<tr id="i10" class="altColor">
 <td class="colFirst"><code>private <a 
href="../../../../../org/apache/hadoop/hbase/security/token/AuthenticationTokenSecretManager.html"
 title="class in 
org.apache.hadoop.hbase.security.token">AuthenticationTokenSecretManager</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#createSecretManager--">createSecretManager</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i10" class="altColor">
+<tr id="i11" class="rowColor">
 <td class="colFirst"><code>(package private) 
org.apache.hadoop.conf.Configuration</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#getConf--">getConf</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i11" class="rowColor">
+<tr id="i12" class="altColor">
 <td class="colFirst"><code>protected <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.Connection.html" 
title="class in 
org.apache.hadoop.hbase.ipc">RpcServer.Connection</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#getConnection-java.nio.channels.SocketChannel-long-">getConnection</a></span>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/nio/channels/SocketChannel.html?is-external=true";
 title="class or interface in java.nio.channels">SocketChannel</a>&nbsp;channel,
              long&nbsp;time)</code>
@@ -589,105 +609,109 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
  Connection implementations.</div>
 </td>
 </tr>
-<tr id="i12" class="altColor">
+<tr id="i13" class="rowColor">
 <td class="colFirst"><code>static <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcCallContext.html" 
title="interface in org.apache.hadoop.hbase.ipc">RpcCallContext</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#getCurrentCall--">getCurrentCall</a></span>()</code>
 <div class="block">Needed for features such as delayed calls.</div>
 </td>
 </tr>
-<tr id="i13" class="rowColor">
+<tr id="i14" class="altColor">
 <td class="colFirst"><code><a 
href="../../../../../org/apache/hadoop/hbase/ipc/HBaseRPCErrorHandler.html" 
title="interface in 
org.apache.hadoop.hbase.ipc">HBaseRPCErrorHandler</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#getErrorHandler--">getErrorHandler</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i14" class="altColor">
+<tr id="i15" class="rowColor">
 <td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/8/docs/api/java/net/InetSocketAddress.html?is-external=true";
 title="class or interface in java.net">InetSocketAddress</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#getListenerAddress--">getListenerAddress</a></span>()</code>
 <div class="block">Return the socket (ip+port) on which the RPC server is 
listening to.</div>
 </td>
 </tr>
-<tr id="i15" class="rowColor">
+<tr id="i16" class="altColor">
 <td class="colFirst"><code><a 
href="../../../../../org/apache/hadoop/hbase/ipc/MetricsHBaseServer.html" 
title="class in org.apache.hadoop.hbase.ipc">MetricsHBaseServer</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#getMetrics--">getMetrics</a></span>()</code>
 <div class="block">Returns the metrics instance for reporting RPC call 
statistics</div>
 </td>
 </tr>
-<tr id="i16" class="altColor">
+<tr id="i17" class="rowColor">
+<td class="colFirst"><code>(package private) static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#getMinSizeForReservoirUse-org.apache.hadoop.hbase.io.ByteBufferPool-">getMinSizeForReservoirUse</a></span>(<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>
+<tr id="i18" class="altColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#getNumOpenConnections--">getNumOpenConnections</a></span>()</code>
 <div class="block">The number of open RPC conections</div>
 </td>
 </tr>
-<tr id="i17" class="rowColor">
+<tr id="i19" class="rowColor">
 <td class="colFirst"><code>static <a 
href="http://docs.oracle.com/javase/8/docs/api/java/net/InetAddress.html?is-external=true";
 title="class or interface in java.net">InetAddress</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#getRemoteAddress--">getRemoteAddress</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i18" class="altColor">
+<tr id="i20" class="altColor">
 <td class="colFirst"><code>static <a 
href="http://docs.oracle.com/javase/8/docs/api/java/net/InetAddress.html?is-external=true";
 title="class or interface in java.net">InetAddress</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#getRemoteIp--">getRemoteIp</a></span>()</code>
 <div class="block">Returns the remote side ip address when invoked inside an 
RPC
   Returns null incase of an error.</div>
 </td>
 </tr>
-<tr id="i19" class="rowColor">
+<tr id="i21" class="rowColor">
 <td class="colFirst"><code>static <a 
href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class 
in org.apache.hadoop.hbase.security">User</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#getRequestUser--">getRequestUser</a></span>()</code>
 <div class="block">Returns the user credentials associated with the current 
RPC request or
  <code>null</code> if no credentials were provided.</div>
 </td>
 </tr>
-<tr id="i20" class="altColor">
+<tr id="i22" class="altColor">
 <td class="colFirst"><code>static <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#getRequestUserName--">getRequestUserName</a></span>()</code>
 <div class="block">Returns the username for any user associated with the 
current RPC
  request or <code>null</code> if no user is set.</div>
 </td>
 </tr>
-<tr id="i21" class="rowColor">
+<tr id="i23" class="rowColor">
 <td class="colFirst"><code><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcScheduler.html" 
title="class in org.apache.hadoop.hbase.ipc">RpcScheduler</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#getScheduler--">getScheduler</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i22" class="altColor">
+<tr id="i24" class="altColor">
 <td class="colFirst"><code>org.apache.hadoop.security.token.SecretManager&lt;? 
extends org.apache.hadoop.security.token.TokenIdentifier&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#getSecretManager--">getSecretManager</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i23" class="rowColor">
+<tr id="i25" class="rowColor">
 <td class="colFirst"><code>(package private) static 
org.apache.hadoop.hbase.shaded.com.google.protobuf.BlockingService</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#getService-java.util.List-java.lang.String-">getService</a></span>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.BlockingServiceAndInterface.html"
 title="class in 
org.apache.hadoop.hbase.ipc">RpcServer.BlockingServiceAndInterface</a>&gt;&nbsp;services,
           <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in 
java.lang">String</a>&nbsp;serviceName)</code>&nbsp;</td>
 </tr>
-<tr id="i24" class="altColor">
+<tr id="i26" class="altColor">
 <td class="colFirst"><code>(package private) static <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.BlockingServiceAndInterface.html"
 title="class in 
org.apache.hadoop.hbase.ipc">RpcServer.BlockingServiceAndInterface</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#getServiceAndInterface-java.util.List-java.lang.String-">getServiceAndInterface</a></span>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.BlockingServiceAndInterface.html"
 title="class in 
org.apache.hadoop.hbase.ipc">RpcServer.BlockingServiceAndInterface</a>&gt;&nbsp;services,
                       <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in 
java.lang">String</a>&nbsp;serviceName)</code>&nbsp;</td>
 </tr>
-<tr id="i25" class="rowColor">
+<tr id="i27" class="rowColor">
 <td class="colFirst"><code>(package private) static <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in java.lang">Class</a>&lt;?&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#getServiceInterface-java.util.List-java.lang.String-">getServiceInterface</a></span>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.BlockingServiceAndInterface.html"
 title="class in 
org.apache.hadoop.hbase.ipc">RpcServer.BlockingServiceAndInterface</a>&gt;&nbsp;services,
                    <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in 
java.lang">String</a>&nbsp;serviceName)</code>&nbsp;</td>
 </tr>
-<tr id="i26" class="altColor">
+<tr id="i28" class="altColor">
 <td class="colFirst"><code>(package private) static <a 
href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredRPCHandler.html"
 title="interface in 
org.apache.hadoop.hbase.monitoring">MonitoredRPCHandler</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#getStatus--">getStatus</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i27" class="rowColor">
+<tr id="i29" class="rowColor">
 <td class="colFirst"><code>private void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#initReconfigurable-org.apache.hadoop.conf.Configuration-">initReconfigurable</a></span>(org.apache.hadoop.conf.Configuration&nbsp;confToLoad)</code>&nbsp;</td>
 </tr>
-<tr id="i28" class="altColor">
+<tr id="i30" class="altColor">
 <td class="colFirst"><code>static boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#isInRpcCallContext--">isInRpcCallContext</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i29" class="rowColor">
+<tr id="i31" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#isStarted--">isStarted</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i30" class="altColor">
+<tr id="i32" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#join--">join</a></span>()</code>
 <div class="block">Wait for the server to be stopped.</div>
 </td>
 </tr>
-<tr id="i31" class="rowColor">
+<tr id="i33" class="rowColor">
 <td class="colFirst"><code>(package private) void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#logResponse-org.apache.hadoop.hbase.shaded.com.google.protobuf.Message-java.lang.String-java.lang.String-java.lang.String-java.lang.String-long-int-int-long-">logResponse</a></span>(org.apache.hadoop.hbase.shaded.com.google.protobuf.Message&nbsp;param,
            <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;methodName,
@@ -702,40 +726,40 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
  client Operations.</div>
 </td>
 </tr>
-<tr id="i32" class="altColor">
+<tr id="i34" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#onConfigurationChange-org.apache.hadoop.conf.Configuration-">onConfigurationChange</a></span>(org.apache.hadoop.conf.Configuration&nbsp;newConf)</code>
 <div class="block">This method would be called by the <a 
href="../../../../../org/apache/hadoop/hbase/conf/ConfigurationManager.html" 
title="class in 
org.apache.hadoop.hbase.conf"><code>ConfigurationManager</code></a>
  object when the <code>Configuration</code> object is reloaded from disk.</div>
 </td>
 </tr>
-<tr id="i33" class="rowColor">
+<tr id="i35" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#refreshAuthManager-org.apache.hadoop.security.authorize.PolicyProvider-">refreshAuthManager</a></span>(org.apache.hadoop.security.authorize.PolicyProvider&nbsp;pp)</code>
 <div class="block">Refresh authentication manager policy.</div>
 </td>
 </tr>
-<tr id="i34" class="altColor">
+<tr id="i36" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#setErrorHandler-org.apache.hadoop.hbase.ipc.HBaseRPCErrorHandler-">setErrorHandler</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/ipc/HBaseRPCErrorHandler.html" 
title="interface in 
org.apache.hadoop.hbase.ipc">HBaseRPCErrorHandler</a>&nbsp;handler)</code>
 <div class="block">Set the handler for calling out of RPC for error 
conditions.</div>
 </td>
 </tr>
-<tr id="i35" class="rowColor">
+<tr id="i37" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#setRsRpcServices-org.apache.hadoop.hbase.regionserver.RSRpcServices-">setRsRpcServices</a></span>(<a
 href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html" 
title="class in 
org.apache.hadoop.hbase.regionserver">RSRpcServices</a>&nbsp;rsRpcServices)</code>&nbsp;</td>
 </tr>
-<tr id="i36" class="altColor">
+<tr id="i38" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#setSecretManager-org.apache.hadoop.security.token.SecretManager-">setSecretManager</a></span>(org.apache.hadoop.security.token.SecretManager&lt;?
 extends 
org.apache.hadoop.security.token.TokenIdentifier&gt;&nbsp;secretManager)</code>&nbsp;</td>
 </tr>
-<tr id="i37" class="rowColor">
+<tr id="i39" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#setSocketSendBufSize-int-">setSocketSendBufSize</a></span>(int&nbsp;size)</code>
 <div class="block">Sets the socket buffer size used for responding to 
RPCs.</div>
 </td>
 </tr>
-<tr id="i38" class="altColor">
+<tr id="i40" class="altColor">
 <td class="colFirst"><code>private void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#setupResponse-java.io.ByteArrayOutputStream-org.apache.hadoop.hbase.ipc.RpcServer.Call-java.lang.Throwable-java.lang.String-">setupResponse</a></span>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/io/ByteArrayOutputStream.html?is-external=true";
 title="class or interface in java.io">ByteArrayOutputStream</a>&nbsp;response,
              <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.Call.html" 
title="class in org.apache.hadoop.hbase.ipc">RpcServer.Call</a>&nbsp;call,
@@ -744,13 +768,13 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <div class="block">Setup response for the RPC Call.</div>
 </td>
 </tr>
-<tr id="i39" class="rowColor">
+<tr id="i41" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#start--">start</a></span>()</code>
 <div class="block">Starts the service.</div>
 </td>
 </tr>
-<tr id="i40" class="altColor">
+<tr id="i42" class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#stop--">stop</a></span>()</code>
 <div class="block">Stops the service.</div>
@@ -784,7 +808,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockList">
 <li class="blockList">
 <h4>LOG</h4>
-<pre>public static final&nbsp;org.apache.commons.logging.Log <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.180">LOG</a></pre>
+<pre>public static final&nbsp;org.apache.commons.logging.Log <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.184">LOG</a></pre>
 </li>
 </ul>
 <a name="CALL_QUEUE_TOO_BIG_EXCEPTION">
@@ -793,7 +817,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockList">
 <li class="blockList">
 <h4>CALL_QUEUE_TOO_BIG_EXCEPTION</h4>
-<pre>private static final&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/CallQueueTooBigException.html" 
title="class in org.apache.hadoop.hbase">CallQueueTooBigException</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.181">CALL_QUEUE_TOO_BIG_EXCEPTION</a></pre>
+<pre>private static final&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/CallQueueTooBigException.html" 
title="class in org.apache.hadoop.hbase">CallQueueTooBigException</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.185">CALL_QUEUE_TOO_BIG_EXCEPTION</a></pre>
 </li>
 </ul>
 <a name="authorize">
@@ -802,7 +826,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockList">
 <li class="blockList">
 <h4>authorize</h4>
-<pre>private final&nbsp;boolean <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.184">authorize</a></pre>
+<pre>private final&nbsp;boolean <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.188">authorize</a></pre>
 </li>
 </ul>
 <a name="isSecurityEnabled">
@@ -811,7 +835,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockList">
 <li class="blockList">
 <h4>isSecurityEnabled</h4>
-<pre>private&nbsp;boolean <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.185">isSecurityEnabled</a></pre>
+<pre>private&nbsp;boolean <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.189">isSecurityEnabled</a></pre>
 </li>
 </ul>
 <a name="CURRENT_VERSION">
@@ -820,7 +844,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockList">
 <li class="blockList">
 <h4>CURRENT_VERSION</h4>
-<pre>public static final&nbsp;byte <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.187">CURRENT_VERSION</a></pre>
+<pre>public static final&nbsp;byte <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.191">CURRENT_VERSION</a></pre>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a 
href="../../../../../constant-values.html#org.apache.hadoop.hbase.ipc.RpcServer.CURRENT_VERSION">Constant
 Field Values</a></dd>
@@ -833,7 +857,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockList">
 <li class="blockList">
 <h4>FALLBACK_TO_INSECURE_CLIENT_AUTH</h4>
-<pre>public static final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.192">FALLBACK_TO_INSECURE_CLIENT_AUTH</a></pre>
+<pre>public static final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.196">FALLBACK_TO_INSECURE_CLIENT_AUTH</a></pre>
 <div class="block">Whether we allow a fallback to SIMPLE auth for insecure 
clients when security is enabled.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
@@ -847,7 +871,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockList">
 <li class="blockList">
 <h4>DEFAULT_MAX_CALLQUEUE_LENGTH_PER_HANDLER</h4>
-<pre>static final&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.198">DEFAULT_MAX_CALLQUEUE_LENGTH_PER_HANDLER</a></pre>
+<pre>static final&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.202">DEFAULT_MAX_CALLQUEUE_LENGTH_PER_HANDLER</a></pre>
 <div class="block">How many calls/handler are allowed in the queue.</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
@@ -861,7 +885,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockList">
 <li class="blockList">
 <h4>cellBlockBuilder</h4>
-<pre>private final&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/ipc/CellBlockBuilder.html" 
title="class in org.apache.hadoop.hbase.ipc">CellBlockBuilder</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.200">cellBlockBuilder</a></pre>
+<pre>private final&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/ipc/CellBlockBuilder.html" 
title="class in org.apache.hadoop.hbase.ipc">CellBlockBuilder</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.204">cellBlockBuilder</a></pre>
 </li>
 </ul>
 <a name="AUTH_FAILED_FOR">
@@ -870,7 +894,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockList">
 <li class="blockList">
 <h4>AUTH_FAILED_FOR</h4>
-<pre>private static final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.202">AUTH_FAILED_FOR</a></pre>
+<pre>private static final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.206">AUTH_FAILED_FOR</a></pre>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a 
href="../../../../../constant-values.html#org.apache.hadoop.hbase.ipc.RpcServer.AUTH_FAILED_FOR">Constant
 Field Values</a></dd>
@@ -883,7 +907,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockList">
 <li class="blockList">
 <h4>AUTH_SUCCESSFUL_FOR</h4>
-<pre>private static final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.203">AUTH_SUCCESSFUL_FOR</a></pre>
+<pre>private static final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.207">AUTH_SUCCESSFUL_FOR</a></pre>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a 
href="../../../../../constant-values.html#org.apache.hadoop.hbase.ipc.RpcServer.AUTH_SUCCESSFUL_FOR">Constant
 Field Values</a></dd>
@@ -896,7 +920,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockList">
 <li class="blockList">
 <h4>AUDITLOG</h4>
-<pre>private static final&nbsp;org.apache.commons.logging.Log <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.204">AUDITLOG</a></pre>
+<pre>private static final&nbsp;org.apache.commons.logging.Log <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.208">AUDITLOG</a></pre>
 </li>
 </ul>
 <a name="secretManager">
@@ -905,7 +929,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockList">
 <li class="blockList">
 <h4>secretManager</h4>
-<pre>protected&nbsp;org.apache.hadoop.security.token.SecretManager&lt;org.apache.hadoop.security.token.TokenIdentifier&gt;
 <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.206">secretManager</a></pre>
+<pre>protected&nbsp;org.apache.hadoop.security.token.SecretManager&lt;org.apache.hadoop.security.token.TokenIdentifier&gt;
 <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.210">secretManager</a></pre>
 </li>
 </ul>
 <a name="authManager">
@@ -914,7 +938,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockList">
 <li class="blockList">
 <h4>authManager</h4>
-<pre>protected&nbsp;org.apache.hadoop.security.authorize.ServiceAuthorizationManager
 <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.207">authManager</a></pre>
+<pre>protected&nbsp;org.apache.hadoop.security.authorize.ServiceAuthorizationManager
 <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.211">authManager</a></pre>
 </li>
 </ul>
 <a name="CurCall">
@@ -923,7 +947,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockList">
 <li class="blockList">
 <h4>CurCall</h4>
-<pre>protected static final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/ThreadLocal.html?is-external=true";
 title="class or interface in java.lang">ThreadLocal</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.Call.html" 
title="class in org.apache.hadoop.hbase.ipc">RpcServer.Call</a>&gt; <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.212">CurCall</a></pre>
+<pre>protected static final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/ThreadLocal.html?is-external=true";
 title="class or interface in java.lang">ThreadLocal</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.Call.html" 
title="class in org.apache.hadoop.hbase.ipc">RpcServer.Call</a>&gt; <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.216">CurCall</a></pre>
 <div class="block">This is set to Call object before Handler invokes an RPC 
and ybdie
  after the call returns.</div>
 </li>
@@ -934,7 +958,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockList">
 <li class="blockList">
 <h4>MONITORED_RPC</h4>
-<pre>static final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/ThreadLocal.html?is-external=true";
 title="class or interface in java.lang">ThreadLocal</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredRPCHandler.html"
 title="interface in 
org.apache.hadoop.hbase.monitoring">MonitoredRPCHandler</a>&gt; <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.215">MONITORED_RPC</a></pre>
+<pre>static final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/ThreadLocal.html?is-external=true";
 title="class or interface in java.lang">ThreadLocal</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/monitoring/MonitoredRPCHandler.html"
 title="interface in 
org.apache.hadoop.hbase.monitoring">MonitoredRPCHandler</a>&gt; <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.219">MONITORED_RPC</a></pre>
 <div class="block">Keeps MonitoredRPCHandler per handler thread.</div>
 </li>
 </ul>
@@ -944,7 +968,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockList">
 <li class="blockList">
 <h4>bindAddress</h4>
-<pre>protected final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/net/InetSocketAddress.html?is-external=true";
 title="class or interface in java.net">InetSocketAddress</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.218">bindAddress</a></pre>
+<pre>protected final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/net/InetSocketAddress.html?is-external=true";
 title="class or interface in java.net">InetSocketAddress</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.222">bindAddress</a></pre>
 </li>
 </ul>
 <a name="port">
@@ -953,7 +977,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockList">
 <li class="blockList">
 <h4>port</h4>
-<pre>protected&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.219">port</a></pre>
+<pre>protected&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.223">port</a></pre>
 </li>
 </ul>
 <a name="address">
@@ -962,7 +986,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockList">
 <li class="blockList">
 <h4>address</h4>
-<pre>protected&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/net/InetSocketAddress.html?is-external=true";
 title="class or interface in java.net">InetSocketAddress</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.220">address</a></pre>
+<pre>protected&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/net/InetSocketAddress.html?is-external=true";
 title="class or interface in java.net">InetSocketAddress</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.224">address</a></pre>
 </li>
 </ul>
 <a name="readThreads">
@@ -971,7 +995,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockList">
 <li class="blockList">
 <h4>readThreads</h4>
-<pre>private&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.221">readThreads</a></pre>
+<pre>private&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.225">readThreads</a></pre>
 </li>
 </ul>
 <a name="metrics">
@@ -980,7 +1004,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockList">
 <li class="blockList">
 <h4>metrics</h4>
-<pre>protected&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/ipc/MetricsHBaseServer.html" 
title="class in org.apache.hadoop.hbase.ipc">MetricsHBaseServer</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.222">metrics</a></pre>
+<pre>protected&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/ipc/MetricsHBaseServer.html" 
title="class in org.apache.hadoop.hbase.ipc">MetricsHBaseServer</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.226">metrics</a></pre>
 </li>
 </ul>
 <a name="conf">
@@ -989,7 +1013,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockList">
 <li class="blockList">
 <h4>conf</h4>
-<pre>protected final&nbsp;org.apache.hadoop.conf.Configuration <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.224">conf</a></pre>
+<pre>protected final&nbsp;org.apache.hadoop.conf.Configuration <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.228">conf</a></pre>
 </li>
 </ul>
 <a name="maxQueueSizeInBytes">
@@ -998,7 +1022,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockList">
 <li class="blockList">
 <h4>maxQueueSizeInBytes</h4>
-<pre>private final&nbsp;long <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.237">maxQueueSizeInBytes</a></pre>
+<pre>private final&nbsp;long <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.241">maxQueueSizeInBytes</a></pre>
 <div class="block">Maximum size in bytes of the currently queued and running 
Calls. If a new Call puts us over
  this size, then we will reject the call (after parsing it though). It will go 
back to the
  client and client will retry. Set this size with 
"hbase.ipc.server.max.callqueue.size". The
@@ -1019,7 +1043,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockList">
 <li class="blockList">
 <h4>DEFAULT_MAX_CALLQUEUE_SIZE</h4>
-<pre>private static final&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.238">DEFAULT_MAX_CALLQUEUE_SIZE</a></pre>
+<pre>private static final&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.242">DEFAULT_MAX_CALLQUEUE_SIZE</a></pre>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a 
href="../../../../../constant-values.html#org.apache.hadoop.hbase.ipc.RpcServer.DEFAULT_MAX_CALLQUEUE_SIZE">Constant
 Field Values</a></dd>
@@ -1032,7 +1056,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockList">
 <li class="blockList">
 <h4>callQueueSizeInBytes</h4>
-<pre>protected final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/LongAdder.html?is-external=true";
 title="class or interface in java.util.concurrent.atomic">LongAdder</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.244">callQueueSizeInBytes</a></pre>
+<pre>protected final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/LongAdder.html?is-external=true";
 title="class or interface in java.util.concurrent.atomic">LongAdder</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.248">callQueueSizeInBytes</a></pre>
 <div class="block">This is a running count of the size in bytes of all 
outstanding calls whether currently
  executing or queued waiting to be run.</div>
 </li>
@@ -1043,7 +1067,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockList">
 <li class="blockList">
 <h4>socketSendBufferSize</h4>
-<pre>protected&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.246">socketSendBufferSize</a></pre>
+<pre>protected&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.250">socketSendBufferSize</a></pre>
 </li>
 </ul>
 <a name="tcpNoDelay">
@@ -1052,7 +1076,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockList">
 <li class="blockList">
 <h4>tcpNoDelay</h4>
-<pre>protected final&nbsp;boolean <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.247">tcpNoDelay</a></pre>
+<pre>protected final&nbsp;boolean <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.251">tcpNoDelay</a></pre>
 </li>
 </ul>
 <a name="tcpKeepAlive">
@@ -1061,7 +1085,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockList">
 <li class="blockList">
 <h4>tcpKeepAlive</h4>
-<pre>protected final&nbsp;boolean <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.248">tcpKeepAlive</a></pre>
+<pre>protected final&nbsp;boolean <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.252">tcpKeepAlive</a></pre>
 </li>
 </ul>
 <a name="purgeTimeout">
@@ -1070,7 +1094,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockList">
 <li class="blockList">
 <h4>purgeTimeout</h4>
-<pre>protected final&nbsp;long <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.249">purgeTimeout</a></pre>
+<pre>protected final&nbsp;long <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.253">purgeTimeout</a></pre>
 </li>
 </ul>
 <a name="running">
@@ -1079,7 +1103,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockList">
 <li class="blockList">
 <h4>running</h4>
-<pre>volatile&nbsp;boolean <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.256">running</a></pre>
+<pre>volatile&nbsp;boolean <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.260">running</a></pre>
 <div class="block">This flag is used to indicate to sub threads when they 
should go down.  When we call
  <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#start--"><code>start()</code></a>,
 all threads started will consult this flag on whether they should
  keep going.  It is set to false when <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#stop--"><code>stop()</code></a>
 is called.</div>
@@ -1091,7 +1115,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockList">
 <li class="blockList">
 <h4>started</h4>
-<pre>volatile&nbsp;boolean <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.262">started</a></pre>
+<pre>volatile&nbsp;boolean <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.266">started</a></pre>
 <div class="block">This flag is set to true after all threads are up and 
'running' and the server is then opened
  for business by the call to <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html#start--"><code>start()</code></a>.</div>
 </li>
@@ -1102,7 +1126,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockList">
 <li class="blockList">
 <h4>connectionManager</h4>
-<pre>private&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.ConnectionManager.html"
 title="class in org.apache.hadoop.hbase.ipc">RpcServer.ConnectionManager</a> 
<a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.265">connectionManager</a></pre>
+<pre>private&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.ConnectionManager.html"
 title="class in org.apache.hadoop.hbase.ipc">RpcServer.ConnectionManager</a> 
<a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.269">connectionManager</a></pre>
 </li>
 </ul>
 <a name="listener">
@@ -1111,7 +1135,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockList">
 <li class="blockList">
 <h4>listener</h4>
-<pre>private&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.Listener.html" 
title="class in org.apache.hadoop.hbase.ipc">RpcServer.Listener</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.266">listener</a></pre>
+<pre>private&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.Listener.html" 
title="class in org.apache.hadoop.hbase.ipc">RpcServer.Listener</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.270">listener</a></pre>
 </li>
 </ul>
 <a name="responder">
@@ -1120,7 +1144,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockList">
 <li class="blockList">
 <h4>responder</h4>
-<pre>protected&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.Responder.html" 
title="class in org.apache.hadoop.hbase.ipc">RpcServer.Responder</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.267">responder</a></pre>
+<pre>protected&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.Responder.html" 
title="class in org.apache.hadoop.hbase.ipc">RpcServer.Responder</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.271">responder</a></pre>
 </li>
 </ul>
 <a name="authTokenSecretMgr">
@@ -1129,7 +1153,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockList">
 <li class="blockList">
 <h4>authTokenSecretMgr</h4>
-<pre>protected&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/security/token/AuthenticationTokenSecretManager.html"
 title="class in 
org.apache.hadoop.hbase.security.token">AuthenticationTokenSecretManager</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.268">authTokenSecretMgr</a></pre>
+<pre>protected&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/security/token/AuthenticationTokenSecretManager.html"
 title="class in 
org.apache.hadoop.hbase.security.token">AuthenticationTokenSecretManager</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.272">authTokenSecretMgr</a></pre>
 </li>
 </ul>
 <a name="errorHandler">
@@ -1138,7 +1162,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockList">
 <li class="blockList">
 <h4>errorHandler</h4>
-<pre>protected&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/ipc/HBaseRPCErrorHandler.html" 
title="interface in org.apache.hadoop.hbase.ipc">HBaseRPCErrorHandler</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.270">errorHandler</a></pre>
+<pre>protected&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/ipc/HBaseRPCErrorHandler.html" 
title="interface in org.apache.hadoop.hbase.ipc">HBaseRPCErrorHandler</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.274">errorHandler</a></pre>
 </li>
 </ul>
 <a name="MAX_REQUEST_SIZE">
@@ -1147,7 +1171,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockList">
 <li class="blockList">
 <h4>MAX_REQUEST_SIZE</h4>
-<pre>static final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.272">MAX_REQUEST_SIZE</a></pre>
+<pre>static final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.276">MAX_REQUEST_SIZE</a></pre>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a 
href="../../../../../constant-values.html#org.apache.hadoop.hbase.ipc.RpcServer.MAX_REQUEST_SIZE">Constant
 Field Values</a></dd>
@@ -1160,7 +1184,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockList">
 <li class="blockList">
 <h4>REQUEST_TOO_BIG_EXCEPTION</h4>
-<pre>private static final&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/exceptions/RequestTooBigException.html"
 title="class in org.apache.hadoop.hbase.exceptions">RequestTooBigException</a> 
<a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.273">REQUEST_TOO_BIG_EXCEPTION</a></pre>
+<pre>private static final&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/exceptions/RequestTooBigException.html"
 title="class in org.apache.hadoop.hbase.exceptions">RequestTooBigException</a> 
<a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.277">REQUEST_TOO_BIG_EXCEPTION</a></pre>
 </li>
 </ul>
 <a name="WARN_RESPONSE_TIME">
@@ -1169,7 +1193,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockList">
 <li class="blockList">
 <h4>WARN_RESPONSE_TIME</h4>
-<pre>private static final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.276">WARN_RESPONSE_TIME</a></pre>
+<pre>private static final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.280">WARN_RESPONSE_TIME</a></pre>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a 
href="../../../../../constant-values.html#org.apache.hadoop.hbase.ipc.RpcServer.WARN_RESPONSE_TIME">Constant
 Field Values</a></dd>
@@ -1182,7 +1206,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockList">
 <li class="blockList">
 <h4>WARN_RESPONSE_SIZE</h4>
-<pre>private static final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.277">WARN_RESPONSE_SIZE</a></pre>
+<pre>private static final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.281">WARN_RESPONSE_SIZE</a></pre>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a 
href="../../../../../constant-values.html#org.apache.hadoop.hbase.ipc.RpcServer.WARN_RESPONSE_SIZE">Constant
 Field Values</a></dd>
@@ -1195,7 +1219,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockList">
 <li class="blockList">
 <h4>MIN_CLIENT_REQUEST_TIMEOUT</h4>
-<pre>private static final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.283">MIN_CLIENT_REQUEST_TIMEOUT</a></pre>
+<pre>private static final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.287">MIN_CLIENT_REQUEST_TIMEOUT</a></pre>
 <div class="block">Minimum allowable timeout (in milliseconds) in rpc 
request's header. This
  configuration exists to prevent the rpc service regarding this request as 
timeout immediately.</div>
 <dl>
@@ -1210,7 +1234,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockList">
 <li class="blockList">
 <h4>DEFAULT_MIN_CLIENT_REQUEST_TIMEOUT</h4>
-<pre>private static final&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.284">DEFAULT_MIN_CLIENT_REQUEST_TIMEOUT</a></pre>
+<pre>private static final&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.288">DEFAULT_MIN_CLIENT_REQUEST_TIMEOUT</a></pre>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a 
href="../../../../../constant-values.html#org.apache.hadoop.hbase.ipc.RpcServer.DEFAULT_MIN_CLIENT_REQUEST_TIMEOUT">Constant
 Field Values</a></dd>
@@ -1223,7 +1247,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockList">
 <li class="blockList">
 <h4>DEFAULT_MAX_REQUEST_SIZE</h4>
-<pre>private static final&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.287">DEFAULT_MAX_REQUEST_SIZE</a></pre>
+<pre>private static final&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.291">DEFAULT_MAX_REQUEST_SIZE</a></pre>
 <div class="block">Default value for above params</div>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
@@ -1237,7 +1261,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockList">
 <li class="blockList">
 <h4>DEFAULT_WARN_RESPONSE_TIME</h4>
-<pre>private static final&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.288">DEFAULT_WARN_RESPONSE_TIME</a></pre>
+<pre>private static final&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.292">DEFAULT_WARN_RESPONSE_TIME</a></pre>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a 
href="../../../../../constant-values.html#org.apache.hadoop.hbase.ipc.RpcServer.DEFAULT_WARN_RESPONSE_TIME">Constant
 Field Values</a></dd>
@@ -1250,7 +1274,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockList">
 <li class="blockList">
 <h4>DEFAULT_WARN_RESPONSE_SIZE</h4>
-<pre>private static final&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.289">DEFAULT_WARN_RESPONSE_SIZE</a></pre>
+<pre>private static final&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.293">DEFAULT_WARN_RESPONSE_SIZE</a></pre>
 <dl>
 <dt><span class="seeLabel">See Also:</span></dt>
 <dd><a 
href="../../../../../constant-values.html#org.apache.hadoop.hbase.ipc.RpcServer.DEFAULT_WARN_RESPONSE_SIZE">Constant
 Field Values</a></dd>
@@ -1263,7 +1287,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockList">
 <li class="blockList">
 <h4>MAPPER</h4>
-<pre>private static final&nbsp;org.codehaus.jackson.map.ObjectMapper <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.291">MAPPER</a></pre>
+<pre>private static final&nbsp;org.codehaus.jackson.map.ObjectMapper <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.295">MAPPER</a></pre>
 </li>
 </ul>
 <a name="maxRequestSize">
@@ -1272,7 +1296,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockList">
 <li class="blockList">
 <h4>maxRequestSize</h4>
-<pre>private final&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.293">maxRequestSize</a></pre>
+<pre>private final&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.297">maxRequestSize</a></pre>
 </li>
 </ul>
 <a name="warnResponseTime">
@@ -1281,7 +1305,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockList">
 <li class="blockList">
 <h4>warnResponseTime</h4>
-<pre>private final&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.294">warnResponseTime</a></pre>
+<pre>private final&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.298">warnResponseTime</a></pre>
 </li>
 </ul>
 <a name="warnResponseSize">
@@ -1290,7 +1314,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockList">
 <li class="blockList">
 <h4>warnResponseSize</h4>
-<pre>private final&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.295">warnResponseSize</a></pre>
+<pre>private final&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.299">warnResponseSize</a></pre>
 </li>
 </ul>
 <a name="minClientRequestTimeout">
@@ -1299,7 +1323,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockList">
 <li class="blockList">
 <h4>minClientRequestTimeout</h4>
-<pre>private final&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.297">minClientRequestTimeout</a></pre>
+<pre>private final&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.301">minClientRequestTimeout</a></pre>
 </li>
 </ul>
 <a name="server">
@@ -1308,7 +1332,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockList">
 <li class="blockList">
 <h4>server</h4>
-<pre>private final&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/Server.html" title="interface in 
org.apache.hadoop.hbase">Server</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.299">server</a></pre>
+<pre>private final&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/Server.html" title="interface in 
org.apache.hadoop.hbase">Server</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.303">server</a></pre>
 </li>
 </ul>
 <a name="services">
@@ -1317,7 +1341,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockList">
 <li class="blockList">
 <h4>services</h4>
-<pre>private final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.BlockingServiceAndInterface.html"
 title="class in 
org.apache.hadoop.hbase.ipc">RpcServer.BlockingServiceAndInterface</a>&gt; <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.300">services</a></pre>
+<pre>private final&nbsp;<a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.BlockingServiceAndInterface.html"
 title="class in 
org.apache.hadoop.hbase.ipc">RpcServer.BlockingServiceAndInterface</a>&gt; <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.304">services</a></pre>
 </li>
 </ul>
 <a name="scheduler">
@@ -1326,7 +1350,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockList">
 <li class="blockList">
 <h4>scheduler</h4>
-<pre>private final&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcScheduler.html" 
title="class in org.apache.hadoop.hbase.ipc">RpcScheduler</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.302">scheduler</a></pre>
+<pre>private final&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcScheduler.html" 
title="class in org.apache.hadoop.hbase.ipc">RpcScheduler</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.306">scheduler</a></pre>
 </li>
 </ul>
 <a name="userProvider">
@@ -1335,7 +1359,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockList">
 <li class="blockList">
 <h4>userProvider</h4>
-<pre>private&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/security/UserProvider.html" 
title="class in org.apache.hadoop.hbase.security">UserProvider</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.304">userProvider</a></pre>
+<pre>private&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/security/UserProvider.html" 
title="class in org.apache.hadoop.hbase.security">UserProvider</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.308">userProvider</a></pre>
 </li>
 </ul>
 <a name="reservoir">
@@ -1344,7 +1368,16 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockList">
 <li class="blockList">
 <h4>reservoir</h4>
-<pre>private final&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/ipc/RpcServer.html#line.306">reservoir</a></pre>
+<pre>private final&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/ipc/RpcServer.html#line.310">reservoir</a></pre>
+</li>
+</ul>
+<a name="minSizeForReservoirUse">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>minSizeForReservoirUse</h4>
+<pre>private final&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.314">minSizeForReservoirUse</a></pre>
 </li>
 </ul>
 <a name="allowFallbackToSimpleAuth">
@@ -1353,7 +1386,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockList">
 <li class="blockList">
 <h4>allowFallbackToSimpleAuth</h4>
-<pre>private volatile&nbsp;boolean <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.308">allowFallbackToSimpleAuth</a></pre>
+<pre>private volatile&nbsp;boolean <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.316">allowFallbackToSimpleAuth</a></pre>
 </li>
 </ul>
 <a name="rsRpcServices">
@@ -1362,7 +1395,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockList">
 <li class="blockList">
 <h4>rsRpcServices</h4>
-<pre>private&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html" 
title="class in org.apache.hadoop.hbase.regionserver">RSRpcServices</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.314">rsRpcServices</a></pre>
+<pre>private&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/regionserver/RSRpcServices.html" 
title="class in org.apache.hadoop.hbase.regionserver">RSRpcServices</a> <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.322">rsRpcServices</a></pre>
 <div class="block">Used to get details for scan with a scanner_id<br/>
  TODO try to figure out a better way and remove reference from regionserver 
package later.</div>
 </li>
@@ -1373,7 +1406,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockListLast">
 <li class="blockList">
 <h4>NIO_BUFFER_LIMIT</h4>
-<pre>private static&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.2670">NIO_BUFFER_LIMIT</a></pre>
+<pre>private static&nbsp;int <a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.2772">NIO_BUFFER_LIMIT</a></pre>
 <div class="block">When the read or write buffer size is larger than this 
limit, i/o will be
  done in chunks of this size. Most RPC requests and responses would be
  be smaller.</div>
@@ -1393,7 +1426,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockListLast">
 <li class="blockList">
 <h4>RpcServer</h4>
-<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.2293">RpcServer</a>(<a
 href="../../../../../org/apache/hadoop/hbase/Server.html" title="interface in 
org.apache.hadoop.hbase">Server</a>&nbsp;server,
+<pre>public&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.2373">RpcServer</a>(<a
 href="../../../../../org/apache/hadoop/hbase/Server.html" title="interface in 
org.apache.hadoop.hbase">Server</a>&nbsp;server,
                  <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true";
 title="class or interface in java.lang">String</a>&nbsp;name,
                  <a 
href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true";
 title="class or interface in java.util">List</a>&lt;<a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.BlockingServiceAndInterface.html"
 title="class in 
org.apache.hadoop.hbase.ipc">RpcServer.BlockingServiceAndInterface</a>&gt;&nbsp;services,
                  <a 
href="http://docs.oracle.com/javase/8/docs/api/java/net/InetSocketAddress.html?is-external=true";
 title="class or interface in java.net">InetSocketAddress</a>&nbsp;bindAddress,
@@ -1423,13 +1456,22 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <!--   -->
 </a>
 <h3>Method Detail</h3>
+<a name="getMinSizeForReservoirUse-org.apache.hadoop.hbase.io.ByteBufferPool-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMinSizeForReservoirUse</h4>
+<pre>static&nbsp;int&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.2448">getMinSizeForReservoirUse</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>
 <a name="onConfigurationChange-org.apache.hadoop.conf.Configuration-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>onConfigurationChange</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.2351">onConfigurationChange</a>(org.apache.hadoop.conf.Configuration&nbsp;newConf)</pre>
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.2453">onConfigurationChange</a>(org.apache.hadoop.conf.Configuration&nbsp;newConf)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../../../org/apache/hadoop/hbase/conf/ConfigurationObserver.html#onConfigurationChange-org.apache.hadoop.conf.Configuration-">ConfigurationObserver</a></code></span></div>
 <div class="block">This method would be called by the <a 
href="../../../../../org/apache/hadoop/hbase/conf/ConfigurationManager.html" 
title="class in 
org.apache.hadoop.hbase.conf"><code>ConfigurationManager</code></a>
  object when the <code>Configuration</code> object is reloaded from disk.</div>
@@ -1445,7 +1487,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockList">
 <li class="blockList">
 <h4>initReconfigurable</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.2358">initReconfigurable</a>(org.apache.hadoop.conf.Configuration&nbsp;confToLoad)</pre>
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.2460">initReconfigurable</a>(org.apache.hadoop.conf.Configuration&nbsp;confToLoad)</pre>
 </li>
 </ul>
 <a name="getConnection-java.nio.channels.SocketChannel-long-">
@@ -1454,7 +1496,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockList">
 <li class="blockList">
 <h4>getConnection</h4>
-<pre>protected&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.Connection.html" 
title="class in org.apache.hadoop.hbase.ipc">RpcServer.Connection</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.2376">getConnection</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/nio/channels/SocketChannel.html?is-external=true";
 title="class or interface in java.nio.channels">SocketChannel</a>&nbsp;channel,
+<pre>protected&nbsp;<a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.Connection.html" 
title="class in org.apache.hadoop.hbase.ipc">RpcServer.Connection</a>&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.2478">getConnection</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/nio/channels/SocketChannel.html?is-external=true";
 title="class or interface in java.nio.channels">SocketChannel</a>&nbsp;channel,
                                              long&nbsp;time)</pre>
 <div class="block">Subclasses of HBaseServer can override this to provide 
their own
  Connection implementations.</div>
@@ -1466,7 +1508,7 @@ implements <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServerInterfac
 <ul class="blockList">
 <li class="blockList">
 <h4>setupResponse</h4>
-<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.2388">setupResponse</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/io/ByteArrayOutputStream.html?is-external=true";
 title="class or interface in java.io">ByteArrayOutputStream</a>&nbsp;response,
+<pre>private&nbsp;void&nbsp;<a 
href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcServer.html#line.2490">setupResponse</a>(<a
 
href="http://docs.oracle.com/javase/8/docs/api/java/io/ByteArrayOutputStream.html?is-external=true";
 title="class or interface in java.io">ByteArrayOutputStream</a>&nbsp;response,
                            <a 
href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.Call.html" 
title="class in org.apache.hadoop.hbase.ipc">RpcServer.Call</a>&nbsp;call,
                            <a 
href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true";
 title="class or interface in java.lang">T

<TRUNCATED>

Reply via email to