Package net.i2p.client.streaming.impl
Class SchedulerClosed
- java.lang.Object
- 
- net.i2p.client.streaming.impl.SchedulerImpl
- 
- net.i2p.client.streaming.impl.SchedulerClosed
 
 
- 
- All Implemented Interfaces:
- TaskScheduler
 
 class SchedulerClosed extends SchedulerImpl Scheduler used for after both sides have had their close packets ACKed, but the final timeout hasn't passed. Entry conditions:- Both sides have closed and ACKed.
- 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 Summary- 
Fields inherited from class net.i2p.client.streaming.impl.SchedulerImpl_context, _log
 
- 
 - 
Constructor SummaryConstructors Constructor Description SchedulerClosed(I2PAppContext ctx)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaccept(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 Detail- 
SchedulerClosedpublic SchedulerClosed(I2PAppContext ctx) 
 
- 
 - 
Method Detail- 
acceptpublic boolean accept(Connection con) Description copied from interface:TaskSchedulerDetermine whether this scheduler is fit to operate against the given connection
 - 
eventOccurredpublic void eventOccurred(Connection con) Description copied from interface:TaskSchedulerAn event has occurred (timeout, message sent, or message received), so schedule what to do next based on our current state.
 
- 
 
-