@InterfaceAudience.Private public class ReplicationPeerManager extends Object
Used to add/remove a replication peer.
| Modifier and Type | Method and Description |
|---|---|
void |
addPeer(String peerId,
ReplicationPeerConfig peerConfig,
boolean enabled) |
static ReplicationPeerManager |
create(ZKWatcher zk,
org.apache.hadoop.conf.Configuration conf) |
void |
disablePeer(String peerId) |
void |
enablePeer(String peerId) |
Optional<ReplicationPeerConfig> |
getPeerConfig(String peerId) |
ReplicationQueueStorage |
getQueueStorage() |
List<String> |
getSerialPeerIdsBelongsTo(TableName tableName) |
List<ReplicationPeerDescription> |
listPeers(Pattern pattern) |
void |
removePeer(String peerId) |
void |
updatePeerConfig(String peerId,
ReplicationPeerConfig peerConfig) |
public void addPeer(String peerId, ReplicationPeerConfig peerConfig, boolean enabled) throws ReplicationException
ReplicationExceptionpublic void removePeer(String peerId) throws ReplicationException
ReplicationExceptionpublic void enablePeer(String peerId) throws ReplicationException
ReplicationExceptionpublic void disablePeer(String peerId) throws ReplicationException
ReplicationExceptionpublic void updatePeerConfig(String peerId, ReplicationPeerConfig peerConfig) throws ReplicationException
ReplicationExceptionpublic List<ReplicationPeerDescription> listPeers(Pattern pattern)
public Optional<ReplicationPeerConfig> getPeerConfig(String peerId)
public ReplicationQueueStorage getQueueStorage()
public static ReplicationPeerManager create(ZKWatcher zk, org.apache.hadoop.conf.Configuration conf) throws ReplicationException
ReplicationExceptionCopyright © 2007–2019 Cloudera. All rights reserved.