http://git-wip-us.apache.org/repos/asf/hbase-site/blob/55dfd6fe/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 f22908f..3da24c4 100644 --- a/devapidocs/org/apache/hadoop/hbase/ipc/class-use/CallRunner.html +++ b/devapidocs/org/apache/hadoop/hbase/ipc/class-use/CallRunner.html @@ -97,16 +97,57 @@ </tr> <tbody> <tr class="altColor"> +<td class="colFirst"><code>private <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/LinkedBlockingDeque.html?is-external=true" title="class or interface in java.util.concurrent">LinkedBlockingDeque</a><<a href="../../../../../../org/apache/hadoop/hbase/ipc/CallRunner.html" title="class in org.apache.hadoop.hbase.ipc">CallRunner</a>></code></td> +<td class="colLast"><span class="strong">AdaptiveLifoCoDelCallQueue.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/AdaptiveLifoCoDelCallQueue.html#queue">queue</a></strong></code> </td> +</tr> +<tr class="rowColor"> <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><<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><<a href="../../../../../../org/apache/hadoop/hbase/ipc/CallRunner.html" title="class in org.apache.hadoop.hbase.ipc">CallRunner</a>>></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> </td> </tr> -<tr class="rowColor"> +<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><<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><<a href="../../../../../../org/apache/hadoop/hbase/ipc/CallRunner.html" title="class in org.apache.hadoop.hbase.ipc">CallRunner</a>>></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> </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> that return <a href="../../../../../../org/apache/hadoop/hbase/ipc/CallRunner.html" title="class in org.apache.hadoop.hbase.ipc">CallRunner</a></span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Method and Description</th> +</tr> +<tbody> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/ipc/CallRunner.html" title="class in org.apache.hadoop.hbase.ipc">CallRunner</a></code></td> +<td class="colLast"><span class="strong">AdaptiveLifoCoDelCallQueue.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/AdaptiveLifoCoDelCallQueue.html#element()">element</a></strong>()</code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/ipc/CallRunner.html" title="class in org.apache.hadoop.hbase.ipc">CallRunner</a></code></td> +<td class="colLast"><span class="strong">AdaptiveLifoCoDelCallQueue.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/AdaptiveLifoCoDelCallQueue.html#peek()">peek</a></strong>()</code> </td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/ipc/CallRunner.html" title="class in org.apache.hadoop.hbase.ipc">CallRunner</a></code></td> +<td class="colLast"><span class="strong">AdaptiveLifoCoDelCallQueue.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/AdaptiveLifoCoDelCallQueue.html#poll()">poll</a></strong>()</code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/ipc/CallRunner.html" title="class in org.apache.hadoop.hbase.ipc">CallRunner</a></code></td> +<td class="colLast"><span class="strong">AdaptiveLifoCoDelCallQueue.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/AdaptiveLifoCoDelCallQueue.html#poll(long,%20java.util.concurrent.TimeUnit)">poll</a></strong>(long timeout, + <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a> unit)</code> </td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/ipc/CallRunner.html" title="class in org.apache.hadoop.hbase.ipc">CallRunner</a></code></td> +<td class="colLast"><span class="strong">AdaptiveLifoCoDelCallQueue.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/AdaptiveLifoCoDelCallQueue.html#remove()">remove</a></strong>()</code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code><a href="../../../../../../org/apache/hadoop/hbase/ipc/CallRunner.html" title="class in org.apache.hadoop.hbase.ipc">CallRunner</a></code></td> +<td class="colLast"><span class="strong">AdaptiveLifoCoDelCallQueue.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/AdaptiveLifoCoDelCallQueue.html#take()">take</a></strong>()</code> +<div class="block">Behaves as <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/LinkedBlockingQueue.html?is-external=true#take()" title="class or interface in java.util.concurrent"><code>LinkedBlockingQueue.take()</code></a>, except it will silently + skip all calls which it thinks should be dropped.</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> that return types with arguments of type <a href="../../../../../../org/apache/hadoop/hbase/ipc/CallRunner.html" title="class in org.apache.hadoop.hbase.ipc">CallRunner</a></span><span class="tabEnd"> </span></caption> <tr> <th class="colFirst" scope="col">Modifier and Type</th> @@ -127,6 +168,10 @@ <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><<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><<a href="../../../../../../org/apache/hadoop/hbase/ipc/CallRunner.html" title="class in org.apache.hadoop.hbase.ipc">CallRunner</a>>></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> </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><<a href="../../../../../../org/apache/hadoop/hbase/ipc/CallRunner.html" title="class in org.apache.hadoop.hbase.ipc">CallRunner</a>></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> </td> +</tr> </tbody> </table> <table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> @@ -137,38 +182,60 @@ </tr> <tbody> <tr class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><span class="strong">AdaptiveLifoCoDelCallQueue.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/AdaptiveLifoCoDelCallQueue.html#add(org.apache.hadoop.hbase.ipc.CallRunner)">add</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/ipc/CallRunner.html" title="class in org.apache.hadoop.hbase.ipc">CallRunner</a> callRunner)</code> </td> +</tr> +<tr class="rowColor"> <td class="colFirst"><code>int</code></td> <td class="colLast"><span class="strong">SimpleRpcScheduler.CallPriorityComparator.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/SimpleRpcScheduler.CallPriorityComparator.html#compare(org.apache.hadoop.hbase.ipc.CallRunner,%20org.apache.hadoop.hbase.ipc.CallRunner)">compare</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/ipc/CallRunner.html" title="class in org.apache.hadoop.hbase.ipc">CallRunner</a> a, <a href="../../../../../../org/apache/hadoop/hbase/ipc/CallRunner.html" title="class in org.apache.hadoop.hbase.ipc">CallRunner</a> b)</code> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <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> callTask)</code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><span class="strong">FifoRpcScheduler.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/FifoRpcScheduler.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> task)</code> </td> </tr> -<tr class="rowColor"> +<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> callTask)</code> <div class="block">Add the request to the executor queue</div> </td> </tr> -<tr class="altColor"> +<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> callTask)</code> </td> </tr> -<tr class="rowColor"> +<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> task)</code> <div class="block">Dispatches an RPC request asynchronously.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <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> callTask)</code> </td> </tr> +<tr class="altColor"> +<td class="colFirst"><code>private boolean</code></td> +<td class="colLast"><span class="strong">AdaptiveLifoCoDelCallQueue.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/AdaptiveLifoCoDelCallQueue.html#needToDrop(org.apache.hadoop.hbase.ipc.CallRunner)">needToDrop</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/ipc/CallRunner.html" title="class in org.apache.hadoop.hbase.ipc">CallRunner</a> callRunner)</code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><span class="strong">AdaptiveLifoCoDelCallQueue.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/AdaptiveLifoCoDelCallQueue.html#offer(org.apache.hadoop.hbase.ipc.CallRunner)">offer</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/ipc/CallRunner.html" title="class in org.apache.hadoop.hbase.ipc">CallRunner</a> callRunner)</code> </td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><span class="strong">AdaptiveLifoCoDelCallQueue.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/AdaptiveLifoCoDelCallQueue.html#offer(org.apache.hadoop.hbase.ipc.CallRunner,%20long,%20java.util.concurrent.TimeUnit)">offer</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/ipc/CallRunner.html" title="class in org.apache.hadoop.hbase.ipc">CallRunner</a> callRunner, + long timeout, + <a href="http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="class or interface in java.util.concurrent">TimeUnit</a> unit)</code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><span class="strong">AdaptiveLifoCoDelCallQueue.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/AdaptiveLifoCoDelCallQueue.html#put(org.apache.hadoop.hbase.ipc.CallRunner)">put</a></strong>(<a href="../../../../../../org/apache/hadoop/hbase/ipc/CallRunner.html" title="class in org.apache.hadoop.hbase.ipc">CallRunner</a> callRunner)</code> </td> +</tr> </tbody> </table> <table border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> @@ -179,10 +246,23 @@ </tr> <tbody> <tr class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><span class="strong">AdaptiveLifoCoDelCallQueue.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/AdaptiveLifoCoDelCallQueue.html#addAll(java.util.Collection)">addAll</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><? extends <a href="../../../../../../org/apache/hadoop/hbase/ipc/CallRunner.html" title="class in org.apache.hadoop.hbase.ipc">CallRunner</a>> c)</code> </td> +</tr> +<tr class="rowColor"> <td class="colFirst"><code>protected void</code></td> <td class="colLast"><span class="strong">RpcExecutor.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/RpcExecutor.html#consumerLoop(java.util.concurrent.BlockingQueue)">consumerLoop</a></strong>(<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><<a href="../../../../../../org/apache/hadoop/hbase/ipc/CallRunner.html" title="class in org.apache.hadoop.hbase.ipc">CallRunner</a>> myQueue)</code> </td> </tr> +<tr class="altColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><span class="strong">AdaptiveLifoCoDelCallQueue.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/AdaptiveLifoCoDelCallQueue.html#drainTo(java.util.Collection)">drainTo</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><? super <a href="../../../../../../org/apache/hadoop/hbase/ipc/CallRunner.html" title="class in org.apache.hadoop.hbase.ipc">CallRunner</a>> c)</code> </td> +</tr> <tr class="rowColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><span class="strong">AdaptiveLifoCoDelCallQueue.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/AdaptiveLifoCoDelCallQueue.html#drainTo(java.util.Collection,%20int)">drainTo</a></strong>(<a href="http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><? super <a href="../../../../../../org/apache/hadoop/hbase/ipc/CallRunner.html" title="class in org.apache.hadoop.hbase.ipc">CallRunner</a>> c, + int maxElements)</code> </td> +</tr> +<tr class="altColor"> <td class="colFirst"><code>protected void</code></td> <td class="colLast"><span class="strong">RpcExecutor.</span><code><strong><a href="../../../../../../org/apache/hadoop/hbase/ipc/RpcExecutor.html#startHandlers(java.lang.String,%20int,%20java.util.List,%20int,%20int,%20int)">startHandlers</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> nameSuffix, int numHandlers,
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/55dfd6fe/devapidocs/org/apache/hadoop/hbase/ipc/package-frame.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/ipc/package-frame.html b/devapidocs/org/apache/hadoop/hbase/ipc/package-frame.html index 626bb83..db75022 100644 --- a/devapidocs/org/apache/hadoop/hbase/ipc/package-frame.html +++ b/devapidocs/org/apache/hadoop/hbase/ipc/package-frame.html @@ -24,6 +24,7 @@ <ul title="Classes"> <li><a href="AbstractRpcClient.html" title="class in org.apache.hadoop.hbase.ipc" target="classFrame">AbstractRpcClient</a></li> <li><a href="AbstractRpcClient.BlockingRpcChannelImplementation.html" title="class in org.apache.hadoop.hbase.ipc" target="classFrame">AbstractRpcClient.BlockingRpcChannelImplementation</a></li> +<li><a href="AdaptiveLifoCoDelCallQueue.html" title="class in org.apache.hadoop.hbase.ipc" target="classFrame">AdaptiveLifoCoDelCallQueue</a></li> <li><a href="AsyncCall.html" title="class in org.apache.hadoop.hbase.ipc" target="classFrame">AsyncCall</a></li> <li><a href="AsyncRpcChannel.html" title="class in org.apache.hadoop.hbase.ipc" target="classFrame">AsyncRpcChannel</a></li> <li><a href="AsyncRpcChannel.CallWriteListener.html" title="class in org.apache.hadoop.hbase.ipc" target="classFrame">AsyncRpcChannel.CallWriteListener</a></li> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/55dfd6fe/devapidocs/org/apache/hadoop/hbase/ipc/package-summary.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/ipc/package-summary.html b/devapidocs/org/apache/hadoop/hbase/ipc/package-summary.html index 6a54972..772c7d8 100644 --- a/devapidocs/org/apache/hadoop/hbase/ipc/package-summary.html +++ b/devapidocs/org/apache/hadoop/hbase/ipc/package-summary.html @@ -142,49 +142,55 @@ </td> </tr> <tr class="altColor"> +<td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/ipc/AdaptiveLifoCoDelCallQueue.html" title="class in org.apache.hadoop.hbase.ipc">AdaptiveLifoCoDelCallQueue</a></td> +<td class="colLast"> +<div class="block">Adaptive LIFO blocking queue utilizing CoDel algorithm to prevent queue overloading.</div> +</td> +</tr> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/ipc/AsyncCall.html" title="class in org.apache.hadoop.hbase.ipc">AsyncCall</a></td> <td class="colLast"> <div class="block">Represents an Async Hbase call and its response.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/ipc/AsyncRpcChannel.html" title="class in org.apache.hadoop.hbase.ipc">AsyncRpcChannel</a></td> <td class="colLast"> <div class="block">Netty RPC channel</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/ipc/AsyncRpcChannel.CallWriteListener.html" title="class in org.apache.hadoop.hbase.ipc">AsyncRpcChannel.CallWriteListener</a></td> <td class="colLast"> <div class="block">Listens to call writes and fails if write failed</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/ipc/AsyncRpcClient.html" title="class in org.apache.hadoop.hbase.ipc">AsyncRpcClient</a></td> <td class="colLast"> <div class="block">Netty client for the requests and responses</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/ipc/AsyncRpcClient.RpcChannelImplementation.html" title="class in org.apache.hadoop.hbase.ipc">AsyncRpcClient.RpcChannelImplementation</a></td> <td class="colLast"> <div class="block">Blocking rpc channel that goes via hbase rpc.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/ipc/AsyncServerResponseHandler.html" title="class in org.apache.hadoop.hbase.ipc">AsyncServerResponseHandler</a></td> <td class="colLast"> <div class="block">Handles Hbase responses</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/ipc/BalancedQueueRpcExecutor.html" title="class in org.apache.hadoop.hbase.ipc">BalancedQueueRpcExecutor</a></td> <td class="colLast"> <div class="block">An <a href="../../../../../org/apache/hadoop/hbase/ipc/RpcExecutor.html" title="class in org.apache.hadoop.hbase.ipc"><code>RpcExecutor</code></a> that will balance requests evenly across all its queues, but still remains efficient with a single queue via an inlinable queue balancing mechanism.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/ipc/BlockingRpcCallback.html" title="class in org.apache.hadoop.hbase.ipc">BlockingRpcCallback</a><R></td> <td class="colLast"> <div class="block">Simple <a href="../../../../../org/apache/hadoop/hbase/ipc/RpcCallback.html" title="interface in org.apache.hadoop.hbase.ipc"><code>RpcCallback</code></a> implementation providing a @@ -192,203 +198,203 @@ will block util the instance's <a href="../../../../../org/apache/hadoop/hbase/ipc/BlockingRpcCallback.html#run(R)"><code>BlockingRpcCallback.run(Object)</code></a> method has been called.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/ipc/BufferChain.html" title="class in org.apache.hadoop.hbase.ipc">BufferChain</a></td> <td class="colLast"> <div class="block">Chain of ByteBuffers.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/ipc/Call.html" title="class in org.apache.hadoop.hbase.ipc">Call</a></td> <td class="colLast"> <div class="block">A call waiting for a value.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/ipc/CallRunner.html" title="class in org.apache.hadoop.hbase.ipc">CallRunner</a></td> <td class="colLast"> <div class="block">The request processing logic, which is usually executed in thread pools provided by an <a href="../../../../../org/apache/hadoop/hbase/ipc/RpcScheduler.html" title="class in org.apache.hadoop.hbase.ipc"><code>RpcScheduler</code></a>.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/ipc/ConnectionId.html" title="class in org.apache.hadoop.hbase.ipc">ConnectionId</a></td> <td class="colLast"> <div class="block">This class holds the address and the user ticket, etc.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/ipc/CoprocessorRpcChannel.html" title="class in org.apache.hadoop.hbase.ipc">CoprocessorRpcChannel</a></td> <td class="colLast"> <div class="block">Base class which provides clients with an RPC connection to call coprocessor endpoint <code>Service</code>s.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/ipc/DelegatingPayloadCarryingRpcController.html" title="class in org.apache.hadoop.hbase.ipc">DelegatingPayloadCarryingRpcController</a></td> <td class="colLast"> <div class="block">Simple delegating controller for use with the <a href="../../../../../org/apache/hadoop/hbase/ipc/RpcControllerFactory.html" title="class in org.apache.hadoop.hbase.ipc"><code>RpcControllerFactory</code></a> to help override standard behavior of a <a href="../../../../../org/apache/hadoop/hbase/ipc/PayloadCarryingRpcController.html" title="class in org.apache.hadoop.hbase.ipc"><code>PayloadCarryingRpcController</code></a>.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/ipc/FailedServers.html" title="class in org.apache.hadoop.hbase.ipc">FailedServers</a></td> <td class="colLast"> <div class="block">A class to manage a list of servers that failed recently.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/ipc/FifoRpcScheduler.html" title="class in org.apache.hadoop.hbase.ipc">FifoRpcScheduler</a></td> <td class="colLast"> <div class="block">A very simple <code></code>RpcScheduler} that serves incoming requests in order.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/ipc/IPCUtil.html" title="class in org.apache.hadoop.hbase.ipc">IPCUtil</a></td> <td class="colLast"> <div class="block">Utility to help ipc'ing.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/ipc/MasterCoprocessorRpcChannel.html" title="class in org.apache.hadoop.hbase.ipc">MasterCoprocessorRpcChannel</a></td> <td class="colLast"> <div class="block">Provides clients with an RPC connection to call coprocessor endpoint <code>Service</code>s against the active master.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/ipc/MetricsHBaseServer.html" title="class in org.apache.hadoop.hbase.ipc">MetricsHBaseServer</a></td> <td class="colLast"> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/ipc/MetricsHBaseServerSourceFactory.html" title="class in org.apache.hadoop.hbase.ipc">MetricsHBaseServerSourceFactory</a></td> <td class="colLast"> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/ipc/MetricsHBaseServerSourceFactoryImpl.html" title="class in org.apache.hadoop.hbase.ipc">MetricsHBaseServerSourceFactoryImpl</a></td> <td class="colLast"> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/ipc/MetricsHBaseServerSourceImpl.html" title="class in org.apache.hadoop.hbase.ipc">MetricsHBaseServerSourceImpl</a></td> <td class="colLast"> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/ipc/MetricsHBaseServerWrapperImpl.html" title="class in org.apache.hadoop.hbase.ipc">MetricsHBaseServerWrapperImpl</a></td> <td class="colLast"> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/ipc/PayloadCarryingRpcController.html" title="class in org.apache.hadoop.hbase.ipc">PayloadCarryingRpcController</a></td> <td class="colLast"> <div class="block">Optionally carries Cells across the proxy/service interface down into ipc.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/ipc/RegionCoprocessorRpcChannel.html" title="class in org.apache.hadoop.hbase.ipc">RegionCoprocessorRpcChannel</a></td> <td class="colLast"> <div class="block">Provides clients with an RPC connection to call coprocessor endpoint <code>Service</code>s against a given table region.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/ipc/RegionServerCoprocessorRpcChannel.html" title="class in org.apache.hadoop.hbase.ipc">RegionServerCoprocessorRpcChannel</a></td> <td class="colLast"> <div class="block">Provides clients with an RPC connection to call coprocessor endpoint <code>Service</code>s against a given region server.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcClientFactory.html" title="class in org.apache.hadoop.hbase.ipc">RpcClientFactory</a></td> <td class="colLast"> <div class="block">Factory to create a <a href="../../../../../org/apache/hadoop/hbase/ipc/RpcClient.html" title="interface in org.apache.hadoop.hbase.ipc"><code>RpcClient</code></a></div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcClientImpl.html" title="class in org.apache.hadoop.hbase.ipc">RpcClientImpl</a></td> <td class="colLast"> <div class="block">Does RPC against a cluster.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcClientImpl.CallFuture.html" title="class in org.apache.hadoop.hbase.ipc">RpcClientImpl.CallFuture</a></td> <td class="colLast"> <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"><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcControllerFactory.html" title="class in org.apache.hadoop.hbase.ipc">RpcControllerFactory</a></td> <td class="colLast"> <div class="block">Factory to create a <a href="../../../../../org/apache/hadoop/hbase/ipc/PayloadCarryingRpcController.html" title="class in org.apache.hadoop.hbase.ipc"><code>PayloadCarryingRpcController</code></a></div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcExecutor.html" title="class in org.apache.hadoop.hbase.ipc">RpcExecutor</a></td> <td class="colLast"> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcExecutor.QueueBalancer.html" title="class in org.apache.hadoop.hbase.ipc">RpcExecutor.QueueBalancer</a></td> <td class="colLast"> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcExecutor.RandomQueueBalancer.html" title="class in org.apache.hadoop.hbase.ipc">RpcExecutor.RandomQueueBalancer</a></td> <td class="colLast"> <div class="block">Queue balancer that just randomly selects a queue in the range [0, num queues).</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcScheduler.html" title="class in org.apache.hadoop.hbase.ipc">RpcScheduler</a></td> <td class="colLast"> <div class="block">An interface for RPC request scheduling algorithm.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcScheduler.Context.html" title="class in org.apache.hadoop.hbase.ipc">RpcScheduler.Context</a></td> <td class="colLast"> <div class="block">Exposes runtime information of a <code>RpcServer</code> that a <code>RpcScheduler</code> may need.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcSchedulerContext.html" title="class in org.apache.hadoop.hbase.ipc">RpcSchedulerContext</a></td> <td class="colLast"> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.html" title="class in org.apache.hadoop.hbase.ipc">RpcServer</a></td> <td class="colLast"> <div class="block">An RPC server that hosts protobuf described Services.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/ipc/RpcServer.BlockingServiceAndInterface.html" title="class in org.apache.hadoop.hbase.ipc">RpcServer.BlockingServiceAndInterface</a></td> <td class="colLast"> <div class="block">Datastructure for passing a <code>BlockingService</code> and its associated class of protobuf service interface.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/ipc/RWQueueRpcExecutor.html" title="class in org.apache.hadoop.hbase.ipc">RWQueueRpcExecutor</a></td> <td class="colLast"> <div class="block">RPC Executor that uses different queues for reads and writes.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/ipc/ServerRpcController.html" title="class in org.apache.hadoop.hbase.ipc">ServerRpcController</a></td> <td class="colLast"> <div class="block">Used for server-side protobuf RPC service invocations.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/ipc/SimpleRpcScheduler.html" title="class in org.apache.hadoop.hbase.ipc">SimpleRpcScheduler</a></td> <td class="colLast"> <div class="block">A scheduler that maintains isolated handler pools for general, high-priority, and replication requests.</div> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/ipc/SimpleRpcScheduler.CallPriorityComparator.html" title="class in org.apache.hadoop.hbase.ipc">SimpleRpcScheduler.CallPriorityComparator</a></td> <td class="colLast"> <div class="block">Comparator used by the "normal callQueue" if DEADLINE_CALL_QUEUE_CONF_KEY is set to true.</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/ipc/TimeLimitedRpcController.html" title="class in org.apache.hadoop.hbase.ipc">TimeLimitedRpcController</a></td> <td class="colLast"> </td> </tr> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/55dfd6fe/devapidocs/org/apache/hadoop/hbase/ipc/package-tree.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/ipc/package-tree.html b/devapidocs/org/apache/hadoop/hbase/ipc/package-tree.html index e657135..7cd2152 100644 --- a/devapidocs/org/apache/hadoop/hbase/ipc/package-tree.html +++ b/devapidocs/org/apache/hadoop/hbase/ipc/package-tree.html @@ -89,6 +89,7 @@ </ul> </li> <li type="circle">org.apache.hadoop.hbase.ipc.<a href="../../../../../org/apache/hadoop/hbase/ipc/AbstractRpcClient.BlockingRpcChannelImplementation.html" title="class in org.apache.hadoop.hbase.ipc"><span class="strong">AbstractRpcClient.BlockingRpcChannelImplementation</span></a> (implements com.google.protobuf.BlockingRpcChannel)</li> +<li type="circle">org.apache.hadoop.hbase.ipc.<a href="../../../../../org/apache/hadoop/hbase/ipc/AdaptiveLifoCoDelCallQueue.html" title="class in org.apache.hadoop.hbase.ipc"><span class="strong">AdaptiveLifoCoDelCallQueue</span></a> (implements java.util.concurrent.<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><E>)</li> <li type="circle">org.apache.hadoop.hbase.ipc.<a href="../../../../../org/apache/hadoop/hbase/ipc/AsyncRpcChannel.html" title="class in org.apache.hadoop.hbase.ipc"><span class="strong">AsyncRpcChannel</span></a></li> <li type="circle">org.apache.hadoop.hbase.ipc.<a href="../../../../../org/apache/hadoop/hbase/ipc/AsyncRpcChannel.CallWriteListener.html" title="class in org.apache.hadoop.hbase.ipc"><span class="strong">AsyncRpcChannel.CallWriteListener</span></a> (implements io.netty.channel.ChannelFutureListener)</li> <li type="circle">org.apache.hadoop.hbase.ipc.<a href="../../../../../org/apache/hadoop/hbase/ipc/AsyncRpcClient.RpcChannelImplementation.html" title="class in org.apache.hadoop.hbase.ipc"><span class="strong">AsyncRpcClient.RpcChannelImplementation</span></a> (implements com.google.protobuf.RpcChannel)</li> http://git-wip-us.apache.org/repos/asf/hbase-site/blob/55dfd6fe/devapidocs/org/apache/hadoop/hbase/mapreduce/package-tree.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/mapreduce/package-tree.html b/devapidocs/org/apache/hadoop/hbase/mapreduce/package-tree.html index f9ba087..08f430f 100644 --- a/devapidocs/org/apache/hadoop/hbase/mapreduce/package-tree.html +++ b/devapidocs/org/apache/hadoop/hbase/mapreduce/package-tree.html @@ -268,9 +268,9 @@ <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="strong">Enum</span></a><E> (implements java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><T>, java.io.<a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>) <ul> <li type="circle">org.apache.hadoop.hbase.mapreduce.<a href="../../../../../org/apache/hadoop/hbase/mapreduce/SyncTable.SyncMapper.Counter.html" title="enum in org.apache.hadoop.hbase.mapreduce"><span class="strong">SyncTable.SyncMapper.Counter</span></a></li> -<li type="circle">org.apache.hadoop.hbase.mapreduce.<a href="../../../../../org/apache/hadoop/hbase/mapreduce/CellCounter.CellCounterMapper.Counters.html" title="enum in org.apache.hadoop.hbase.mapreduce"><span class="strong">CellCounter.CellCounterMapper.Counters</span></a></li> -<li type="circle">org.apache.hadoop.hbase.mapreduce.<a href="../../../../../org/apache/hadoop/hbase/mapreduce/TableSplit.Version.html" title="enum in org.apache.hadoop.hbase.mapreduce"><span class="strong">TableSplit.Version</span></a></li> <li type="circle">org.apache.hadoop.hbase.mapreduce.<a href="../../../../../org/apache/hadoop/hbase/mapreduce/RowCounter.RowCounterMapper.Counters.html" title="enum in org.apache.hadoop.hbase.mapreduce"><span class="strong">RowCounter.RowCounterMapper.Counters</span></a></li> +<li type="circle">org.apache.hadoop.hbase.mapreduce.<a href="../../../../../org/apache/hadoop/hbase/mapreduce/TableSplit.Version.html" title="enum in org.apache.hadoop.hbase.mapreduce"><span class="strong">TableSplit.Version</span></a></li> +<li type="circle">org.apache.hadoop.hbase.mapreduce.<a href="../../../../../org/apache/hadoop/hbase/mapreduce/CellCounter.CellCounterMapper.Counters.html" title="enum in org.apache.hadoop.hbase.mapreduce"><span class="strong">CellCounter.CellCounterMapper.Counters</span></a></li> </ul> </li> </ul>