Package net.i2p.client.streaming.impl
Class SchedulerHardDisconnected
java.lang.Object
net.i2p.client.streaming.impl.SchedulerImpl
net.i2p.client.streaming.impl.SchedulerHardDisconnected
- All Implemented Interfaces:
- TaskScheduler
Scheduler used after we've locally done a hard disconnect, but the final timeout hasn't passed.
Entry conditions:
- Locally disconnected hard.
- Less than the final timeout period has passed since the last ACK.
Events:
- Packets received
- RESET received
- Message sending fails (error talking to the session)
Next states:
- dead- after the final timeout passes
- 
Field SummaryFields inherited from class net.i2p.client.streaming.impl.SchedulerImpl_context, _log
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbooleanaccept(Connection con) Determine whether this scheduler is fit to operate against the given connectionvoideventOccurred(Connection con) An event has occurred (timeout, message sent, or message received), so schedule what to do next based on our current state.Methods inherited from class net.i2p.client.streaming.impl.SchedulerImplreschedule, toString
- 
Constructor Details- 
SchedulerHardDisconnected
 
- 
- 
Method Details- 
acceptDescription copied from interface:TaskSchedulerDetermine whether this scheduler is fit to operate against the given connection
- 
eventOccurredDescription copied from interface:TaskSchedulerAn event has occurred (timeout, message sent, or message received), so schedule what to do next based on our current state.
 
-