com.aelitis.azureus.core.dht.control.impl
Class DHTControlContactImpl

java.lang.Object
  extended by com.aelitis.azureus.core.dht.control.impl.DHTControlContactImpl
All Implemented Interfaces:
DHTControlContact, DHTRouterContactAttachment

public class DHTControlContactImpl
extends java.lang.Object
implements DHTControlContact, DHTRouterContactAttachment

Author:
parg

Constructor Summary
protected DHTControlContactImpl(DHTTransportContact _t_contact)
           
  DHTControlContactImpl(DHTTransportContact _t_contact, DHTRouterContact _r_contact)
           
 
Method Summary
 int getInstanceID()
           
 int getMaxFailForLiveCount()
           
 int getMaxFailForUnknownCount()
           
 DHTRouterContact getRouterContact()
           
 DHTTransportContact getTransportContact()
           
 boolean isSleeping()
           
 void setRouterContact(DHTRouterContact _r_contact)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DHTControlContactImpl

protected DHTControlContactImpl(DHTTransportContact _t_contact)

DHTControlContactImpl

public DHTControlContactImpl(DHTTransportContact _t_contact,
                             DHTRouterContact _r_contact)
Method Detail

setRouterContact

public void setRouterContact(DHTRouterContact _r_contact)
Specified by:
setRouterContact in interface DHTRouterContactAttachment

getMaxFailForLiveCount

public int getMaxFailForLiveCount()
Specified by:
getMaxFailForLiveCount in interface DHTRouterContactAttachment

getMaxFailForUnknownCount

public int getMaxFailForUnknownCount()
Specified by:
getMaxFailForUnknownCount in interface DHTRouterContactAttachment

getInstanceID

public int getInstanceID()
Specified by:
getInstanceID in interface DHTRouterContactAttachment

getTransportContact

public DHTTransportContact getTransportContact()
Specified by:
getTransportContact in interface DHTControlContact

getRouterContact

public DHTRouterContact getRouterContact()
Specified by:
getRouterContact in interface DHTControlContact

isSleeping

public boolean isSleeping()
Specified by:
isSleeping in interface DHTRouterContactAttachment