|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.aelitis.azureus.core.peermanager.peerdb.PeerDatabase
public class PeerDatabase
Constructor Summary | |
---|---|
protected |
PeerDatabase()
|
Method Summary | |
---|---|
void |
addDiscoveredPeer(PeerItem peer)
Add a potential peer obtained via tracker announce, DHT announce, plugin, etc. |
protected void |
deregisterPeerConnection(PeerItem base_peer_key)
|
int |
getDiscoveredPeerCount()
|
PeerItem[] |
getDiscoveredPeers()
|
PeerItem[] |
getDiscoveredPeers(String address)
|
int |
getExchangedPeerCount()
|
int |
getExchangedPeersUsed()
|
PeerItem |
getNextOptimisticConnectPeer(boolean non_public)
Get the next potential peer for optimistic connect. |
PeerItem |
getSelfPeer()
Get the peer item that represents ourself. |
String |
getString()
|
PeerExchangerItem |
registerPeerConnection(PeerItem base_peer_item,
PeerExchangerItem.Helper helper)
Register a new peer connection with the database. |
void |
seedStatusChanged(PeerExchangerItem item)
|
void |
setSelfPeer(PeerItem self)
Mark the given peer as ourself. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected PeerDatabase()
Method Detail |
---|
public PeerExchangerItem registerPeerConnection(PeerItem base_peer_item, PeerExchangerItem.Helper helper)
base_peer_item
- key
protected void deregisterPeerConnection(PeerItem base_peer_key)
public void seedStatusChanged(PeerExchangerItem item)
public void addDiscoveredPeer(PeerItem peer)
peer
- to addpublic void setSelfPeer(PeerItem self)
self
- peerpublic PeerItem getSelfPeer()
public PeerItem[] getDiscoveredPeers()
public PeerItem[] getDiscoveredPeers(String address)
public int getDiscoveredPeerCount()
public PeerItem getNextOptimisticConnectPeer(boolean non_public)
public int getExchangedPeerCount()
public int getExchangedPeersUsed()
public String getString()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |