p2p.simulator.overlay
Class PeerToPeerOverlay
java.lang.Object
p2p.simulator.overlay.PeerToPeerOverlay
- All Implemented Interfaces:
- Overlay
public class PeerToPeerOverlay
- extends java.lang.Object
- implements Overlay
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PeerToPeerOverlay
public PeerToPeerOverlay(Network Net,
long nofPeers,
long nofKeys)
PeerToPeerOverlay
public PeerToPeerOverlay(Network Net,
long nofPeers,
long nofKeys,
Cluster clusterMgr)
lookup
public void lookup(long peerId,
long key)
- Specified by:
lookup
in interface Overlay
insert
public void insert(long peerId,
long key)
- Specified by:
insert
in interface Overlay
delete
public void delete(long peerId,
long key)
- Specified by:
delete
in interface Overlay
joinPeer
public void joinPeer(long peerId)
- Specified by:
joinPeer
in interface Overlay
leavePeer
public void leavePeer(long peerId)
- Specified by:
leavePeer
in interface Overlay
create
public void create(Peer peerPrototype)
- Specified by:
create
in interface Overlay
reset
public void reset()
- Specified by:
reset
in interface Overlay
getOverlayPeers
public java.util.Vector<Peer> getOverlayPeers()
- Specified by:
getOverlayPeers
in interface Overlay
registerLogger
public void registerLogger(java.util.logging.Logger logger)
getNofPeers
public long getNofPeers()
- Specified by:
getNofPeers
in interface Overlay
getNofKeys
public long getNofKeys()
- Specified by:
getNofKeys
in interface Overlay