Package net.i2p.client.impl
Class SessionIdleTimer
- java.lang.Object
-
- net.i2p.client.impl.SessionIdleTimer
-
- All Implemented Interfaces:
SimpleTimer.TimedEvent
class SessionIdleTimer extends Object implements SimpleTimer.TimedEvent
Reduce tunnels or shutdown the session on idle if so configured- Author:
- zzz
-
-
Field Summary
Fields Modifier and Type Field Description static long
MINIMUM_TIME
-
Constructor Summary
Constructors Constructor Description SessionIdleTimer(I2PAppContext context, I2PSessionImpl session, boolean reduce, boolean shutdown)
reduce, shutdown, or both must be true
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
timeReached()
the time requested has been reached (this call should NOT block, otherwise the whole SimpleTimer gets backed up)
-
-
-
Field Detail
-
MINIMUM_TIME
public static final long MINIMUM_TIME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
SessionIdleTimer
public SessionIdleTimer(I2PAppContext context, I2PSessionImpl session, boolean reduce, boolean shutdown)
reduce, shutdown, or both must be true
-
-
Method Detail
-
timeReached
public void timeReached()
Description copied from interface:SimpleTimer.TimedEvent
the time requested has been reached (this call should NOT block, otherwise the whole SimpleTimer gets backed up)- Specified by:
timeReached
in interfaceSimpleTimer.TimedEvent
-
-