You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by mi...@apache.org on 2016/06/22 16:14:54 UTC
[22/52] [partial] hbase-site git commit: Published site at
3e0602be1665e6170b0addec59bbe8785da300b0.
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/ae5da13b/devapidocs/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html b/devapidocs/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html
index 244124d..e24b5c7 100644
--- a/devapidocs/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html
+++ b/devapidocs/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html
@@ -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/replication/ReplicationPeersZKImpl.html#line.78">ReplicationPeersZKImpl</a>
+public class <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#line.77">ReplicationPeersZKImpl</a>
extends <a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationStateZKBase.html" title="class in org.apache.hadoop.hbase.replication">ReplicationStateZKBase</a>
implements <a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeers.html" title="interface in org.apache.hadoop.hbase.replication">ReplicationPeers</a></pre>
<div class="block">This class provides an implementation of the ReplicationPeers interface using ZooKeeper. The
@@ -215,64 +215,64 @@ implements <a href="../../../../../org/apache/hadoop/hbase/replication/Replicati
</td>
</tr>
<tr class="rowColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#addPeer(java.lang.String,%20org.apache.hadoop.hbase.replication.ReplicationPeerConfig)">addPeer</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> id,
- <a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeerConfig.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerConfig</a> peerConfig)</code>
-<div class="block">Add a new remote slave cluster for replication.</div>
-</td>
-</tr>
-<tr class="altColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#changePeerState(java.lang.String,%20org.apache.hadoop.hbase.protobuf.generated.ZooKeeperProtos.ReplicationState.State)">changePeerState</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> id,
org.apache.hadoop.hbase.protobuf.generated.ZooKeeperProtos.ReplicationState.State state)</code>
<div class="block">Update the state znode of a peer cluster.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#checkQueuesDeleted(java.lang.String)">checkQueuesDeleted</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> peerId)</code> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#createAndAddPeer(java.lang.String)">createAndAddPeer</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> peerId)</code>
<div class="block">Attempt to connect to a new remote slave cluster.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeerZKImpl.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerZKImpl</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#createPeer(java.lang.String)">createPeer</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> peerId)</code>
<div class="block">Helper method to connect to a peer</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/replication/ReplicationPeersZKImpl.html#disablePeer(java.lang.String)">disablePeer</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> id)</code>
<div class="block">Stop the replication to the specified remote slave cluster.</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/replication/ReplicationPeersZKImpl.html#enablePeer(java.lang.String)">enablePeer</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> id)</code>
<div class="block">Restart the replication to the specified remote slave cluster.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code><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><<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>,<a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeerConfig.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerConfig</a>></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#getAllPeerConfigs()">getAllPeerConfigs</a></strong>()</code>
<div class="block">List the cluster replication configs of all remote slave clusters (whether they are
enabled/disabled or connected/disconnected).</div>
</td>
</tr>
-<tr class="rowColor">
+<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><<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>></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#getAllPeerIds()">getAllPeerIds</a></strong>()</code>
<div class="block">List all registered peer clusters and set a watch on their znodes.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeer.html" title="interface in org.apache.hadoop.hbase.replication">ReplicationPeer</a></code></td>
-<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#getPeer(java.lang.String)">getPeer</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> peerId)</code>
-<div class="block">Returns the ReplicationPeer</div>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#getConnectedPeer(java.lang.String)">getConnectedPeer</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> peerId)</code>
+<div class="block">Returns the ReplicationPeer for the specified connected peer.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</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>></code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#getConnectedPeerIds()">getConnectedPeerIds</a></strong>()</code>
+<div class="block">Returns the set of peerIds of the clusters that have been connected and have an underlying
+ ReplicationPeer.</div>
</td>
</tr>
<tr class="rowColor">
@@ -282,67 +282,74 @@ implements <a href="../../../../../org/apache/hadoop/hbase/replication/Replicati
</td>
</tr>
<tr class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</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>></code></td>
-<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#getPeerIds()">getPeerIds</a></strong>()</code>
-<div class="block">Returns the set of peerIds defined</div>
-</td>
-</tr>
-<tr class="rowColor">
<td class="colFirst"><code><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><<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,<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/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>>></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#getPeerTableCFsConfig(java.lang.String)">getPeerTableCFsConfig</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> id)</code>
-<div class="block">Get the table and column-family list string of the peer from ZK.</div>
+<div class="block">Get the table and column-family list string of the peer from the underlying storage.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeerConfig.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerConfig</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#getReplicationPeerConfig(java.lang.String)">getReplicationPeerConfig</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> peerId)</code>
<div class="block">Returns a ReplicationPeerConfig from the znode or null for the given peerId.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#getStatusOfPeer(java.lang.String)">getStatusOfPeer</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> id)</code>
<div class="block">Get the replication status for the specified connected remote slave cluster.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#getStatusOfPeerFromBackingStore(java.lang.String)">getStatusOfPeerFromBackingStore</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> id)</code>
<div class="block">Get the replication status for the specified remote slave cluster, which doesn't
have to be connected.</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/replication/ReplicationPeersZKImpl.html#init()">init</a></strong>()</code>
<div class="block">Initialize the ReplicationPeers interface.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#peerAdded(java.lang.String)">peerAdded</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> peerId)</code> </td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#peerConnected(java.lang.String)">peerConnected</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> peerId)</code>
+<div class="block">Method called after a peer has been connected.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#peerDisconnected(java.lang.String)">peerDisconnected</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> peerId)</code>
+<div class="block">Method called after a peer has been disconnected.</div>
+</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#peerRemoved(java.lang.String)">peerRemoved</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> peerId)</code> </td>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#registerPeer(java.lang.String,%20org.apache.hadoop.hbase.replication.ReplicationPeerConfig)">registerPeer</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> id,
+ <a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeerConfig.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerConfig</a> peerConfig)</code>
+<div class="block">Add a new remote slave cluster for replication.</div>
+</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#removePeer(java.lang.String)">removePeer</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> id)</code>
-<div class="block">Removes a remote slave cluster and stops the replication to it.</div>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#setPeerTableCFsConfig(java.lang.String,%20java.util.Map)">setPeerTableCFsConfig</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> id,
+ <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><<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,? extends <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><<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>>> tableCFs)</code>
+<div class="block">Set the table and column-family list string of the peer to the underlying storage.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#setPeerTableCFsConfig(java.lang.String,%20java.util.Map)">setPeerTableCFsConfig</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> id,
- <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><<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,? extends <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><<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>>> tableCFs)</code>
-<div class="block">Set the table and column-family list string of the peer to ZK.</div>
+<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#unregisterPeer(java.lang.String)">unregisterPeer</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> id)</code>
+<div class="block">Removes a remote slave cluster and stops the replication to it.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#updatePeerConfig(java.lang.String,%20org.apache.hadoop.hbase.replication.ReplicationPeerConfig)">updatePeerConfig</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> id,
- <a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeerConfig.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerConfig</a> newConfig)</code> </td>
+ <a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeerConfig.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerConfig</a> newConfig)</code>
+<div class="block">Update the peerConfig for the a given peer cluster</div>
+</td>
</tr>
</table>
<ul class="blockList">
@@ -379,7 +386,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/replication/Replicati
<ul class="blockList">
<li class="blockList">
<h4>peerClusters</h4>
-<pre>private <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><<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>,<a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeerZKImpl.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerZKImpl</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#line.81">peerClusters</a></pre>
+<pre>private <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><<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>,<a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeerZKImpl.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerZKImpl</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#line.80">peerClusters</a></pre>
</li>
</ul>
<a name="queuesClient">
@@ -388,7 +395,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/replication/Replicati
<ul class="blockList">
<li class="blockList">
<h4>queuesClient</h4>
-<pre>private final <a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationQueuesClient.html" title="interface in org.apache.hadoop.hbase.replication">ReplicationQueuesClient</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#line.82">queuesClient</a></pre>
+<pre>private final <a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationQueuesClient.html" title="interface in org.apache.hadoop.hbase.replication">ReplicationQueuesClient</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#line.81">queuesClient</a></pre>
</li>
</ul>
<a name="abortable">
@@ -397,7 +404,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/replication/Replicati
<ul class="blockList">
<li class="blockList">
<h4>abortable</h4>
-<pre>private <a href="../../../../../org/apache/hadoop/hbase/Abortable.html" title="interface in org.apache.hadoop.hbase">Abortable</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#line.83">abortable</a></pre>
+<pre>private <a href="../../../../../org/apache/hadoop/hbase/Abortable.html" title="interface in org.apache.hadoop.hbase">Abortable</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#line.82">abortable</a></pre>
</li>
</ul>
<a name="LOG">
@@ -406,7 +413,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/replication/Replicati
<ul class="blockListLast">
<li class="blockList">
<h4>LOG</h4>
-<pre>private static final org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#line.85">LOG</a></pre>
+<pre>private static final org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#line.84">LOG</a></pre>
</li>
</ul>
</li>
@@ -423,7 +430,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/replication/Replicati
<ul class="blockListLast">
<li class="blockList">
<h4>ReplicationPeersZKImpl</h4>
-<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#line.87">ReplicationPeersZKImpl</a>(<a href="../../../../../org/apache/hadoop/hbase/zookeeper/ZooKeeperWatcher.html" title="class in org.apache.hadoop.hbase.zookeeper">ZooKeeperWatcher</a> zk,
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#line.86">ReplicationPeersZKImpl</a>(<a href="../../../../../org/apache/hadoop/hbase/zookeeper/ZooKeeperWatcher.html" title="class in org.apache.hadoop.hbase.zookeeper">ZooKeeperWatcher</a> zk,
org.apache.hadoop.conf.Configuration conf,
<a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationQueuesClient.html" title="interface in org.apache.hadoop.hbase.replication">ReplicationQueuesClient</a> queuesClient,
<a href="../../../../../org/apache/hadoop/hbase/Abortable.html" title="interface in org.apache.hadoop.hbase">Abortable</a> abortable)</pre>
@@ -443,7 +450,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/replication/Replicati
<ul class="blockList">
<li class="blockList">
<h4>init</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#line.96">init</a>()
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#line.95">init</a>()
throws <a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationException.html" title="class in org.apache.hadoop.hbase.replication">ReplicationException</a></pre>
<div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeers.html#init()">ReplicationPeers</a></code></strong></div>
<div class="block">Initialize the ReplicationPeers interface.</div>
@@ -454,38 +461,38 @@ implements <a href="../../../../../org/apache/hadoop/hbase/replication/Replicati
<dd><code><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationException.html" title="class in org.apache.hadoop.hbase.replication">ReplicationException</a></code></dd></dl>
</li>
</ul>
-<a name="addPeer(java.lang.String, org.apache.hadoop.hbase.replication.ReplicationPeerConfig)">
+<a name="registerPeer(java.lang.String, org.apache.hadoop.hbase.replication.ReplicationPeerConfig)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>addPeer</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#line.108">addPeer</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> id,
- <a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeerConfig.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerConfig</a> peerConfig)
- throws <a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationException.html" title="class in org.apache.hadoop.hbase.replication">ReplicationException</a></pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeers.html#addPeer(java.lang.String,%20org.apache.hadoop.hbase.replication.ReplicationPeerConfig)">ReplicationPeers</a></code></strong></div>
+<h4>registerPeer</h4>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#line.107">registerPeer</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> id,
+ <a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeerConfig.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerConfig</a> peerConfig)
+ throws <a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationException.html" title="class in org.apache.hadoop.hbase.replication">ReplicationException</a></pre>
+<div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeers.html#registerPeer(java.lang.String,%20org.apache.hadoop.hbase.replication.ReplicationPeerConfig)">ReplicationPeers</a></code></strong></div>
<div class="block">Add a new remote slave cluster for replication.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeers.html#addPeer(java.lang.String,%20org.apache.hadoop.hbase.replication.ReplicationPeerConfig)">addPeer</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeers.html" title="interface in org.apache.hadoop.hbase.replication">ReplicationPeers</a></code></dd>
+<dd><code><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeers.html#registerPeer(java.lang.String,%20org.apache.hadoop.hbase.replication.ReplicationPeerConfig)">registerPeer</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeers.html" title="interface in org.apache.hadoop.hbase.replication">ReplicationPeers</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>id</code> - a short that identifies the cluster</dd><dd><code>peerConfig</code> - configuration for the replication slave cluster</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationException.html" title="class in org.apache.hadoop.hbase.replication">ReplicationException</a></code></dd></dl>
</li>
</ul>
-<a name="removePeer(java.lang.String)">
+<a name="unregisterPeer(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>removePeer</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#line.151">removePeer</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> id)
- throws <a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationException.html" title="class in org.apache.hadoop.hbase.replication">ReplicationException</a></pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeers.html#removePeer(java.lang.String)">ReplicationPeers</a></code></strong></div>
+<h4>unregisterPeer</h4>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#line.150">unregisterPeer</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> id)
+ throws <a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationException.html" title="class in org.apache.hadoop.hbase.replication">ReplicationException</a></pre>
+<div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeers.html#unregisterPeer(java.lang.String)">ReplicationPeers</a></code></strong></div>
<div class="block">Removes a remote slave cluster and stops the replication to it.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeers.html#removePeer(java.lang.String)">removePeer</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeers.html" title="interface in org.apache.hadoop.hbase.replication">ReplicationPeers</a></code></dd>
+<dd><code><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeers.html#unregisterPeer(java.lang.String)">unregisterPeer</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeers.html" title="interface in org.apache.hadoop.hbase.replication">ReplicationPeers</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>id</code> - a short that identifies the cluster</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationException.html" title="class in org.apache.hadoop.hbase.replication">ReplicationException</a></code></dd></dl>
@@ -497,7 +504,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/replication/Replicati
<ul class="blockList">
<li class="blockList">
<h4>enablePeer</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#line.164">enablePeer</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> id)
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#line.163">enablePeer</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> id)
throws <a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationException.html" title="class in org.apache.hadoop.hbase.replication">ReplicationException</a></pre>
<div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeers.html#enablePeer(java.lang.String)">ReplicationPeers</a></code></strong></div>
<div class="block">Restart the replication to the specified remote slave cluster.</div>
@@ -515,7 +522,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/replication/Replicati
<ul class="blockList">
<li class="blockList">
<h4>disablePeer</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#line.170">disablePeer</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> id)
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#line.169">disablePeer</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> id)
throws <a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationException.html" title="class in org.apache.hadoop.hbase.replication">ReplicationException</a></pre>
<div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeers.html#disablePeer(java.lang.String)">ReplicationPeers</a></code></strong></div>
<div class="block">Stop the replication to the specified remote slave cluster.</div>
@@ -533,10 +540,10 @@ implements <a href="../../../../../org/apache/hadoop/hbase/replication/Replicati
<ul class="blockList">
<li class="blockList">
<h4>getPeerTableCFsConfig</h4>
-<pre>public <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><<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,<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/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>>> <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#line.176">getPeerTableCFsConfig</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> id)
+<pre>public <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><<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,<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/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>>> <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#line.175">getPeerTableCFsConfig</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> id)
throws <a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationException.html" title="class in org.apache.hadoop.hbase.replication">ReplicationException</a></pre>
<div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeers.html#getPeerTableCFsConfig(java.lang.String)">ReplicationPeers</a></code></strong></div>
-<div class="block">Get the table and column-family list string of the peer from ZK.</div>
+<div class="block">Get the table and column-family list string of the peer from the underlying storage.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeers.html#getPeerTableCFsConfig(java.lang.String)">getPeerTableCFsConfig</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeers.html" title="interface in org.apache.hadoop.hbase.replication">ReplicationPeers</a></code></dd>
@@ -551,11 +558,11 @@ implements <a href="../../../../../org/apache/hadoop/hbase/replication/Replicati
<ul class="blockList">
<li class="blockList">
<h4>setPeerTableCFsConfig</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#line.196">setPeerTableCFsConfig</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> id,
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#line.195">setPeerTableCFsConfig</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> id,
<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><<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,? extends <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><<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>>> tableCFs)
throws <a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationException.html" title="class in org.apache.hadoop.hbase.replication">ReplicationException</a></pre>
<div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeers.html#setPeerTableCFsConfig(java.lang.String,%20java.util.Map)">ReplicationPeers</a></code></strong></div>
-<div class="block">Set the table and column-family list string of the peer to ZK.</div>
+<div class="block">Set the table and column-family list string of the peer to the underlying storage.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeers.html#setPeerTableCFsConfig(java.lang.String,%20java.util.Map)">setPeerTableCFsConfig</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeers.html" title="interface in org.apache.hadoop.hbase.replication">ReplicationPeers</a></code></dd>
@@ -570,7 +577,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/replication/Replicati
<ul class="blockList">
<li class="blockList">
<h4>getStatusOfPeer</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#line.219">getStatusOfPeer</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> id)</pre>
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#line.218">getStatusOfPeer</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> id)</pre>
<div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeers.html#getStatusOfPeer(java.lang.String)">ReplicationPeers</a></code></strong></div>
<div class="block">Get the replication status for the specified connected remote slave cluster.
The value might be read from cache, so it is recommended to
@@ -589,7 +596,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/replication/Replicati
<ul class="blockList">
<li class="blockList">
<h4>getStatusOfPeerFromBackingStore</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#line.228">getStatusOfPeerFromBackingStore</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> id)
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#line.227">getStatusOfPeerFromBackingStore</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> id)
throws <a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationException.html" title="class in org.apache.hadoop.hbase.replication">ReplicationException</a></pre>
<div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeers.html#getStatusOfPeerFromBackingStore(java.lang.String)">ReplicationPeers</a></code></strong></div>
<div class="block">Get the replication status for the specified remote slave cluster, which doesn't
@@ -609,7 +616,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/replication/Replicati
<ul class="blockList">
<li class="blockList">
<h4>getAllPeerConfigs</h4>
-<pre>public <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><<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>,<a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeerConfig.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerConfig</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#line.250">getAllPeerConfigs</a>()</pre>
+<pre>public <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><<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>,<a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeerConfig.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerConfig</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#line.249">getAllPeerConfigs</a>()</pre>
<div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeers.html#getAllPeerConfigs()">ReplicationPeers</a></code></strong></div>
<div class="block">List the cluster replication configs of all remote slave clusters (whether they are
enabled/disabled or connected/disconnected).</div>
@@ -619,34 +626,37 @@ implements <a href="../../../../../org/apache/hadoop/hbase/replication/Replicati
<dt><span class="strong">Returns:</span></dt><dd>A map of peer ids to peer cluster keys</dd></dl>
</li>
</ul>
-<a name="getPeer(java.lang.String)">
+<a name="getConnectedPeer(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>getPeer</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeer.html" title="interface in org.apache.hadoop.hbase.replication">ReplicationPeer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#line.273">getPeer</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> peerId)</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeers.html#getPeer(java.lang.String)">ReplicationPeers</a></code></strong></div>
-<div class="block">Returns the ReplicationPeer</div>
+<h4>getConnectedPeer</h4>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeer.html" title="interface in org.apache.hadoop.hbase.replication">ReplicationPeer</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#line.272">getConnectedPeer</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> peerId)</pre>
+<div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeers.html#getConnectedPeer(java.lang.String)">ReplicationPeers</a></code></strong></div>
+<div class="block">Returns the ReplicationPeer for the specified connected peer. This ReplicationPeer will
+ continue to track changes to the Peer's state and config. This method returns null if no
+ peer has been connected with the given peerId.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeers.html#getPeer(java.lang.String)">getPeer</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeers.html" title="interface in org.apache.hadoop.hbase.replication">ReplicationPeers</a></code></dd>
+<dd><code><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeers.html#getConnectedPeer(java.lang.String)">getConnectedPeer</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeers.html" title="interface in org.apache.hadoop.hbase.replication">ReplicationPeers</a></code></dd>
<dt><span class="strong">Parameters:</span></dt><dd><code>peerId</code> - id for the peer</dd>
<dt><span class="strong">Returns:</span></dt><dd>ReplicationPeer object</dd></dl>
</li>
</ul>
-<a name="getPeerIds()">
+<a name="getConnectedPeerIds()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>getPeerIds</h4>
-<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</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>> <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#line.278">getPeerIds</a>()</pre>
-<div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeers.html#getPeerIds()">ReplicationPeers</a></code></strong></div>
-<div class="block">Returns the set of peerIds defined</div>
+<h4>getConnectedPeerIds</h4>
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</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>> <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#line.277">getConnectedPeerIds</a>()</pre>
+<div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeers.html#getConnectedPeerIds()">ReplicationPeers</a></code></strong></div>
+<div class="block">Returns the set of peerIds of the clusters that have been connected and have an underlying
+ ReplicationPeer.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeers.html#getPeerIds()">getPeerIds</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeers.html" title="interface in org.apache.hadoop.hbase.replication">ReplicationPeers</a></code></dd>
+<dd><code><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeers.html#getConnectedPeerIds()">getConnectedPeerIds</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeers.html" title="interface in org.apache.hadoop.hbase.replication">ReplicationPeers</a></code></dd>
<dt><span class="strong">Returns:</span></dt><dd>a Set of Strings for peerIds</dd></dl>
</li>
</ul>
@@ -656,7 +666,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/replication/Replicati
<ul class="blockList">
<li class="blockList">
<h4>getReplicationPeerConfig</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeerConfig.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerConfig</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#line.286">getReplicationPeerConfig</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> peerId)
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeerConfig.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerConfig</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#line.285">getReplicationPeerConfig</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> peerId)
throws <a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationException.html" title="class in org.apache.hadoop.hbase.replication">ReplicationException</a></pre>
<div class="block">Returns a ReplicationPeerConfig from the znode or null for the given peerId.</div>
<dl>
@@ -674,7 +684,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/replication/Replicati
<ul class="blockList">
<li class="blockList">
<h4>getPeerConf</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a><<a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeerConfig.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerConfig</a>,org.apache.hadoop.conf.Configuration> <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#line.316">getPeerConf</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> peerId)
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a><<a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeerConfig.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerConfig</a>,org.apache.hadoop.conf.Configuration> <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#line.315">getPeerConf</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> peerId)
throws <a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationException.html" title="class in org.apache.hadoop.hbase.replication">ReplicationException</a></pre>
<div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeers.html#getPeerConf(java.lang.String)">ReplicationPeers</a></code></strong></div>
<div class="block">Returns the configuration needed to talk to the remote slave cluster.</div>
@@ -693,12 +703,15 @@ implements <a href="../../../../../org/apache/hadoop/hbase/replication/Replicati
<ul class="blockList">
<li class="blockList">
<h4>updatePeerConfig</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#line.343">updatePeerConfig</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> id,
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#line.342">updatePeerConfig</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> id,
<a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeerConfig.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerConfig</a> newConfig)
throws <a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationException.html" title="class in org.apache.hadoop.hbase.replication">ReplicationException</a></pre>
+<div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeers.html#updatePeerConfig(java.lang.String,%20org.apache.hadoop.hbase.replication.ReplicationPeerConfig)">ReplicationPeers</a></code></strong></div>
+<div class="block">Update the peerConfig for the a given peer cluster</div>
<dl>
<dt><strong>Specified by:</strong></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeers.html#updatePeerConfig(java.lang.String,%20org.apache.hadoop.hbase.replication.ReplicationPeerConfig)">updatePeerConfig</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeers.html" title="interface in org.apache.hadoop.hbase.replication">ReplicationPeers</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>id</code> - a short that identifies the cluster</dd><dd><code>newConfig</code> - new config for the peer cluster</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationException.html" title="class in org.apache.hadoop.hbase.replication">ReplicationException</a></code></dd></dl>
</li>
@@ -709,7 +722,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/replication/Replicati
<ul class="blockList">
<li class="blockList">
<h4>getAllPeerIds</h4>
-<pre>public <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/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#line.385">getAllPeerIds</a>()</pre>
+<pre>public <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/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#line.384">getAllPeerIds</a>()</pre>
<div class="block">List all registered peer clusters and set a watch on their znodes.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
@@ -723,7 +736,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/replication/Replicati
<ul class="blockList">
<li class="blockList">
<h4>addExistingPeers</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#line.399">addExistingPeers</a>()
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#line.398">addExistingPeers</a>()
throws <a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationException.html" title="class in org.apache.hadoop.hbase.replication">ReplicationException</a></pre>
<div class="block">A private method used during initialization. This method attempts to add all registered
peer clusters. This method does not set a watch on the peer cluster znodes.</div>
@@ -731,32 +744,40 @@ implements <a href="../../../../../org/apache/hadoop/hbase/replication/Replicati
<dd><code><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationException.html" title="class in org.apache.hadoop.hbase.replication">ReplicationException</a></code></dd></dl>
</li>
</ul>
-<a name="peerAdded(java.lang.String)">
+<a name="peerConnected(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>peerAdded</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#line.414">peerAdded</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> peerId)
- throws <a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationException.html" title="class in org.apache.hadoop.hbase.replication">ReplicationException</a></pre>
+<h4>peerConnected</h4>
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#line.413">peerConnected</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> peerId)
+ throws <a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationException.html" title="class in org.apache.hadoop.hbase.replication">ReplicationException</a></pre>
+<div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeers.html#peerConnected(java.lang.String)">ReplicationPeers</a></code></strong></div>
+<div class="block">Method called after a peer has been connected. It will create a ReplicationPeer to track the
+ newly connected cluster.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeers.html#peerAdded(java.lang.String)">peerAdded</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeers.html" title="interface in org.apache.hadoop.hbase.replication">ReplicationPeers</a></code></dd>
+<dd><code><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeers.html#peerConnected(java.lang.String)">peerConnected</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeers.html" title="interface in org.apache.hadoop.hbase.replication">ReplicationPeers</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>peerId</code> - a short that identifies the cluster</dd>
+<dt><span class="strong">Returns:</span></dt><dd>whether a ReplicationPeer was successfully created</dd>
<dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationException.html" title="class in org.apache.hadoop.hbase.replication">ReplicationException</a></code></dd></dl>
</li>
</ul>
-<a name="peerRemoved(java.lang.String)">
+<a name="peerDisconnected(java.lang.String)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>peerRemoved</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#line.419">peerRemoved</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> peerId)</pre>
+<h4>peerDisconnected</h4>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#line.418">peerDisconnected</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> peerId)</pre>
+<div class="block"><strong>Description copied from interface: <code><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeers.html#peerDisconnected(java.lang.String)">ReplicationPeers</a></code></strong></div>
+<div class="block">Method called after a peer has been disconnected. It will remove the ReplicationPeer that
+ tracked the disconnected cluster.</div>
<dl>
<dt><strong>Specified by:</strong></dt>
-<dd><code><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeers.html#peerRemoved(java.lang.String)">peerRemoved</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeers.html" title="interface in org.apache.hadoop.hbase.replication">ReplicationPeers</a></code></dd>
-</dl>
+<dd><code><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeers.html#peerDisconnected(java.lang.String)">peerDisconnected</a></code> in interface <code><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeers.html" title="interface in org.apache.hadoop.hbase.replication">ReplicationPeers</a></code></dd>
+<dt><span class="strong">Parameters:</span></dt><dd><code>peerId</code> - a short that identifies the cluster</dd></dl>
</li>
</ul>
<a name="createAndAddPeer(java.lang.String)">
@@ -765,7 +786,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/replication/Replicati
<ul class="blockList">
<li class="blockList">
<h4>createAndAddPeer</h4>
-<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#line.431">createAndAddPeer</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> peerId)
+<pre>public boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#line.430">createAndAddPeer</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> peerId)
throws <a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationException.html" title="class in org.apache.hadoop.hbase.replication">ReplicationException</a></pre>
<div class="block">Attempt to connect to a new remote slave cluster.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>peerId</code> - a short that identifies the cluster</dd>
@@ -780,7 +801,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/replication/Replicati
<ul class="blockList">
<li class="blockList">
<h4>changePeerState</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#line.464">changePeerState</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> id,
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#line.463">changePeerState</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> id,
org.apache.hadoop.hbase.protobuf.generated.ZooKeeperProtos.ReplicationState.State state)
throws <a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationException.html" title="class in org.apache.hadoop.hbase.replication">ReplicationException</a></pre>
<div class="block">Update the state znode of a peer cluster.</div>
@@ -795,7 +816,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/replication/Replicati
<ul class="blockList">
<li class="blockList">
<h4>createPeer</h4>
-<pre>private <a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeerZKImpl.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerZKImpl</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#line.492">createPeer</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> peerId)
+<pre>private <a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationPeerZKImpl.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerZKImpl</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#line.491">createPeer</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> peerId)
throws <a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationException.html" title="class in org.apache.hadoop.hbase.replication">ReplicationException</a></pre>
<div class="block">Helper method to connect to a peer</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>peerId</code> - peer's identifier</dd>
@@ -810,7 +831,7 @@ implements <a href="../../../../../org/apache/hadoop/hbase/replication/Replicati
<ul class="blockListLast">
<li class="blockList">
<h4>checkQueuesDeleted</h4>
-<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#line.518">checkQueuesDeleted</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> peerId)
+<pre>private void <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationPeersZKImpl.html#line.517">checkQueuesDeleted</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> peerId)
throws <a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationException.html" title="class in org.apache.hadoop.hbase.replication">ReplicationException</a></pre>
<dl><dt><span class="strong">Throws:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationException.html" title="class in org.apache.hadoop.hbase.replication">ReplicationException</a></code></dd></dl>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/ae5da13b/devapidocs/org/apache/hadoop/hbase/replication/ReplicationQueuesArguments.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/replication/ReplicationQueuesArguments.html b/devapidocs/org/apache/hadoop/hbase/replication/ReplicationQueuesArguments.html
index 282de07..9f71372 100644
--- a/devapidocs/org/apache/hadoop/hbase/replication/ReplicationQueuesArguments.html
+++ b/devapidocs/org/apache/hadoop/hbase/replication/ReplicationQueuesArguments.html
@@ -100,8 +100,10 @@
<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/replication/ReplicationQueuesArguments.html#line.27">ReplicationQueuesArguments</a>
+public class <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationQueuesArguments.html#line.31">ReplicationQueuesArguments</a>
extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
+<div class="block">Wrapper around common arguments used to construct ReplicationQueues. Used to construct various
+ ReplicationQueues Implementations with different constructor arguments by reflection.</div>
</li>
</ul>
</div>
@@ -222,7 +224,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>zk</h4>
-<pre>private <a href="../../../../../org/apache/hadoop/hbase/zookeeper/ZooKeeperWatcher.html" title="class in org.apache.hadoop.hbase.zookeeper">ZooKeeperWatcher</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationQueuesArguments.html#line.29">zk</a></pre>
+<pre>private <a href="../../../../../org/apache/hadoop/hbase/zookeeper/ZooKeeperWatcher.html" title="class in org.apache.hadoop.hbase.zookeeper">ZooKeeperWatcher</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationQueuesArguments.html#line.33">zk</a></pre>
</li>
</ul>
<a name="conf">
@@ -231,7 +233,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>conf</h4>
-<pre>private org.apache.hadoop.conf.Configuration <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationQueuesArguments.html#line.30">conf</a></pre>
+<pre>private org.apache.hadoop.conf.Configuration <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationQueuesArguments.html#line.34">conf</a></pre>
</li>
</ul>
<a name="abort">
@@ -240,7 +242,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>abort</h4>
-<pre>private <a href="../../../../../org/apache/hadoop/hbase/Abortable.html" title="interface in org.apache.hadoop.hbase">Abortable</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationQueuesArguments.html#line.31">abort</a></pre>
+<pre>private <a href="../../../../../org/apache/hadoop/hbase/Abortable.html" title="interface in org.apache.hadoop.hbase">Abortable</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationQueuesArguments.html#line.35">abort</a></pre>
</li>
</ul>
</li>
@@ -257,7 +259,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>ReplicationQueuesArguments</h4>
-<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationQueuesArguments.html#line.33">ReplicationQueuesArguments</a>(org.apache.hadoop.conf.Configuration conf,
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationQueuesArguments.html#line.37">ReplicationQueuesArguments</a>(org.apache.hadoop.conf.Configuration conf,
<a href="../../../../../org/apache/hadoop/hbase/Abortable.html" title="interface in org.apache.hadoop.hbase">Abortable</a> abort)</pre>
</li>
</ul>
@@ -267,7 +269,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>ReplicationQueuesArguments</h4>
-<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationQueuesArguments.html#line.38">ReplicationQueuesArguments</a>(org.apache.hadoop.conf.Configuration conf,
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationQueuesArguments.html#line.42">ReplicationQueuesArguments</a>(org.apache.hadoop.conf.Configuration conf,
<a href="../../../../../org/apache/hadoop/hbase/Abortable.html" title="interface in org.apache.hadoop.hbase">Abortable</a> abort,
<a href="../../../../../org/apache/hadoop/hbase/zookeeper/ZooKeeperWatcher.html" title="class in org.apache.hadoop.hbase.zookeeper">ZooKeeperWatcher</a> zk)</pre>
</li>
@@ -286,7 +288,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getZk</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/zookeeper/ZooKeeperWatcher.html" title="class in org.apache.hadoop.hbase.zookeeper">ZooKeeperWatcher</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationQueuesArguments.html#line.43">getZk</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/zookeeper/ZooKeeperWatcher.html" title="class in org.apache.hadoop.hbase.zookeeper">ZooKeeperWatcher</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationQueuesArguments.html#line.47">getZk</a>()</pre>
</li>
</ul>
<a name="setZk(org.apache.hadoop.hbase.zookeeper.ZooKeeperWatcher)">
@@ -295,7 +297,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>setZk</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationQueuesArguments.html#line.47">setZk</a>(<a href="../../../../../org/apache/hadoop/hbase/zookeeper/ZooKeeperWatcher.html" title="class in org.apache.hadoop.hbase.zookeeper">ZooKeeperWatcher</a> zk)</pre>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationQueuesArguments.html#line.51">setZk</a>(<a href="../../../../../org/apache/hadoop/hbase/zookeeper/ZooKeeperWatcher.html" title="class in org.apache.hadoop.hbase.zookeeper">ZooKeeperWatcher</a> zk)</pre>
</li>
</ul>
<a name="getConf()">
@@ -304,7 +306,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getConf</h4>
-<pre>public org.apache.hadoop.conf.Configuration <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationQueuesArguments.html#line.51">getConf</a>()</pre>
+<pre>public org.apache.hadoop.conf.Configuration <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationQueuesArguments.html#line.55">getConf</a>()</pre>
</li>
</ul>
<a name="setConf(org.apache.hadoop.conf.Configuration)">
@@ -313,7 +315,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>setConf</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationQueuesArguments.html#line.55">setConf</a>(org.apache.hadoop.conf.Configuration conf)</pre>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationQueuesArguments.html#line.59">setConf</a>(org.apache.hadoop.conf.Configuration conf)</pre>
</li>
</ul>
<a name="getAbortable()">
@@ -322,7 +324,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockList">
<li class="blockList">
<h4>getAbortable</h4>
-<pre>public <a href="../../../../../org/apache/hadoop/hbase/Abortable.html" title="interface in org.apache.hadoop.hbase">Abortable</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationQueuesArguments.html#line.59">getAbortable</a>()</pre>
+<pre>public <a href="../../../../../org/apache/hadoop/hbase/Abortable.html" title="interface in org.apache.hadoop.hbase">Abortable</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationQueuesArguments.html#line.63">getAbortable</a>()</pre>
</li>
</ul>
<a name="setAbortable(org.apache.hadoop.hbase.Abortable)">
@@ -331,7 +333,7 @@ extends <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
<ul class="blockListLast">
<li class="blockList">
<h4>setAbortable</h4>
-<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationQueuesArguments.html#line.63">setAbortable</a>(<a href="../../../../../org/apache/hadoop/hbase/Abortable.html" title="interface in org.apache.hadoop.hbase">Abortable</a> abort)</pre>
+<pre>public void <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationQueuesArguments.html#line.67">setAbortable</a>(<a href="../../../../../org/apache/hadoop/hbase/Abortable.html" title="interface in org.apache.hadoop.hbase">Abortable</a> abort)</pre>
</li>
</ul>
</li>
http://git-wip-us.apache.org/repos/asf/hbase-site/blob/ae5da13b/devapidocs/org/apache/hadoop/hbase/replication/ReplicationQueuesClientArguments.html
----------------------------------------------------------------------
diff --git a/devapidocs/org/apache/hadoop/hbase/replication/ReplicationQueuesClientArguments.html b/devapidocs/org/apache/hadoop/hbase/replication/ReplicationQueuesClientArguments.html
index 4cb13be..2a31705 100644
--- a/devapidocs/org/apache/hadoop/hbase/replication/ReplicationQueuesClientArguments.html
+++ b/devapidocs/org/apache/hadoop/hbase/replication/ReplicationQueuesClientArguments.html
@@ -101,8 +101,11 @@
<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/replication/ReplicationQueuesClientArguments.html#line.27">ReplicationQueuesClientArguments</a>
+public class <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationQueuesClientArguments.html#line.32">ReplicationQueuesClientArguments</a>
extends <a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationQueuesArguments.html" title="class in org.apache.hadoop.hbase.replication">ReplicationQueuesArguments</a></pre>
+<div class="block">Wrapper around common arguments used to construct ReplicationQueuesClient. Used to construct
+ various ReplicationQueuesClient Implementations with different constructor arguments by
+ reflection.</div>
</li>
</ul>
</div>
@@ -172,7 +175,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationQ
<ul class="blockList">
<li class="blockList">
<h4>ReplicationQueuesClientArguments</h4>
-<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationQueuesClientArguments.html#line.28">ReplicationQueuesClientArguments</a>(org.apache.hadoop.conf.Configuration conf,
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationQueuesClientArguments.html#line.33">ReplicationQueuesClientArguments</a>(org.apache.hadoop.conf.Configuration conf,
<a href="../../../../../org/apache/hadoop/hbase/Abortable.html" title="interface in org.apache.hadoop.hbase">Abortable</a> abort,
<a href="../../../../../org/apache/hadoop/hbase/zookeeper/ZooKeeperWatcher.html" title="class in org.apache.hadoop.hbase.zookeeper">ZooKeeperWatcher</a> zk)</pre>
</li>
@@ -183,7 +186,7 @@ extends <a href="../../../../../org/apache/hadoop/hbase/replication/ReplicationQ
<ul class="blockListLast">
<li class="blockList">
<h4>ReplicationQueuesClientArguments</h4>
-<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationQueuesClientArguments.html#line.32">ReplicationQueuesClientArguments</a>(org.apache.hadoop.conf.Configuration conf,
+<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/replication/ReplicationQueuesClientArguments.html#line.37">ReplicationQueuesClientArguments</a>(org.apache.hadoop.conf.Configuration conf,
<a href="../../../../../org/apache/hadoop/hbase/Abortable.html" title="interface in org.apache.hadoop.hbase">Abortable</a> abort)</pre>
</li>
</ul>