org.klomp.snark
Class IdleChecker
java.lang.Object
net.i2p.util.SimpleTimer2.TimedEvent
org.klomp.snark.IdleChecker
- All Implemented Interfaces:
- Runnable
class IdleChecker
- extends SimpleTimer2.TimedEvent
Periodically check for idle condition based on connected peers,
and reduce/restore tunnel count as necessary.
We can't use the I2CP idle detector because it's based on traffic,
so DHT and announces would keep it non-idle.
- Since:
- 0.9.7
Method Summary |
void |
timeReached()
Simple interface for events to be queued up and notified on expiration
the time requested has been reached (this call should NOT block,
otherwise the whole SimpleTimer gets backed up) |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IdleChecker
public IdleChecker(SnarkManager mgr,
PeerCoordinatorSet pcs)
- Caller must schedule
timeReached
public void timeReached()
- Description copied from class:
SimpleTimer2.TimedEvent
- Simple interface for events to be queued up and notified on expiration
the time requested has been reached (this call should NOT block,
otherwise the whole SimpleTimer gets backed up)
- Specified by:
timeReached
in class SimpleTimer2.TimedEvent