public class PeerBean extends Object
ConnectionBean.| Constructor and Description |
|---|
PeerBean(KeyPair keyPair)
Creates a bean with a key pair.
|
| Modifier and Type | Method and Description |
|---|---|
PeerBean |
addPeerStatusListeners(PeerStatusListener peerStatusListener) |
BloomfilterFactory |
bloomfilterFactory() |
PeerBean |
bloomfilterFactory(BloomfilterFactory bloomfilterFactory) |
DigestStorage |
digestStorage() |
PeerBean |
digestStorage(DigestStorage digestStorage) |
DigestTracker |
digestTracker() |
PeerBean |
digestTracker(DigestTracker digestTracker) |
KeyPair |
getKeyPair() |
KeyPair |
keyPair() |
PeerBean |
keyPair(KeyPair keyPair) |
MaintenanceTask |
maintenanceTask() |
PeerBean |
maintenanceTask(MaintenanceTask maintenanceTask) |
PeerMap |
peerMap() |
PeerBean |
peerMap(PeerMap peerMap) |
List<PeerStatusListener> |
peerStatusListeners() |
PeerBean |
removePeerStatusListeners(PeerStatusListener peerStatusListener) |
PeerAddress |
serverPeerAddress() |
PeerBean |
serverPeerAddress(PeerAddress serverPeerAddress) |
public PeerBean(KeyPair keyPair)
keyPair - The key pair that holds private public keypublic KeyPair keyPair()
public PeerAddress serverPeerAddress()
public PeerBean serverPeerAddress(PeerAddress serverPeerAddress)
serverPeerAddress - The new address of this peer.public KeyPair getKeyPair()
public PeerBean keyPair(KeyPair keyPair)
keyPair - The public and private keypublic PeerMap peerMap()
public PeerBean peerMap(PeerMap peerMap)
peerMap - The peermap that stores neighborspublic List<PeerStatusListener> peerStatusListeners()
public PeerBean addPeerStatusListeners(PeerStatusListener peerStatusListener)
peerStatusListeners - The listeners that are interested in the peer status, e.g., peer is found to be online, or a peer is
offline or failed to respond in timepublic PeerBean removePeerStatusListeners(PeerStatusListener peerStatusListener)
public PeerBean bloomfilterFactory(BloomfilterFactory bloomfilterFactory)
public BloomfilterFactory bloomfilterFactory()
public PeerBean maintenanceTask(MaintenanceTask maintenanceTask)
public MaintenanceTask maintenanceTask()
public PeerBean digestStorage(DigestStorage digestStorage)
public DigestStorage digestStorage()
public PeerBean digestTracker(DigestTracker digestTracker)
public DigestTracker digestTracker()
Copyright © 2014. All rights reserved.