com.aelitis.azureus.core.dht.transport.udp.impl
Class DHTTransportAlternativeNetworkImpl

java.lang.Object
  extended by com.aelitis.azureus.core.dht.transport.udp.impl.DHTTransportAlternativeNetworkImpl
All Implemented Interfaces:
DHTTransportAlternativeNetwork

public class DHTTransportAlternativeNetworkImpl
extends Object
implements DHTTransportAlternativeNetwork


Field Summary
 
Fields inherited from interface com.aelitis.azureus.core.dht.transport.DHTTransportAlternativeNetwork
AT_ALL, AT_I2P, AT_MLDHT_IPV4, AT_MLDHT_IPV6
 
Constructor Summary
protected DHTTransportAlternativeNetworkImpl(int _net)
           
 
Method Summary
protected  void addContactFromReply(DHTTransportAlternativeContact new_contact)
           
protected  void addContactsForSend(List<DHTTransportAlternativeContact> new_contacts)
           
 List<DHTTransportAlternativeContact> getContacts(int max)
           
protected  List<DHTTransportAlternativeContact> getContacts(int max, boolean live_only)
           
 int getNetworkType()
           
protected  int getRequiredContactCount()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DHTTransportAlternativeNetworkImpl

protected DHTTransportAlternativeNetworkImpl(int _net)
Method Detail

getNetworkType

public int getNetworkType()
Specified by:
getNetworkType in interface DHTTransportAlternativeNetwork

getContacts

public List<DHTTransportAlternativeContact> getContacts(int max)
Specified by:
getContacts in interface DHTTransportAlternativeNetwork

getContacts

protected List<DHTTransportAlternativeContact> getContacts(int max,
                                                           boolean live_only)

addContactsForSend

protected void addContactsForSend(List<DHTTransportAlternativeContact> new_contacts)

addContactFromReply

protected void addContactFromReply(DHTTransportAlternativeContact new_contact)

getRequiredContactCount

protected int getRequiredContactCount()