hbase-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From mi...@apache.org
Subject [14/51] [partial] hbase-site git commit: Published site at c9ebcd4e296a31e0da43f513db3f5a8c3929c191.
Date Wed, 11 May 2016 15:56:40 GMT
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/84ec2568/devapidocs/org/apache/hadoop/hbase/ipc/RpcClientImpl.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/ipc/RpcClientImpl.html b/devapidocs/org/apache/hadoop/hbase/ipc/RpcClientImpl.html
index d1e84a0..95d0e38 100644
--- a/devapidocs/org/apache/hadoop/hbase/ipc/RpcClientImpl.html
+++ b/devapidocs/org/apache/hadoop/hbase/ipc/RpcClientImpl.html
@@ -36,7 +36,7 @@
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcClientFactory.html" title="class in org.apache.hadoop.hbase.ipc"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcClientImpl.CallFuture.html" title="class in org.apache.hadoop.hbase.ipc"><span class="strong">Next Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcClientImpl.AsyncRpcChannel.html" title="class in org.apache.hadoop.hbase.ipc"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../../index.html?org/apache/hadoop/hbase/ipc/RpcClientImpl.html" target="_top">Frames</a></li>
@@ -105,7 +105,7 @@
 <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/ipc/RpcClientImpl.html#line.108">RpcClientImpl</a>
+public class <a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcClientImpl.html#line.111">RpcClientImpl</a>
 extends <a href="../../../../../org/apache/hadoop/hbase/ipc/AbstractRpcClient.html" title="class in org.apache.hadoop.hbase.ipc">AbstractRpcClient</a></pre>
 <div class="block">Does RPC against a cluster.  Manages connections per regionserver in the cluster.
  <p>See HBaseServer</div>
@@ -128,17 +128,29 @@ extends <a href="../../../../../org/apache/hadoop/hbase/ipc/AbstractRpcClient.ht
 <th class="colLast" scope="col">Class and Description</th>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><code>private class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcClientImpl.AsyncRpcChannel.html" title="class in org.apache.hadoop.hbase.ipc">RpcClientImpl.AsyncRpcChannel</a></strong></code>
+<div class="block">Wraps the call in an async channel.</div>
+</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code>private static class&nbsp;</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcClientImpl.CallFuture.html" title="class in org.apache.hadoop.hbase.ipc">RpcClientImpl.CallFuture</a></strong></code>
 <div class="block">see <a href="../../../../../org/apache/hadoop/hbase/ipc/RpcClientImpl.Connection.CallSender.html" title="class in org.apache.hadoop.hbase.ipc"><code>RpcClientImpl.Connection.CallSender</code></a></div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected class&nbsp;</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcClientImpl.Connection.html" title="class in org.apache.hadoop.hbase.ipc">RpcClientImpl.Connection</a></strong></code>
 <div class="block">Thread that reads responses and notifies callers.</div>
 </td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcClientImpl.RpcChannelImplementation.html" title="class in org.apache.hadoop.hbase.ipc">RpcClientImpl.RpcChannelImplementation</a></strong></code>
+<div class="block">Simulated async call</div>
+</td>
+</tr>
 </table>
 <ul class="blockList">
 <li class="blockList"><a name="nested_classes_inherited_from_class_org.apache.hadoop.hbase.ipc.AbstractRpcClient">
@@ -265,6 +277,20 @@ extends <a href="../../../../../org/apache/hadoop/hbase/ipc/AbstractRpcClient.ht
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><code>private &lt;R extends com.google.protobuf.Message&gt;&nbsp;<br><a href="../../../../../org/apache/hadoop/hbase/ipc/Call.html" title="class in org.apache.hadoop.hbase.ipc">Call</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcClientImpl.html#call(com.google.protobuf.Descriptors.MethodDescriptor,%20com.google.protobuf.Message,%20R,%20org.apache.hadoop.hbase.ipc.PayloadCarryingRpcController,%20org.apache.hadoop.hbase.security.User,%20java.net.InetSocketAddress,%20org.apache.hadoop.hbase.client.MetricsConnection.CallStats)">call</a></strong>(com.google.protobuf.Descriptors.MethodDescriptor&nbsp;method,
+        com.google.protobuf.Message&nbsp;request,
+        R&nbsp;responsePrototype,
+        <a href="../../../../../org/apache/hadoop/hbase/ipc/PayloadCarryingRpcController.html" title="class in org.apache.hadoop.hbase.ipc">PayloadCarryingRpcController</a>&nbsp;pcrc,
+        <a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a>&nbsp;ticket,
+        <a href="http://docs.oracle.com/javase/7/docs/api/java/net/InetSocketAddress.html?is-external=true" title="class or interface in java.net">InetSocketAddress</a>&nbsp;addr,
+        <a href="../../../../../org/apache/hadoop/hbase/client/MetricsConnection.CallStats.html" title="class in org.apache.hadoop.hbase.client">MetricsConnection.CallStats</a>&nbsp;callStats)</code>
+<div class="block">Make a call, passing <code>param</code>, to the IPC server running at
+ <code>address</code> which is servicing the <code>protocol</code> protocol,
+ with the <code>ticket</code> credentials, returning the value.</div>
+</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a>&lt;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><strong><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcClientImpl.html#call(org.apache.hadoop.hbase.ipc.PayloadCarryingRpcController,%20com.google.protobuf.Descriptors.MethodDescriptor,%20com.google.protobuf.Message,%20com.google.protobuf.Message,%20org.apache.hadoop.hbase.security.User,%20java.net.InetSocketAddress,%20org.apache.hadoop.hbase.client.MetricsConnection.CallStats)">call</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/ipc/PayloadCarryingRpcController.html" title="class in org.apache.hadoop.hbase.ipc">PayloadCarryingRpcController</a>&nbsp;pcrc,
         com.google.protobuf.Descriptors.MethodDescriptor&nbsp;md,
@@ -278,19 +304,19 @@ extends <a href="../../../../../org/apache/hadoop/hbase/ipc/AbstractRpcClient.ht
  with the <code>ticket</code> credentials, returning the value.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcClientImpl.html#cancelConnections(org.apache.hadoop.hbase.ServerName)">cancelConnections</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;sn)</code>
 <div class="block">Interrupt the connections to the given ip:port server.</div>
 </td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcClientImpl.html#close()">close</a></strong>()</code>
 <div class="block">Stop all threads related to this client.</div>
 </td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/ipc/RpcClientImpl.Connection.html" title="class in org.apache.hadoop.hbase.ipc">RpcClientImpl.Connection</a></code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcClientImpl.html#createConnection(org.apache.hadoop.hbase.ipc.ConnectionId,%20org.apache.hadoop.hbase.codec.Codec,%20org.apache.hadoop.io.compress.CompressionCodec)">createConnection</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/ipc/ConnectionId.html" title="class in org.apache.hadoop.hbase.ipc">ConnectionId</a>&nbsp;remoteId,
                                 <a href="../../../../../org/apache/hadoop/hbase/codec/Codec.html" title="interface in org.apache.hadoop.hbase.codec">Codec</a>&nbsp;codec,
@@ -298,7 +324,23 @@ extends <a href="../../../../../org/apache/hadoop/hbase/ipc/AbstractRpcClient.ht
 <div class="block">Creates a connection.</div>
 </td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code>com.google.protobuf.RpcChannel</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcClientImpl.html#createProtobufRpcChannel(org.apache.hadoop.hbase.ServerName,%20org.apache.hadoop.hbase.security.User,%20int)">createProtobufRpcChannel</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;sn,
+                                                <a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a>&nbsp;user,
+                                                int&nbsp;rpcTimeout)</code>
+<div class="block">Creates a "channel" that can be used by a protobuf service.</div>
+</td>
+</tr>
 <tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/ipc/AsyncRpcChannel.html" title="interface in org.apache.hadoop.hbase.ipc">AsyncRpcChannel</a></code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcClientImpl.html#createRpcChannel(java.lang.String,%20org.apache.hadoop.hbase.ServerName,%20org.apache.hadoop.hbase.security.User)">createRpcChannel</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;serviceName,
+                                <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;sn,
+                                <a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a>&nbsp;user)</code>
+<div class="block">Create or fetch AsyncRpcChannel</div>
+</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/ipc/RpcClientImpl.Connection.html" title="class in org.apache.hadoop.hbase.ipc">RpcClientImpl.Connection</a></code></td>
 <td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcClientImpl.html#getConnection(org.apache.hadoop.hbase.security.User,%20org.apache.hadoop.hbase.ipc.Call,%20java.net.InetSocketAddress)">getConnection</a></strong>(<a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a>&nbsp;ticket,
                           <a href="../../../../../org/apache/hadoop/hbase/ipc/Call.html" title="class in org.apache.hadoop.hbase.ipc">Call</a>&nbsp;call,
@@ -307,13 +349,19 @@ extends <a href="../../../../../org/apache/hadoop/hbase/ipc/AbstractRpcClient.ht
  pool.</div>
 </td>
 </tr>
+<tr class="altColor">
+<td class="colFirst"><code>io.netty.util.concurrent.EventExecutor</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcClientImpl.html#getEventExecutor()">getEventExecutor</a></strong>()</code>
+<div class="block">Get an event loop to operate on</div>
+</td>
+</tr>
 </table>
 <ul class="blockList">
 <li class="blockList"><a name="methods_inherited_from_class_org.apache.hadoop.hbase.ipc.AbstractRpcClient">
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;org.apache.hadoop.hbase.ipc.<a href="../../../../../org/apache/hadoop/hbase/ipc/AbstractRpcClient.html" title="class in org.apache.hadoop.hbase.ipc">AbstractRpcClient</a></h3>
-<code><a href="../../../../../org/apache/hadoop/hbase/ipc/AbstractRpcClient.html#callBlockingMethod(com.google.protobuf.Descriptors.MethodDescriptor,%20org.apache.hadoop.hbase.ipc.PayloadCarryingRpcController,%20com.google.protobuf.Message,%20com.google.protobuf.Message,%20org.apache.hadoop.hbase.security.User,%20java.net.InetSocketAddress)">callBlockingMethod</a>, <a href="../../../../../org/apache/hadoop/hbase/ipc/AbstractRpcClient.html#createBlockingRpcChannel(org.apache.hadoop.hbase.ServerName,%20org.apache.hadoop.hbase.security.User,%20int)">createBlockingRpcChannel</a>, <a href="../../../../../org/apache/hadoop/hbase/ipc/AbstractRpcClient.html#getCodec()">getCodec</a>, <a href="../../../../../org/apache/hadoop/hbase/ipc/AbstractRpcClient.html#getDefaultCodec(org.apache.hadoop.conf.Configuration)">getDefaultCodec</a>, <a href="../../../../../org/apache/hadoop/hbase/ipc/AbstractRpcClient.html#getPoolSize(org.apache.hadoop.conf.Configuration)">getPoolSize</a>, <a href="../../../.
 ./../org/apache/hadoop/hbase/ipc/AbstractRpcClient.html#getPoolType(org.apache.hadoop.conf.Configuration)">getPoolType</a>, <a href="../../../../../org/apache/hadoop/hbase/ipc/AbstractRpcClient.html#hasCellBlockSupport()">hasCellBlockSupport</a>, <a href="../../../../../org/apache/hadoop/hbase/ipc/AbstractRpcClient.html#wrapException(java.net.InetSocketAddress,%20java.lang.Exception)">wrapException</a></code></li>
+<code><a href="../../../../../org/apache/hadoop/hbase/ipc/AbstractRpcClient.html#callBlockingMethod(com.google.protobuf.Descriptors.MethodDescriptor,%20org.apache.hadoop.hbase.ipc.PayloadCarryingRpcController,%20com.google.protobuf.Message,%20com.google.protobuf.Message,%20org.apache.hadoop.hbase.security.User,%20java.net.InetSocketAddress)">callBlockingMethod</a>, <a href="../../../../../org/apache/hadoop/hbase/ipc/AbstractRpcClient.html#configurePayloadCarryingRpcController(com.google.protobuf.RpcController,%20int)">configurePayloadCarryingRpcController</a>, <a href="../../../../../org/apache/hadoop/hbase/ipc/AbstractRpcClient.html#createBlockingRpcChannel(org.apache.hadoop.hbase.ServerName,%20org.apache.hadoop.hbase.security.User,%20int)">createBlockingRpcChannel</a>, <a href="../../../../../org/apache/hadoop/hbase/ipc/AbstractRpcClient.html#getCodec()">getCodec</a>, <a href="../../../../../org/apache/hadoop/hbase/ipc/AbstractRpcClient.html#getDefaultCodec(org.apache.hadoop.conf.
 Configuration)">getDefaultCodec</a>, <a href="../../../../../org/apache/hadoop/hbase/ipc/AbstractRpcClient.html#getPoolSize(org.apache.hadoop.conf.Configuration)">getPoolSize</a>, <a href="../../../../../org/apache/hadoop/hbase/ipc/AbstractRpcClient.html#getPoolType(org.apache.hadoop.conf.Configuration)">getPoolType</a>, <a href="../../../../../org/apache/hadoop/hbase/ipc/AbstractRpcClient.html#hasCellBlockSupport()">hasCellBlockSupport</a>, <a href="../../../../../org/apache/hadoop/hbase/ipc/AbstractRpcClient.html#wrapException(java.net.InetSocketAddress,%20java.lang.Exception)">wrapException</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
@@ -342,7 +390,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/ipc/AbstractRpcClient.ht
 <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/ipc/RpcClientImpl.html#line.109">LOG</a></pre>
+<pre>private static final&nbsp;org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcClientImpl.html#line.112">LOG</a></pre>
 </li>
 </ul>
 <a name="callIdCnt">
@@ -351,7 +399,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/ipc/AbstractRpcClient.ht
 <ul class="blockList">
 <li class="blockList">
 <h4>callIdCnt</h4>
-<pre>protected final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicInteger</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcClientImpl.html#line.110">callIdCnt</a></pre>
+<pre>protected final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicInteger</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcClientImpl.html#line.113">callIdCnt</a></pre>
 </li>
 </ul>
 <a name="connections">
@@ -360,7 +408,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/ipc/AbstractRpcClient.ht
 <ul class="blockList">
 <li class="blockList">
 <h4>connections</h4>
-<pre>protected final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/util/PoolMap.html" title="class in org.apache.hadoop.hbase.util">PoolMap</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/ipc/ConnectionId.html" title="class in org.apache.hadoop.hbase.ipc">ConnectionId</a>,<a href="../../../../../org/apache/hadoop/hbase/ipc/RpcClientImpl.Connection.html" title="class in org.apache.hadoop.hbase.ipc">RpcClientImpl.Connection</a>&gt; <a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcClientImpl.html#line.112">connections</a></pre>
+<pre>protected final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/util/PoolMap.html" title="class in org.apache.hadoop.hbase.util">PoolMap</a>&lt;<a href="../../../../../org/apache/hadoop/hbase/ipc/ConnectionId.html" title="class in org.apache.hadoop.hbase.ipc">ConnectionId</a>,<a href="../../../../../org/apache/hadoop/hbase/ipc/RpcClientImpl.Connection.html" title="class in org.apache.hadoop.hbase.ipc">RpcClientImpl.Connection</a>&gt; <a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcClientImpl.html#line.115">connections</a></pre>
 </li>
 </ul>
 <a name="running">
@@ -369,7 +417,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/ipc/AbstractRpcClient.ht
 <ul class="blockList">
 <li class="blockList">
 <h4>running</h4>
-<pre>protected final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicBoolean</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcClientImpl.html#line.114">running</a></pre>
+<pre>protected final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/atomic/AtomicBoolean.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicBoolean</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcClientImpl.html#line.117">running</a></pre>
 </li>
 </ul>
 <a name="failedServers">
@@ -378,7 +426,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/ipc/AbstractRpcClient.ht
 <ul class="blockList">
 <li class="blockList">
 <h4>failedServers</h4>
-<pre>protected final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/ipc/FailedServers.html" title="class in org.apache.hadoop.hbase.ipc">FailedServers</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcClientImpl.html#line.116">failedServers</a></pre>
+<pre>protected final&nbsp;<a href="../../../../../org/apache/hadoop/hbase/ipc/FailedServers.html" title="class in org.apache.hadoop.hbase.ipc">FailedServers</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcClientImpl.html#line.119">failedServers</a></pre>
 </li>
 </ul>
 <a name="socketFactory">
@@ -387,7 +435,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/ipc/AbstractRpcClient.ht
 <ul class="blockList">
 <li class="blockList">
 <h4>socketFactory</h4>
-<pre>protected final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/javax/net/SocketFactory.html?is-external=true" title="class or interface in javax.net">SocketFactory</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcClientImpl.html#line.118">socketFactory</a></pre>
+<pre>protected final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/javax/net/SocketFactory.html?is-external=true" title="class or interface in javax.net">SocketFactory</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcClientImpl.html#line.121">socketFactory</a></pre>
 </li>
 </ul>
 <a name="tokenHandlers">
@@ -396,7 +444,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/ipc/AbstractRpcClient.ht
 <ul class="blockListLast">
 <li class="blockList">
 <h4>tokenHandlers</h4>
-<pre>protected static final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;org.apache.hadoop.hbase.protobuf.generated.AuthenticationProtos.TokenIdentifier.Kind,org.apache.hadoop.security.token.TokenSelector&lt;? extends org.apache.hadoop.security.token.TokenIdentifier&gt;&gt; <a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcClientImpl.html#line.121">tokenHandlers</a></pre>
+<pre>protected static final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;org.apache.hadoop.hbase.protobuf.generated.AuthenticationProtos.TokenIdentifier.Kind,org.apache.hadoop.security.token.TokenSelector&lt;? extends org.apache.hadoop.security.token.TokenIdentifier&gt;&gt; <a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcClientImpl.html#line.124">tokenHandlers</a></pre>
 </li>
 </ul>
 </li>
@@ -413,7 +461,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/ipc/AbstractRpcClient.ht
 <ul class="blockList">
 <li class="blockList">
 <h4>RpcClientImpl</h4>
-<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcClientImpl.html#line.1125">RpcClientImpl</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcClientImpl.html#line.1126">RpcClientImpl</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
              <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;clusterId,
              <a href="http://docs.oracle.com/javase/7/docs/api/javax/net/SocketFactory.html?is-external=true" title="class or interface in javax.net">SocketFactory</a>&nbsp;factory)</pre>
 <div class="block">Used in test only. Construct an IPC cluster client whose values are of the
@@ -427,7 +475,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/ipc/AbstractRpcClient.ht
 <ul class="blockList">
 <li class="blockList">
 <h4>RpcClientImpl</h4>
-<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcClientImpl.html#line.1137">RpcClientImpl</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcClientImpl.html#line.1138">RpcClientImpl</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
              <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;clusterId,
              <a href="http://docs.oracle.com/javase/7/docs/api/javax/net/SocketFactory.html?is-external=true" title="class or interface in javax.net">SocketFactory</a>&nbsp;factory,
              <a href="http://docs.oracle.com/javase/7/docs/api/java/net/SocketAddress.html?is-external=true" title="class or interface in java.net">SocketAddress</a>&nbsp;localAddr,
@@ -442,7 +490,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/ipc/AbstractRpcClient.ht
 <ul class="blockList">
 <li class="blockList">
 <h4>RpcClientImpl</h4>
-<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcClientImpl.html#line.1151">RpcClientImpl</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+<pre><a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcClientImpl.html#line.1152">RpcClientImpl</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
              <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;clusterId)</pre>
 <div class="block">Used in test only. Construct an IPC client for the cluster <code>clusterId</code> with
  the default SocketFactory</div>
@@ -454,7 +502,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/ipc/AbstractRpcClient.ht
 <ul class="blockListLast">
 <li class="blockList">
 <h4>RpcClientImpl</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcClientImpl.html#line.1165">RpcClientImpl</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcClientImpl.html#line.1166">RpcClientImpl</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
              <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;clusterId,
              <a href="http://docs.oracle.com/javase/7/docs/api/java/net/SocketAddress.html?is-external=true" title="class or interface in java.net">SocketAddress</a>&nbsp;localAddr,
              <a href="../../../../../org/apache/hadoop/hbase/client/MetricsConnection.html" title="class in org.apache.hadoop.hbase.client">MetricsConnection</a>&nbsp;metrics)</pre>
@@ -478,7 +526,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/ipc/AbstractRpcClient.ht
 <ul class="blockList">
 <li class="blockList">
 <h4>createConnection</h4>
-<pre>protected&nbsp;<a href="../../../../../org/apache/hadoop/hbase/ipc/RpcClientImpl.Connection.html" title="class in org.apache.hadoop.hbase.ipc">RpcClientImpl.Connection</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcClientImpl.html#line.133">createConnection</a>(<a href="../../../../../org/apache/hadoop/hbase/ipc/ConnectionId.html" title="class in org.apache.hadoop.hbase.ipc">ConnectionId</a>&nbsp;remoteId,
+<pre>protected&nbsp;<a href="../../../../../org/apache/hadoop/hbase/ipc/RpcClientImpl.Connection.html" title="class in org.apache.hadoop.hbase.ipc">RpcClientImpl.Connection</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcClientImpl.html#line.134">createConnection</a>(<a href="../../../../../org/apache/hadoop/hbase/ipc/ConnectionId.html" title="class in org.apache.hadoop.hbase.ipc">ConnectionId</a>&nbsp;remoteId,
                                         <a href="../../../../../org/apache/hadoop/hbase/codec/Codec.html" title="interface in org.apache.hadoop.hbase.codec">Codec</a>&nbsp;codec,
                                         org.apache.hadoop.io.compress.CompressionCodec&nbsp;compressor)
                                              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>
@@ -494,18 +542,30 @@ extends <a href="../../../../../org/apache/hadoop/hbase/ipc/AbstractRpcClient.ht
 <ul class="blockList">
 <li class="blockList">
 <h4>close</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcClientImpl.html#line.1173">close</a>()</pre>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcClientImpl.html#line.1174">close</a>()</pre>
 <div class="block">Stop all threads related to this client.  No further calls may be made
  using this client.</div>
 </li>
 </ul>
+<a name="getEventExecutor()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getEventExecutor</h4>
+<pre>public&nbsp;io.netty.util.concurrent.EventExecutor&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcClientImpl.html#line.1222">getEventExecutor</a>()</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcClient.html#getEventExecutor()">RpcClient</a></code></strong></div>
+<div class="block">Get an event loop to operate on</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>EventLoop</dd></dl>
+</li>
+</ul>
 <a name="call(org.apache.hadoop.hbase.ipc.PayloadCarryingRpcController, com.google.protobuf.Descriptors.MethodDescriptor, com.google.protobuf.Message, com.google.protobuf.Message, org.apache.hadoop.hbase.security.User, java.net.InetSocketAddress, org.apache.hadoop.hbase.client.MetricsConnection.CallStats)">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>call</h4>
-<pre>protected&nbsp;<a href="../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a>&lt;com.google.protobuf.Message,<a href="../../../../../org/apache/hadoop/hbase/CellScanner.html" title="interface in org.apache.hadoop.hbase">CellScanner</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcClientImpl.html#line.1233">call</a>(<a href="../../../../../org/apache/hadoop/hbase/ipc/PayloadCarryingRpcController.html" title="class in org.apache.hadoop.hbase.ipc">PayloadCarryingRpcController</a>&nbsp;pcrc,
+<pre>protected&nbsp;<a href="../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a>&lt;com.google.protobuf.Message,<a href="../../../../../org/apache/hadoop/hbase/CellScanner.html" title="interface in org.apache.hadoop.hbase">CellScanner</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcClientImpl.html#line.1240">call</a>(<a href="../../../../../org/apache/hadoop/hbase/ipc/PayloadCarryingRpcController.html" title="class in org.apache.hadoop.hbase.ipc">PayloadCarryingRpcController</a>&nbsp;pcrc,
                                                  com.google.protobuf.Descriptors.MethodDescriptor&nbsp;md,
                                                  com.google.protobuf.Message&nbsp;param,
                                                  com.google.protobuf.Message&nbsp;returnType,
@@ -527,17 +587,84 @@ extends <a href="../../../../../org/apache/hadoop/hbase/ipc/AbstractRpcClient.ht
           new Connection each time.</dd>
 <dt><span class="strong">Returns:</span></dt><dd>A pair with the Message response and the Cell data (if any).</dd>
 <dt><span class="strong">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></code> - if the call is interupted</dd>
+<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></code> - if the call is interrupted</dd>
+<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 something fails on the connection</dd></dl>
+</li>
+</ul>
+<a name="call(com.google.protobuf.Descriptors.MethodDescriptor,com.google.protobuf.Message,com.google.protobuf.Message,org.apache.hadoop.hbase.ipc.PayloadCarryingRpcController,org.apache.hadoop.hbase.security.User,java.net.InetSocketAddress,org.apache.hadoop.hbase.client.MetricsConnection.CallStats)">
+<!--   -->
+</a><a name="call(com.google.protobuf.Descriptors.MethodDescriptor, com.google.protobuf.Message, R, org.apache.hadoop.hbase.ipc.PayloadCarryingRpcController, org.apache.hadoop.hbase.security.User, java.net.InetSocketAddress, org.apache.hadoop.hbase.client.MetricsConnection.CallStats)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>call</h4>
+<pre>private&nbsp;&lt;R extends com.google.protobuf.Message&gt;&nbsp;<a href="../../../../../org/apache/hadoop/hbase/ipc/Call.html" title="class in org.apache.hadoop.hbase.ipc">Call</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcClientImpl.html#line.1267">call</a>(com.google.protobuf.Descriptors.MethodDescriptor&nbsp;method,
+                                                com.google.protobuf.Message&nbsp;request,
+                                                R&nbsp;responsePrototype,
+                                                <a href="../../../../../org/apache/hadoop/hbase/ipc/PayloadCarryingRpcController.html" title="class in org.apache.hadoop.hbase.ipc">PayloadCarryingRpcController</a>&nbsp;pcrc,
+                                                <a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a>&nbsp;ticket,
+                                                <a href="http://docs.oracle.com/javase/7/docs/api/java/net/InetSocketAddress.html?is-external=true" title="class or interface in java.net">InetSocketAddress</a>&nbsp;addr,
+                                                <a href="../../../../../org/apache/hadoop/hbase/client/MetricsConnection.CallStats.html" title="class in org.apache.hadoop.hbase.client">MetricsConnection.CallStats</a>&nbsp;callStats)
+           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>,
+                  <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></pre>
+<div class="block">Make a call, passing <code>param</code>, to the IPC server running at
+ <code>address</code> which is servicing the <code>protocol</code> protocol,
+ with the <code>ticket</code> credentials, returning the value.
+ Throws exceptions if there are network problems or if the remote code
+ threw an exception.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>ticket</code> - Be careful which ticket you pass. A new user will mean a new Connection.
+          <a href="../../../../../org/apache/hadoop/hbase/security/UserProvider.html#getCurrent()"><code>UserProvider.getCurrent()</code></a> makes a new instance of User each time so will be a
+          new Connection each time.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>A Call</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></code> - if the call is interrupted</dd>
 <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 something fails on the connection</dd></dl>
 </li>
 </ul>
+<a name="createRpcChannel(java.lang.String, org.apache.hadoop.hbase.ServerName, org.apache.hadoop.hbase.security.User)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createRpcChannel</h4>
+<pre>public&nbsp;<a href="../../../../../org/apache/hadoop/hbase/ipc/AsyncRpcChannel.html" title="interface in org.apache.hadoop.hbase.ipc">AsyncRpcChannel</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcClientImpl.html#line.1338">createRpcChannel</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;serviceName,
+                               <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;sn,
+                               <a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a>&nbsp;user)
+                                 throws <a href="../../../../../org/apache/hadoop/hbase/ipc/StoppedRpcClientException.html" title="class in org.apache.hadoop.hbase.ipc">StoppedRpcClientException</a>,
+                                        <a href="../../../../../org/apache/hadoop/hbase/ipc/FailedServerException.html" title="class in org.apache.hadoop.hbase.ipc">FailedServerException</a></pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcClient.html#createRpcChannel(java.lang.String,%20org.apache.hadoop.hbase.ServerName,%20org.apache.hadoop.hbase.security.User)">RpcClient</a></code></strong></div>
+<div class="block">Create or fetch AsyncRpcChannel</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>serviceName</code> - to connect to</dd><dd><code>sn</code> - ServerName of the channel to create</dd><dd><code>user</code> - for the service</dd>
+<dt><span class="strong">Returns:</span></dt><dd>An async RPC channel fitting given parameters</dd>
+<dt><span class="strong">Throws:</span></dt>
+<dd><code><a href="../../../../../org/apache/hadoop/hbase/ipc/StoppedRpcClientException.html" title="class in org.apache.hadoop.hbase.ipc">StoppedRpcClientException</a></code> - if the RPC client has stopped</dd>
+<dd><code><a href="../../../../../org/apache/hadoop/hbase/ipc/FailedServerException.html" title="class in org.apache.hadoop.hbase.ipc">FailedServerException</a></code> - if server failed</dd></dl>
+</li>
+</ul>
+<a name="createProtobufRpcChannel(org.apache.hadoop.hbase.ServerName, org.apache.hadoop.hbase.security.User, int)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createProtobufRpcChannel</h4>
+<pre>public&nbsp;com.google.protobuf.RpcChannel&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcClientImpl.html#line.1344">createProtobufRpcChannel</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;sn,
+                                                      <a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a>&nbsp;user,
+                                                      int&nbsp;rpcTimeout)</pre>
+<div class="block"><strong>Description copied from interface:&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcClient.html#createProtobufRpcChannel(org.apache.hadoop.hbase.ServerName,%20org.apache.hadoop.hbase.security.User,%20int)">RpcClient</a></code></strong></div>
+<div class="block">Creates a "channel" that can be used by a protobuf service.  Useful setting up
+ protobuf stubs.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>sn</code> - server name describing location of server</dd><dd><code>user</code> - which is to use the connection</dd><dd><code>rpcTimeout</code> - default rpc operation timeout</dd>
+<dt><span class="strong">Returns:</span></dt><dd>A rpc channel that goes via this rpc client instance.</dd></dl>
+</li>
+</ul>
 <a name="cancelConnections(org.apache.hadoop.hbase.ServerName)">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>cancelConnections</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcClientImpl.html#line.1315">cancelConnections</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;sn)</pre>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcClientImpl.html#line.1357">cancelConnections</a>(<a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;sn)</pre>
 <div class="block">Interrupt the connections to the given ip:port server. This should be called if the server
   is known as actually dead. This will not prevent current operation to be retried, and,
   depending on their own behavior, they may retry on the same server. This can be a feature,
@@ -553,7 +680,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/ipc/AbstractRpcClient.ht
 <ul class="blockListLast">
 <li class="blockList">
 <h4>getConnection</h4>
-<pre>protected&nbsp;<a href="../../../../../org/apache/hadoop/hbase/ipc/RpcClientImpl.Connection.html" title="class in org.apache.hadoop.hbase.ipc">RpcClientImpl.Connection</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcClientImpl.html#line.1334">getConnection</a>(<a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a>&nbsp;ticket,
+<pre>protected&nbsp;<a href="../../../../../org/apache/hadoop/hbase/ipc/RpcClientImpl.Connection.html" title="class in org.apache.hadoop.hbase.ipc">RpcClientImpl.Connection</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/ipc/RpcClientImpl.html#line.1376">getConnection</a>(<a href="../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a>&nbsp;ticket,
                                      <a href="../../../../../org/apache/hadoop/hbase/ipc/Call.html" title="class in org.apache.hadoop.hbase.ipc">Call</a>&nbsp;call,
                                      <a href="http://docs.oracle.com/javase/7/docs/api/java/net/InetSocketAddress.html?is-external=true" title="class or interface in java.net">InetSocketAddress</a>&nbsp;addr)
                                           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>
@@ -590,7 +717,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/ipc/AbstractRpcClient.ht
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcClientFactory.html" title="class in org.apache.hadoop.hbase.ipc"><span class="strong">Prev Class</span></a></li>
-<li><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcClientImpl.CallFuture.html" title="class in org.apache.hadoop.hbase.ipc"><span class="strong">Next Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcClientImpl.AsyncRpcChannel.html" title="class in org.apache.hadoop.hbase.ipc"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../../index.html?org/apache/hadoop/hbase/ipc/RpcClientImpl.html" target="_top">Frames</a></li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/84ec2568/devapidocs/org/apache/hadoop/hbase/ipc/RpcControllerFactory.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/ipc/RpcControllerFactory.html b/devapidocs/org/apache/hadoop/hbase/ipc/RpcControllerFactory.html
index 97b664d..998a5fa 100644
--- a/devapidocs/org/apache/hadoop/hbase/ipc/RpcControllerFactory.html
+++ b/devapidocs/org/apache/hadoop/hbase/ipc/RpcControllerFactory.html
@@ -35,7 +35,7 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcClientImpl.Connection.CallSender.html" title="class in org.apache.hadoop.hbase.ipc"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcClientImpl.RpcChannelImplementation.html" title="class in org.apache.hadoop.hbase.ipc"><span class="strong">Prev Class</span></a></li>
 <li><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcExecutor.html" title="class in org.apache.hadoop.hbase.ipc"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">
@@ -319,7 +319,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcClientImpl.Connection.CallSender.html" title="class in org.apache.hadoop.hbase.ipc"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcClientImpl.RpcChannelImplementation.html" title="class in org.apache.hadoop.hbase.ipc"><span class="strong">Prev Class</span></a></li>
 <li><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcExecutor.html" title="class in org.apache.hadoop.hbase.ipc"><span class="strong">Next Class</span></a></li>
 </ul>
 <ul class="navList">

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/84ec2568/devapidocs/org/apache/hadoop/hbase/ipc/class-use/AsyncRpcChannel.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/ipc/class-use/AsyncRpcChannel.html b/devapidocs/org/apache/hadoop/hbase/ipc/class-use/AsyncRpcChannel.html
index 7136e47..50dbd1c 100644
--- a/devapidocs/org/apache/hadoop/hbase/ipc/class-use/AsyncRpcChannel.html
+++ b/devapidocs/org/apache/hadoop/hbase/ipc/class-use/AsyncRpcChannel.html
@@ -102,6 +102,12 @@
 <div class="block">Netty RPC channel</div>
 </td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code>private class&nbsp;</code></td>
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/RpcClientImpl.AsyncRpcChannel.html" title="class in org.apache.hadoop.hbase.ipc">RpcClientImpl.AsyncRpcChannel</a></strong></code>
+<div class="block">Wraps the call in an async channel.</div>
+</td>
+</tr>
 </tbody>
 </table>
 <table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing fields, and an explanation">
@@ -132,6 +138,26 @@
 <div class="block">Creates an RPC client</div>
 </td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/ipc/AsyncRpcChannel.html" title="interface in org.apache.hadoop.hbase.ipc">AsyncRpcChannel</a></code></td>
+<td class="colLast"><span class="strong">RpcClient.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/RpcClient.html#createRpcChannel(java.lang.String,%20org.apache.hadoop.hbase.ServerName,%20org.apache.hadoop.hbase.security.User)">createRpcChannel</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;serviceName,
+                                <a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;sn,
+                                <a href="../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a>&nbsp;user)</code>
+<div class="block">Create or fetch AsyncRpcChannel</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/ipc/AsyncRpcChannel.html" title="interface in org.apache.hadoop.hbase.ipc">AsyncRpcChannel</a></code></td>
+<td class="colLast"><span class="strong">AsyncRpcClient.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/AsyncRpcClient.html#createRpcChannel(java.lang.String,%20org.apache.hadoop.hbase.ServerName,%20org.apache.hadoop.hbase.security.User)">createRpcChannel</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;serviceName,
+                                <a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;sn,
+                                <a href="../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a>&nbsp;user)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/ipc/AsyncRpcChannel.html" title="interface in org.apache.hadoop.hbase.ipc">AsyncRpcChannel</a></code></td>
+<td class="colLast"><span class="strong">RpcClientImpl.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/RpcClientImpl.html#createRpcChannel(java.lang.String,%20org.apache.hadoop.hbase.ServerName,%20org.apache.hadoop.hbase.security.User)">createRpcChannel</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;serviceName,
+                                <a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;sn,
+                                <a href="../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a>&nbsp;user)</code>&nbsp;</td>
+</tr>
 </tbody>
 </table>
 <table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/84ec2568/devapidocs/org/apache/hadoop/hbase/ipc/class-use/AsyncRpcChannelImpl.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/ipc/class-use/AsyncRpcChannelImpl.html b/devapidocs/org/apache/hadoop/hbase/ipc/class-use/AsyncRpcChannelImpl.html
index bc2d474..34288bc 100644
--- a/devapidocs/org/apache/hadoop/hbase/ipc/class-use/AsyncRpcChannelImpl.html
+++ b/devapidocs/org/apache/hadoop/hbase/ipc/class-use/AsyncRpcChannelImpl.html
@@ -117,7 +117,7 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/AsyncCall.html#AsyncCall(org.apache.hadoop.hbase.ipc.AsyncRpcChannelImpl,%20int,%20com.google.protobuf.Descriptors.MethodDescriptor,%20com.google.protobuf.Message,%20org.apache.hadoop.hbase.CellScanner,%20M,%20org.apache.hadoop.hbase.ipc.MessageConverter,%20org.apache.hadoop.hbase.ipc.IOExceptionConverter,%20long,%20int,%20org.apache.hadoop.hbase.client.MetricsConnection.CallStats)">AsyncCall</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/ipc/AsyncRpcChannelImpl.html" title="class in org.apache.hadoop.hbase.ipc">AsyncRpcChannelImpl</a>&nbsp;channel,
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/AsyncCall.html#AsyncCall(org.apache.hadoop.hbase.ipc.AsyncRpcChannelImpl,%20int,%20com.google.protobuf.Descriptors.MethodDescriptor,%20com.google.protobuf.Message,%20org.apache.hadoop.hbase.CellScanner,%20M,%20org.apache.hadoop.hbase.ipc.MessageConverter,%20org.apache.hadoop.hbase.ipc.IOExceptionConverter,%20long,%20int,%20org.apache.hadoop.hbase.client.MetricsConnection)">AsyncCall</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/ipc/AsyncRpcChannelImpl.html" title="class in org.apache.hadoop.hbase.ipc">AsyncRpcChannelImpl</a>&nbsp;channel,
                   int&nbsp;connectId,
                   com.google.protobuf.Descriptors.MethodDescriptor&nbsp;md,
                   com.google.protobuf.Message&nbsp;param,
@@ -127,7 +127,7 @@
                   <a href="../../../../../../org/apache/hadoop/hbase/ipc/IOExceptionConverter.html" title="interface in org.apache.hadoop.hbase.ipc">IOExceptionConverter</a>&nbsp;exceptionConverter,
                   long&nbsp;rpcTimeout,
                   int&nbsp;priority,
-                  <a href="../../../../../../org/apache/hadoop/hbase/client/MetricsConnection.CallStats.html" title="class in org.apache.hadoop.hbase.client">MetricsConnection.CallStats</a>&nbsp;callStats)</code>
+                  <a href="../../../../../../org/apache/hadoop/hbase/client/MetricsConnection.html" title="class in org.apache.hadoop.hbase.client">MetricsConnection</a>&nbsp;metrics)</code>
 <div class="block">Constructor</div>
 </td>
 </tr>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/84ec2568/devapidocs/org/apache/hadoop/hbase/ipc/class-use/Call.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/ipc/class-use/Call.html b/devapidocs/org/apache/hadoop/hbase/ipc/class-use/Call.html
index 7d6084f..08965bd 100644
--- a/devapidocs/org/apache/hadoop/hbase/ipc/class-use/Call.html
+++ b/devapidocs/org/apache/hadoop/hbase/ipc/class-use/Call.html
@@ -116,6 +116,29 @@
 </tbody>
 </table>
 <table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../../org/apache/hadoop/hbase/ipc/package-summary.html">org.apache.hadoop.hbase.ipc</a> that return <a href="../../../../../../org/apache/hadoop/hbase/ipc/Call.html" title="class in org.apache.hadoop.hbase.ipc">Call</a></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>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>private &lt;R extends com.google.protobuf.Message&gt;&nbsp;<br><a href="../../../../../../org/apache/hadoop/hbase/ipc/Call.html" title="class in org.apache.hadoop.hbase.ipc">Call</a></code></td>
+<td class="colLast"><span class="strong">RpcClientImpl.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/RpcClientImpl.html#call(com.google.protobuf.Descriptors.MethodDescriptor,%20com.google.protobuf.Message,%20R,%20org.apache.hadoop.hbase.ipc.PayloadCarryingRpcController,%20org.apache.hadoop.hbase.security.User,%20java.net.InetSocketAddress,%20org.apache.hadoop.hbase.client.MetricsConnection.CallStats)">call</a></strong>(com.google.protobuf.Descriptors.MethodDescriptor&nbsp;method,
+        com.google.protobuf.Message&nbsp;request,
+        R&nbsp;responsePrototype,
+        <a href="../../../../../../org/apache/hadoop/hbase/ipc/PayloadCarryingRpcController.html" title="class in org.apache.hadoop.hbase.ipc">PayloadCarryingRpcController</a>&nbsp;pcrc,
+        <a href="../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a>&nbsp;ticket,
+        <a href="http://docs.oracle.com/javase/7/docs/api/java/net/InetSocketAddress.html?is-external=true" title="class or interface in java.net">InetSocketAddress</a>&nbsp;addr,
+        <a href="../../../../../../org/apache/hadoop/hbase/client/MetricsConnection.CallStats.html" title="class in org.apache.hadoop.hbase.client">MetricsConnection.CallStats</a>&nbsp;callStats)</code>
+<div class="block">Make a call, passing <code>param</code>, to the IPC server running at
+ <code>address</code> which is servicing the <code>protocol</code> protocol,
+ with the <code>ticket</code> credentials, returning the value.</div>
+</td>
+</tr>
+</tbody>
+</table>
+<table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
 <caption><span>Methods in <a href="../../../../../../org/apache/hadoop/hbase/ipc/package-summary.html">org.apache.hadoop.hbase.ipc</a> with parameters of type <a href="../../../../../../org/apache/hadoop/hbase/ipc/Call.html" title="class in org.apache.hadoop.hbase.ipc">Call</a></span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/84ec2568/devapidocs/org/apache/hadoop/hbase/ipc/class-use/CallRunner.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/ipc/class-use/CallRunner.html b/devapidocs/org/apache/hadoop/hbase/ipc/class-use/CallRunner.html
index fa6ddc3..4900782 100644
--- a/devapidocs/org/apache/hadoop/hbase/ipc/class-use/CallRunner.html
+++ b/devapidocs/org/apache/hadoop/hbase/ipc/class-use/CallRunner.html
@@ -101,13 +101,13 @@
 <td class="colLast"><span class="strong">AdaptiveLifoCoDelCallQueue.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/AdaptiveLifoCoDelCallQueue.html#queue">queue</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/util/concurrent/BlockingQueue.html?is-external=true" title="class or interface in java.util.concurrent">BlockingQueue</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/ipc/CallRunner.html" title="class in org.apache.hadoop.hbase.ipc">CallRunner</a>&gt;&gt;</code></td>
-<td class="colLast"><span class="strong">BalancedQueueRpcExecutor.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/BalancedQueueRpcExecutor.html#queues">queues</a></strong></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
 <td class="colFirst"><code>private <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/util/concurrent/BlockingQueue.html?is-external=true" title="class or interface in java.util.concurrent">BlockingQueue</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/ipc/CallRunner.html" title="class in org.apache.hadoop.hbase.ipc">CallRunner</a>&gt;&gt;</code></td>
 <td class="colLast"><span class="strong">RWQueueRpcExecutor.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.html#queues">queues</a></strong></code>&nbsp;</td>
 </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/util/concurrent/BlockingQueue.html?is-external=true" title="class or interface in java.util.concurrent">BlockingQueue</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/ipc/CallRunner.html" title="class in org.apache.hadoop.hbase.ipc">CallRunner</a>&gt;&gt;</code></td>
+<td class="colLast"><span class="strong">BalancedQueueRpcExecutor.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/BalancedQueueRpcExecutor.html#queues">queues</a></strong></code>&nbsp;</td>
+</tr>
 </tbody>
 </table>
 <table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
@@ -161,13 +161,13 @@
 </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/util/concurrent/BlockingQueue.html?is-external=true" title="class or interface in java.util.concurrent">BlockingQueue</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/ipc/CallRunner.html" title="class in org.apache.hadoop.hbase.ipc">CallRunner</a>&gt;&gt;</code></td>
-<td class="colLast"><span class="strong">BalancedQueueRpcExecutor.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/BalancedQueueRpcExecutor.html#getQueues()">getQueues</a></strong>()</code>&nbsp;</td>
-</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/util/concurrent/BlockingQueue.html?is-external=true" title="class or interface in java.util.concurrent">BlockingQueue</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/ipc/CallRunner.html" title="class in org.apache.hadoop.hbase.ipc">CallRunner</a>&gt;&gt;</code></td>
 <td class="colLast"><span class="strong">RWQueueRpcExecutor.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.html#getQueues()">getQueues</a></strong>()</code>&nbsp;</td>
 </tr>
+<tr class="altColor">
+<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/util/concurrent/BlockingQueue.html?is-external=true" title="class or interface in java.util.concurrent">BlockingQueue</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/ipc/CallRunner.html" title="class in org.apache.hadoop.hbase.ipc">CallRunner</a>&gt;&gt;</code></td>
+<td class="colLast"><span class="strong">BalancedQueueRpcExecutor.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/BalancedQueueRpcExecutor.html#getQueues()">getQueues</a></strong>()</code>&nbsp;</td>
+</tr>
 <tr class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a>&lt;<a href="../../../../../../org/apache/hadoop/hbase/ipc/CallRunner.html" title="class in org.apache.hadoop.hbase.ipc">CallRunner</a>&gt;</code></td>
 <td class="colLast"><span class="strong">AdaptiveLifoCoDelCallQueue.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/AdaptiveLifoCoDelCallQueue.html#iterator()">iterator</a></strong>()</code>&nbsp;</td>
@@ -192,8 +192,8 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>abstract boolean</code></td>
-<td class="colLast"><span class="strong">RpcExecutor.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/RpcExecutor.html#dispatch(org.apache.hadoop.hbase.ipc.CallRunner)">dispatch</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/ipc/CallRunner.html" title="class in org.apache.hadoop.hbase.ipc">CallRunner</a>&nbsp;callTask)</code>
-<div class="block">Add the request to the executor queue</div>
+<td class="colLast"><span class="strong">RpcScheduler.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/RpcScheduler.html#dispatch(org.apache.hadoop.hbase.ipc.CallRunner)">dispatch</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/ipc/CallRunner.html" title="class in org.apache.hadoop.hbase.ipc">CallRunner</a>&nbsp;task)</code>
+<div class="block">Dispatches an RPC request asynchronously.</div>
 </td>
 </tr>
 <tr class="rowColor">
@@ -202,21 +202,21 @@
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>abstract boolean</code></td>
-<td class="colLast"><span class="strong">RpcScheduler.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/RpcScheduler.html#dispatch(org.apache.hadoop.hbase.ipc.CallRunner)">dispatch</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/ipc/CallRunner.html" title="class in org.apache.hadoop.hbase.ipc">CallRunner</a>&nbsp;task)</code>
-<div class="block">Dispatches an RPC request asynchronously.</div>
+<td class="colLast"><span class="strong">RpcExecutor.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/RpcExecutor.html#dispatch(org.apache.hadoop.hbase.ipc.CallRunner)">dispatch</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/ipc/CallRunner.html" title="class in org.apache.hadoop.hbase.ipc">CallRunner</a>&nbsp;callTask)</code>
+<div class="block">Add the request to the executor queue</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="strong">SimpleRpcScheduler.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/SimpleRpcScheduler.html#dispatch(org.apache.hadoop.hbase.ipc.CallRunner)">dispatch</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/ipc/CallRunner.html" title="class in org.apache.hadoop.hbase.ipc">CallRunner</a>&nbsp;callTask)</code>&nbsp;</td>
+<td class="colLast"><span class="strong">RWQueueRpcExecutor.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.html#dispatch(org.apache.hadoop.hbase.ipc.CallRunner)">dispatch</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/ipc/CallRunner.html" title="class in org.apache.hadoop.hbase.ipc">CallRunner</a>&nbsp;callTask)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="strong">BalancedQueueRpcExecutor.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/BalancedQueueRpcExecutor.html#dispatch(org.apache.hadoop.hbase.ipc.CallRunner)">dispatch</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/ipc/CallRunner.html" title="class in org.apache.hadoop.hbase.ipc">CallRunner</a>&nbsp;callTask)</code>&nbsp;</td>
+<td class="colLast"><span class="strong">SimpleRpcScheduler.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/SimpleRpcScheduler.html#dispatch(org.apache.hadoop.hbase.ipc.CallRunner)">dispatch</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/ipc/CallRunner.html" title="class in org.apache.hadoop.hbase.ipc">CallRunner</a>&nbsp;callTask)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><span class="strong">RWQueueRpcExecutor.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.html#dispatch(org.apache.hadoop.hbase.ipc.CallRunner)">dispatch</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/ipc/CallRunner.html" title="class in org.apache.hadoop.hbase.ipc">CallRunner</a>&nbsp;callTask)</code>&nbsp;</td>
+<td class="colLast"><span class="strong">BalancedQueueRpcExecutor.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/BalancedQueueRpcExecutor.html#dispatch(org.apache.hadoop.hbase.ipc.CallRunner)">dispatch</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/ipc/CallRunner.html" title="class in org.apache.hadoop.hbase.ipc">CallRunner</a>&nbsp;callTask)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>private boolean</code></td>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/84ec2568/devapidocs/org/apache/hadoop/hbase/ipc/class-use/FailedServerException.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/ipc/class-use/FailedServerException.html b/devapidocs/org/apache/hadoop/hbase/ipc/class-use/FailedServerException.html
index 7940678..cbf2e1b 100644
--- a/devapidocs/org/apache/hadoop/hbase/ipc/class-use/FailedServerException.html
+++ b/devapidocs/org/apache/hadoop/hbase/ipc/class-use/FailedServerException.html
@@ -104,6 +104,26 @@
 <div class="block">Creates an RPC client</div>
 </td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/ipc/AsyncRpcChannel.html" title="interface in org.apache.hadoop.hbase.ipc">AsyncRpcChannel</a></code></td>
+<td class="colLast"><span class="strong">RpcClient.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/RpcClient.html#createRpcChannel(java.lang.String,%20org.apache.hadoop.hbase.ServerName,%20org.apache.hadoop.hbase.security.User)">createRpcChannel</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;serviceName,
+                                <a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;sn,
+                                <a href="../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a>&nbsp;user)</code>
+<div class="block">Create or fetch AsyncRpcChannel</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/ipc/AsyncRpcChannel.html" title="interface in org.apache.hadoop.hbase.ipc">AsyncRpcChannel</a></code></td>
+<td class="colLast"><span class="strong">AsyncRpcClient.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/AsyncRpcClient.html#createRpcChannel(java.lang.String,%20org.apache.hadoop.hbase.ServerName,%20org.apache.hadoop.hbase.security.User)">createRpcChannel</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;serviceName,
+                                <a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;sn,
+                                <a href="../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a>&nbsp;user)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/ipc/AsyncRpcChannel.html" title="interface in org.apache.hadoop.hbase.ipc">AsyncRpcChannel</a></code></td>
+<td class="colLast"><span class="strong">RpcClientImpl.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/RpcClientImpl.html#createRpcChannel(java.lang.String,%20org.apache.hadoop.hbase.ServerName,%20org.apache.hadoop.hbase.security.User)">createRpcChannel</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;serviceName,
+                                <a href="../../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;sn,
+                                <a href="../../../../../../org/apache/hadoop/hbase/security/User.html" title="class in org.apache.hadoop.hbase.security">User</a>&nbsp;user)</code>&nbsp;</td>
+</tr>
 </tbody>
 </table>
 </li>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/84ec2568/devapidocs/org/apache/hadoop/hbase/ipc/class-use/IOExceptionConverter.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/ipc/class-use/IOExceptionConverter.html b/devapidocs/org/apache/hadoop/hbase/ipc/class-use/IOExceptionConverter.html
index 7cd537f..a481360 100644
--- a/devapidocs/org/apache/hadoop/hbase/ipc/class-use/IOExceptionConverter.html
+++ b/devapidocs/org/apache/hadoop/hbase/ipc/class-use/IOExceptionConverter.html
@@ -111,29 +111,38 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>&lt;R extends com.google.protobuf.Message,O&gt;&nbsp;<br><a href="../../../../../../org/apache/hadoop/hbase/client/Future.html" title="interface in org.apache.hadoop.hbase.client">Future</a>&lt;O&gt;</code></td>
-<td class="colLast"><span class="strong">AsyncRpcChannel.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/AsyncRpcChannel.html#callMethod(com.google.protobuf.Descriptors.MethodDescriptor,%20com.google.protobuf.Message,%20org.apache.hadoop.hbase.CellScanner,%20R,%20org.apache.hadoop.hbase.ipc.MessageConverter,%20org.apache.hadoop.hbase.ipc.IOExceptionConverter,%20long,%20int,%20org.apache.hadoop.hbase.client.MetricsConnection.CallStats)">callMethod</a></strong>(com.google.protobuf.Descriptors.MethodDescriptor&nbsp;method,
+<td class="colLast"><span class="strong">AsyncRpcChannel.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/AsyncRpcChannel.html#callMethod(com.google.protobuf.Descriptors.MethodDescriptor,%20com.google.protobuf.Message,%20org.apache.hadoop.hbase.CellScanner,%20R,%20org.apache.hadoop.hbase.ipc.MessageConverter,%20org.apache.hadoop.hbase.ipc.IOExceptionConverter,%20long,%20int)">callMethod</a></strong>(com.google.protobuf.Descriptors.MethodDescriptor&nbsp;method,
                     com.google.protobuf.Message&nbsp;request,
                     <a href="../../../../../../org/apache/hadoop/hbase/CellScanner.html" title="interface in org.apache.hadoop.hbase">CellScanner</a>&nbsp;cellScanner,
                     R&nbsp;responsePrototype,
                     <a href="../../../../../../org/apache/hadoop/hbase/ipc/MessageConverter.html" title="interface in org.apache.hadoop.hbase.ipc">MessageConverter</a>&lt;R,O&gt;&nbsp;messageConverter,
                     <a href="../../../../../../org/apache/hadoop/hbase/ipc/IOExceptionConverter.html" title="interface in org.apache.hadoop.hbase.ipc">IOExceptionConverter</a>&nbsp;exceptionConverter,
                     long&nbsp;rpcTimeout,
-                    int&nbsp;priority,
-                    <a href="../../../../../../org/apache/hadoop/hbase/client/MetricsConnection.CallStats.html" title="class in org.apache.hadoop.hbase.client">MetricsConnection.CallStats</a>&nbsp;callStats)</code>
+                    int&nbsp;priority)</code>
 <div class="block">Calls method on channel</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>&lt;R extends com.google.protobuf.Message,O&gt;&nbsp;<br><a href="../../../../../../org/apache/hadoop/hbase/client/Future.html" title="interface in org.apache.hadoop.hbase.client">Future</a>&lt;O&gt;</code></td>
-<td class="colLast"><span class="strong">AsyncRpcChannelImpl.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/AsyncRpcChannelImpl.html#callMethod(com.google.protobuf.Descriptors.MethodDescriptor,%20com.google.protobuf.Message,%20org.apache.hadoop.hbase.CellScanner,%20R,%20org.apache.hadoop.hbase.ipc.MessageConverter,%20org.apache.hadoop.hbase.ipc.IOExceptionConverter,%20long,%20int,%20org.apache.hadoop.hbase.client.MetricsConnection.CallStats)">callMethod</a></strong>(com.google.protobuf.Descriptors.MethodDescriptor&nbsp;method,
+<td class="colLast"><span class="strong">RpcClientImpl.AsyncRpcChannel.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/RpcClientImpl.AsyncRpcChannel.html#callMethod(com.google.protobuf.Descriptors.MethodDescriptor,%20com.google.protobuf.Message,%20org.apache.hadoop.hbase.CellScanner,%20R,%20org.apache.hadoop.hbase.ipc.MessageConverter,%20org.apache.hadoop.hbase.ipc.IOExceptionConverter,%20long,%20int)">callMethod</a></strong>(com.google.protobuf.Descriptors.MethodDescriptor&nbsp;method,
                     com.google.protobuf.Message&nbsp;request,
                     <a href="../../../../../../org/apache/hadoop/hbase/CellScanner.html" title="interface in org.apache.hadoop.hbase">CellScanner</a>&nbsp;cellScanner,
                     R&nbsp;responsePrototype,
                     <a href="../../../../../../org/apache/hadoop/hbase/ipc/MessageConverter.html" title="interface in org.apache.hadoop.hbase.ipc">MessageConverter</a>&lt;R,O&gt;&nbsp;messageConverter,
                     <a href="../../../../../../org/apache/hadoop/hbase/ipc/IOExceptionConverter.html" title="interface in org.apache.hadoop.hbase.ipc">IOExceptionConverter</a>&nbsp;exceptionConverter,
                     long&nbsp;rpcTimeout,
-                    int&nbsp;priority,
-                    <a href="../../../../../../org/apache/hadoop/hbase/client/MetricsConnection.CallStats.html" title="class in org.apache.hadoop.hbase.client">MetricsConnection.CallStats</a>&nbsp;callStats)</code>
+                    int&nbsp;priority)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>&lt;R extends com.google.protobuf.Message,O&gt;&nbsp;<br><a href="../../../../../../org/apache/hadoop/hbase/client/Future.html" title="interface in org.apache.hadoop.hbase.client">Future</a>&lt;O&gt;</code></td>
+<td class="colLast"><span class="strong">AsyncRpcChannelImpl.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/AsyncRpcChannelImpl.html#callMethod(com.google.protobuf.Descriptors.MethodDescriptor,%20com.google.protobuf.Message,%20org.apache.hadoop.hbase.CellScanner,%20R,%20org.apache.hadoop.hbase.ipc.MessageConverter,%20org.apache.hadoop.hbase.ipc.IOExceptionConverter,%20long,%20int)">callMethod</a></strong>(com.google.protobuf.Descriptors.MethodDescriptor&nbsp;method,
+                    com.google.protobuf.Message&nbsp;request,
+                    <a href="../../../../../../org/apache/hadoop/hbase/CellScanner.html" title="interface in org.apache.hadoop.hbase">CellScanner</a>&nbsp;cellScanner,
+                    R&nbsp;responsePrototype,
+                    <a href="../../../../../../org/apache/hadoop/hbase/ipc/MessageConverter.html" title="interface in org.apache.hadoop.hbase.ipc">MessageConverter</a>&lt;R,O&gt;&nbsp;messageConverter,
+                    <a href="../../../../../../org/apache/hadoop/hbase/ipc/IOExceptionConverter.html" title="interface in org.apache.hadoop.hbase.ipc">IOExceptionConverter</a>&nbsp;exceptionConverter,
+                    long&nbsp;rpcTimeout,
+                    int&nbsp;priority)</code>
 <div class="block">Calls method on channel</div>
 </td>
 </tr>
@@ -146,7 +155,7 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/AsyncCall.html#AsyncCall(org.apache.hadoop.hbase.ipc.AsyncRpcChannelImpl,%20int,%20com.google.protobuf.Descriptors.MethodDescriptor,%20com.google.protobuf.Message,%20org.apache.hadoop.hbase.CellScanner,%20M,%20org.apache.hadoop.hbase.ipc.MessageConverter,%20org.apache.hadoop.hbase.ipc.IOExceptionConverter,%20long,%20int,%20org.apache.hadoop.hbase.client.MetricsConnection.CallStats)">AsyncCall</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/ipc/AsyncRpcChannelImpl.html" title="class in org.apache.hadoop.hbase.ipc">AsyncRpcChannelImpl</a>&nbsp;channel,
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/AsyncCall.html#AsyncCall(org.apache.hadoop.hbase.ipc.AsyncRpcChannelImpl,%20int,%20com.google.protobuf.Descriptors.MethodDescriptor,%20com.google.protobuf.Message,%20org.apache.hadoop.hbase.CellScanner,%20M,%20org.apache.hadoop.hbase.ipc.MessageConverter,%20org.apache.hadoop.hbase.ipc.IOExceptionConverter,%20long,%20int,%20org.apache.hadoop.hbase.client.MetricsConnection)">AsyncCall</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/ipc/AsyncRpcChannelImpl.html" title="class in org.apache.hadoop.hbase.ipc">AsyncRpcChannelImpl</a>&nbsp;channel,
                   int&nbsp;connectId,
                   com.google.protobuf.Descriptors.MethodDescriptor&nbsp;md,
                   com.google.protobuf.Message&nbsp;param,
@@ -156,7 +165,7 @@
                   <a href="../../../../../../org/apache/hadoop/hbase/ipc/IOExceptionConverter.html" title="interface in org.apache.hadoop.hbase.ipc">IOExceptionConverter</a>&nbsp;exceptionConverter,
                   long&nbsp;rpcTimeout,
                   int&nbsp;priority,
-                  <a href="../../../../../../org/apache/hadoop/hbase/client/MetricsConnection.CallStats.html" title="class in org.apache.hadoop.hbase.client">MetricsConnection.CallStats</a>&nbsp;callStats)</code>
+                  <a href="../../../../../../org/apache/hadoop/hbase/client/MetricsConnection.html" title="class in org.apache.hadoop.hbase.client">MetricsConnection</a>&nbsp;metrics)</code>
 <div class="block">Constructor</div>
 </td>
 </tr>

http://git-wip-us.apache.org/repos/asf/hbase-site/blob/84ec2568/devapidocs/org/apache/hadoop/hbase/ipc/class-use/MessageConverter.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/ipc/class-use/MessageConverter.html b/devapidocs/org/apache/hadoop/hbase/ipc/class-use/MessageConverter.html
index 4e96a62..f88efb9 100644
--- a/devapidocs/org/apache/hadoop/hbase/ipc/class-use/MessageConverter.html
+++ b/devapidocs/org/apache/hadoop/hbase/ipc/class-use/MessageConverter.html
@@ -128,29 +128,38 @@
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>&lt;R extends com.google.protobuf.Message,O&gt;&nbsp;<br><a href="../../../../../../org/apache/hadoop/hbase/client/Future.html" title="interface in org.apache.hadoop.hbase.client">Future</a>&lt;O&gt;</code></td>
-<td class="colLast"><span class="strong">AsyncRpcChannel.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/AsyncRpcChannel.html#callMethod(com.google.protobuf.Descriptors.MethodDescriptor,%20com.google.protobuf.Message,%20org.apache.hadoop.hbase.CellScanner,%20R,%20org.apache.hadoop.hbase.ipc.MessageConverter,%20org.apache.hadoop.hbase.ipc.IOExceptionConverter,%20long,%20int,%20org.apache.hadoop.hbase.client.MetricsConnection.CallStats)">callMethod</a></strong>(com.google.protobuf.Descriptors.MethodDescriptor&nbsp;method,
+<td class="colLast"><span class="strong">AsyncRpcChannel.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/AsyncRpcChannel.html#callMethod(com.google.protobuf.Descriptors.MethodDescriptor,%20com.google.protobuf.Message,%20org.apache.hadoop.hbase.CellScanner,%20R,%20org.apache.hadoop.hbase.ipc.MessageConverter,%20org.apache.hadoop.hbase.ipc.IOExceptionConverter,%20long,%20int)">callMethod</a></strong>(com.google.protobuf.Descriptors.MethodDescriptor&nbsp;method,
                     com.google.protobuf.Message&nbsp;request,
                     <a href="../../../../../../org/apache/hadoop/hbase/CellScanner.html" title="interface in org.apache.hadoop.hbase">CellScanner</a>&nbsp;cellScanner,
                     R&nbsp;responsePrototype,
                     <a href="../../../../../../org/apache/hadoop/hbase/ipc/MessageConverter.html" title="interface in org.apache.hadoop.hbase.ipc">MessageConverter</a>&lt;R,O&gt;&nbsp;messageConverter,
                     <a href="../../../../../../org/apache/hadoop/hbase/ipc/IOExceptionConverter.html" title="interface in org.apache.hadoop.hbase.ipc">IOExceptionConverter</a>&nbsp;exceptionConverter,
                     long&nbsp;rpcTimeout,
-                    int&nbsp;priority,
-                    <a href="../../../../../../org/apache/hadoop/hbase/client/MetricsConnection.CallStats.html" title="class in org.apache.hadoop.hbase.client">MetricsConnection.CallStats</a>&nbsp;callStats)</code>
+                    int&nbsp;priority)</code>
 <div class="block">Calls method on channel</div>
 </td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>&lt;R extends com.google.protobuf.Message,O&gt;&nbsp;<br><a href="../../../../../../org/apache/hadoop/hbase/client/Future.html" title="interface in org.apache.hadoop.hbase.client">Future</a>&lt;O&gt;</code></td>
-<td class="colLast"><span class="strong">AsyncRpcChannelImpl.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/AsyncRpcChannelImpl.html#callMethod(com.google.protobuf.Descriptors.MethodDescriptor,%20com.google.protobuf.Message,%20org.apache.hadoop.hbase.CellScanner,%20R,%20org.apache.hadoop.hbase.ipc.MessageConverter,%20org.apache.hadoop.hbase.ipc.IOExceptionConverter,%20long,%20int,%20org.apache.hadoop.hbase.client.MetricsConnection.CallStats)">callMethod</a></strong>(com.google.protobuf.Descriptors.MethodDescriptor&nbsp;method,
+<td class="colLast"><span class="strong">RpcClientImpl.AsyncRpcChannel.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/RpcClientImpl.AsyncRpcChannel.html#callMethod(com.google.protobuf.Descriptors.MethodDescriptor,%20com.google.protobuf.Message,%20org.apache.hadoop.hbase.CellScanner,%20R,%20org.apache.hadoop.hbase.ipc.MessageConverter,%20org.apache.hadoop.hbase.ipc.IOExceptionConverter,%20long,%20int)">callMethod</a></strong>(com.google.protobuf.Descriptors.MethodDescriptor&nbsp;method,
                     com.google.protobuf.Message&nbsp;request,
                     <a href="../../../../../../org/apache/hadoop/hbase/CellScanner.html" title="interface in org.apache.hadoop.hbase">CellScanner</a>&nbsp;cellScanner,
                     R&nbsp;responsePrototype,
                     <a href="../../../../../../org/apache/hadoop/hbase/ipc/MessageConverter.html" title="interface in org.apache.hadoop.hbase.ipc">MessageConverter</a>&lt;R,O&gt;&nbsp;messageConverter,
                     <a href="../../../../../../org/apache/hadoop/hbase/ipc/IOExceptionConverter.html" title="interface in org.apache.hadoop.hbase.ipc">IOExceptionConverter</a>&nbsp;exceptionConverter,
                     long&nbsp;rpcTimeout,
-                    int&nbsp;priority,
-                    <a href="../../../../../../org/apache/hadoop/hbase/client/MetricsConnection.CallStats.html" title="class in org.apache.hadoop.hbase.client">MetricsConnection.CallStats</a>&nbsp;callStats)</code>
+                    int&nbsp;priority)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>&lt;R extends com.google.protobuf.Message,O&gt;&nbsp;<br><a href="../../../../../../org/apache/hadoop/hbase/client/Future.html" title="interface in org.apache.hadoop.hbase.client">Future</a>&lt;O&gt;</code></td>
+<td class="colLast"><span class="strong">AsyncRpcChannelImpl.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/AsyncRpcChannelImpl.html#callMethod(com.google.protobuf.Descriptors.MethodDescriptor,%20com.google.protobuf.Message,%20org.apache.hadoop.hbase.CellScanner,%20R,%20org.apache.hadoop.hbase.ipc.MessageConverter,%20org.apache.hadoop.hbase.ipc.IOExceptionConverter,%20long,%20int)">callMethod</a></strong>(com.google.protobuf.Descriptors.MethodDescriptor&nbsp;method,
+                    com.google.protobuf.Message&nbsp;request,
+                    <a href="../../../../../../org/apache/hadoop/hbase/CellScanner.html" title="interface in org.apache.hadoop.hbase">CellScanner</a>&nbsp;cellScanner,
+                    R&nbsp;responsePrototype,
+                    <a href="../../../../../../org/apache/hadoop/hbase/ipc/MessageConverter.html" title="interface in org.apache.hadoop.hbase.ipc">MessageConverter</a>&lt;R,O&gt;&nbsp;messageConverter,
+                    <a href="../../../../../../org/apache/hadoop/hbase/ipc/IOExceptionConverter.html" title="interface in org.apache.hadoop.hbase.ipc">IOExceptionConverter</a>&nbsp;exceptionConverter,
+                    long&nbsp;rpcTimeout,
+                    int&nbsp;priority)</code>
 <div class="block">Calls method on channel</div>
 </td>
 </tr>
@@ -163,7 +172,7 @@
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/AsyncCall.html#AsyncCall(org.apache.hadoop.hbase.ipc.AsyncRpcChannelImpl,%20int,%20com.google.protobuf.Descriptors.MethodDescriptor,%20com.google.protobuf.Message,%20org.apache.hadoop.hbase.CellScanner,%20M,%20org.apache.hadoop.hbase.ipc.MessageConverter,%20org.apache.hadoop.hbase.ipc.IOExceptionConverter,%20long,%20int,%20org.apache.hadoop.hbase.client.MetricsConnection.CallStats)">AsyncCall</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/ipc/AsyncRpcChannelImpl.html" title="class in org.apache.hadoop.hbase.ipc">AsyncRpcChannelImpl</a>&nbsp;channel,
+<td class="colLast"><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/AsyncCall.html#AsyncCall(org.apache.hadoop.hbase.ipc.AsyncRpcChannelImpl,%20int,%20com.google.protobuf.Descriptors.MethodDescriptor,%20com.google.protobuf.Message,%20org.apache.hadoop.hbase.CellScanner,%20M,%20org.apache.hadoop.hbase.ipc.MessageConverter,%20org.apache.hadoop.hbase.ipc.IOExceptionConverter,%20long,%20int,%20org.apache.hadoop.hbase.client.MetricsConnection)">AsyncCall</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/ipc/AsyncRpcChannelImpl.html" title="class in org.apache.hadoop.hbase.ipc">AsyncRpcChannelImpl</a>&nbsp;channel,
                   int&nbsp;connectId,
                   com.google.protobuf.Descriptors.MethodDescriptor&nbsp;md,
                   com.google.protobuf.Message&nbsp;param,
@@ -173,7 +182,7 @@
                   <a href="../../../../../../org/apache/hadoop/hbase/ipc/IOExceptionConverter.html" title="interface in org.apache.hadoop.hbase.ipc">IOExceptionConverter</a>&nbsp;exceptionConverter,
                   long&nbsp;rpcTimeout,
                   int&nbsp;priority,
-                  <a href="../../../../../../org/apache/hadoop/hbase/client/MetricsConnection.CallStats.html" title="class in org.apache.hadoop.hbase.client">MetricsConnection.CallStats</a>&nbsp;callStats)</code>
+                  <a href="../../../../../../org/apache/hadoop/hbase/client/MetricsConnection.html" title="class in org.apache.hadoop.hbase.client">MetricsConnection</a>&nbsp;metrics)</code>
 <div class="block">Constructor</div>
 </td>
 </tr>


Mime
View raw message