com.aelitis.azureus.core.dht.speed.impl
Class DHTSpeedTesterImpl.activePing
java.lang.Object
com.aelitis.azureus.core.dht.speed.impl.DHTSpeedTesterImpl.activePing
- All Implemented Interfaces:
- DHTSpeedTesterContact
- Enclosing class:
- DHTSpeedTesterImpl
protected class DHTSpeedTesterImpl.activePing
- extends Object
- implements DHTSpeedTesterContact
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DHTSpeedTesterImpl.activePing
protected DHTSpeedTesterImpl.activePing(List candidates)
update
protected boolean update(DHTSpeedTesterImpl.pingInstanceSet ping_set,
int tick_count)
ping
protected void ping(DHTSpeedTesterImpl.pingInstanceSet ping_set,
DHTTransportContact contact)
destroy
public void destroy()
- Description copied from interface:
DHTSpeedTesterContact
- If you don't like the ping times from this contact you can always kill it, a new one will be
created in its place
- Specified by:
destroy
in interface DHTSpeedTesterContact
isDead
protected boolean isDead()
isInformedAlive
protected boolean isInformedAlive()
setInformedAlive
protected void setInformedAlive()
informDead
protected void informDead()
getContact
public DHTTransportContact getContact()
getAddress
public InetSocketAddress getAddress()
- Specified by:
getAddress
in interface DHTSpeedTesterContact
getString
public String getString()
- Specified by:
getString
in interface DHTSpeedTesterContact
getPingPeriod
public int getPingPeriod()
- Specified by:
getPingPeriod
in interface DHTSpeedTesterContact
setPingPeriod
public void setPingPeriod(int _period)
- Specified by:
setPingPeriod
in interface DHTSpeedTesterContact
addListener
public void addListener(DHTSpeedTesterContactListener listener)
- Specified by:
addListener
in interface DHTSpeedTesterContact
removeListener
public void removeListener(DHTSpeedTesterContactListener listener)
- Specified by:
removeListener
in interface DHTSpeedTesterContact