http://git-wip-us.apache.org/repos/asf/hbase-site/blob/4131cace/devapidocs/src-html/org/apache/hadoop/hbase/client/Table.html
----------------------------------------------------------------------
diff --git a/devapidocs/src-html/org/apache/hadoop/hbase/client/Table.html
b/devapidocs/src-html/org/apache/hadoop/hbase/client/Table.html
index d019695..29852a1 100644
--- a/devapidocs/src-html/org/apache/hadoop/hbase/client/Table.html
+++ b/devapidocs/src-html/org/apache/hadoop/hbase/client/Table.html
@@ -574,7 +574,39 @@
<span class="sourceLineNo">566</span> */<a name="line.566"></a>
<span class="sourceLineNo">567</span> boolean checkAndMutate(byte[] row,
byte[] family, byte[] qualifier,<a name="line.567"></a>
<span class="sourceLineNo">568</span> CompareFilter.CompareOp compareOp,
byte[] value, RowMutations mutation) throws IOException;<a name="line.568"></a>
-<span class="sourceLineNo">569</span>}<a name="line.569"></a>
+<span class="sourceLineNo">569</span><a name="line.569"></a>
+<span class="sourceLineNo">570</span> /**<a name="line.570"></a>
+<span class="sourceLineNo">571</span> * Set timeout (millisecond) of each
operation in this Table instance, will override the value<a name="line.571"></a>
+<span class="sourceLineNo">572</span> * of hbase.client.operation.timeout in
configuration.<a name="line.572"></a>
+<span class="sourceLineNo">573</span> * Operation timeout is a top-level
restriction that makes sure a blocking method will not be<a name="line.573"></a>
+<span class="sourceLineNo">574</span> * blocked more than this. In each
operation, if rpc request fails because of timeout or<a name="line.574"></a>
+<span class="sourceLineNo">575</span> * other reason, it will retry until
success or throw a RetriesExhaustedException. But if the<a name="line.575"></a>
+<span class="sourceLineNo">576</span> * total time being blocking reach the
operation timeout before retries exhausted, it will break<a name="line.576"></a>
+<span class="sourceLineNo">577</span> * early and throw
SocketTimeoutException.<a name="line.577"></a>
+<span class="sourceLineNo">578</span> * @param operationTimeout the total
timeout of each operation in millisecond.<a name="line.578"></a>
+<span class="sourceLineNo">579</span> */<a name="line.579"></a>
+<span class="sourceLineNo">580</span> public void setOperationTimeout(int
operationTimeout);<a name="line.580"></a>
+<span class="sourceLineNo">581</span><a name="line.581"></a>
+<span class="sourceLineNo">582</span> /**<a name="line.582"></a>
+<span class="sourceLineNo">583</span> * Get timeout (millisecond) of each
operation for in Table instance.<a name="line.583"></a>
+<span class="sourceLineNo">584</span> */<a name="line.584"></a>
+<span class="sourceLineNo">585</span> public int getOperationTimeout();<a
name="line.585"></a>
+<span class="sourceLineNo">586</span><a name="line.586"></a>
+<span class="sourceLineNo">587</span> /**<a name="line.587"></a>
+<span class="sourceLineNo">588</span> * Set timeout (millisecond) of each
rpc request in operations of this Table instance, will<a name="line.588"></a>
+<span class="sourceLineNo">589</span> * override the value of
hbase.rpc.timeout in configuration.<a name="line.589"></a>
+<span class="sourceLineNo">590</span> * If a rpc request waiting too long,
it will stop waiting and send a new request to retry until<a
name="line.590"></a>
+<span class="sourceLineNo">591</span> * retries exhausted or operation
timeout reached.<a name="line.591"></a>
+<span class="sourceLineNo">592</span> * @param rpcTimeout the timeout of
each rpc request in millisecond.<a name="line.592"></a>
+<span class="sourceLineNo">593</span> */<a name="line.593"></a>
+<span class="sourceLineNo">594</span> public void setRpcTimeout(int
rpcTimeout);<a name="line.594"></a>
+<span class="sourceLineNo">595</span><a name="line.595"></a>
+<span class="sourceLineNo">596</span> /**<a name="line.596"></a>
+<span class="sourceLineNo">597</span> * Get timeout (millisecond) of each
rpc request in this Table instance.<a name="line.597"></a>
+<span class="sourceLineNo">598</span> */<a name="line.598"></a>
+<span class="sourceLineNo">599</span> public int getRpcTimeout();<a
name="line.599"></a>
+<span class="sourceLineNo">600</span><a name="line.600"></a>
+<span class="sourceLineNo">601</span>}<a name="line.601"></a>