public class Replication extends Object implements PeerMapChangeListener
| Constructor and Description |
|---|
Replication(Responsibility responsibility,
PeerAddress selfAddress,
PeerMap peerMap) |
| Modifier and Type | Method and Description |
|---|---|
void |
addResponsibilityListener(ResponsibilityListener responsibilityListener) |
void |
checkResponsibility(Number160 locationKey) |
boolean |
isReplicationEnabled() |
void |
peerInserted(PeerAddress peerAddress)
This method is called if a peer is added to the map
|
void |
peerRemoved(PeerAddress peerAddress)
This method is called if a peer is removed from the map
|
void |
peerUpdated(PeerAddress peerAddress)
This method is called if a peer is updated.
|
void |
removeResponsibilityListener(ResponsibilityListener responsibilityListener) |
void |
updatePeerMapIfCloser(Number160 locationKey,
Number160 current) |
public Replication(Responsibility responsibility, PeerAddress selfAddress, PeerMap peerMap)
public boolean isReplicationEnabled()
public void addResponsibilityListener(ResponsibilityListener responsibilityListener)
public void removeResponsibilityListener(ResponsibilityListener responsibilityListener)
public void checkResponsibility(Number160 locationKey)
public void peerInserted(PeerAddress peerAddress)
PeerMapChangeListenerpeerInserted in interface PeerMapChangeListenerpeerAddress - The peer that has been added.public void peerRemoved(PeerAddress peerAddress)
PeerMapChangeListenerpeerRemoved in interface PeerMapChangeListenerpeerAddress - The peer that has been removed and add to the cache.public void peerUpdated(PeerAddress peerAddress)
PeerMapChangeListenerpeerUpdated in interface PeerMapChangeListenerpeerAddress - The peer can change its IP and some statistical dataCopyright © 2011. All Rights Reserved.