org.apache.hadoop.hbase.replication
Interface ReplicationListener

All Known Implementing Classes:
ReplicationSourceManager

@InterfaceAudience.Private
public interface ReplicationListener

The replication listener interface can be implemented if a class needs to subscribe to events generated by the ReplicationTracker. These events include things like addition/deletion of peer clusters or failure of a local region server. To receive events, the class also needs to register itself with a Replication Tracker.


Method Summary
 void peerListChanged(List<String> peerIds)
          The list of registered peer clusters has changed.
 void peerRemoved(String peerId)
          A peer cluster has been removed (i.e.
 void regionServerRemoved(String regionServer)
          A region server has been removed from the local cluster
 

Method Detail

regionServerRemoved

void regionServerRemoved(String regionServer)
A region server has been removed from the local cluster

Parameters:
regionServer - the removed region server

peerRemoved

void peerRemoved(String peerId)
A peer cluster has been removed (i.e. unregistered) from replication.

Parameters:
peerId - The peer id of the cluster that has been removed

peerListChanged

void peerListChanged(List<String> peerIds)
The list of registered peer clusters has changed.

Parameters:
peerIds - A list of all currently registered peer clusters


Copyright © 2007–2016 The Apache Software Foundation. All rights reserved.