net.i2p.client.streaming
Class SchedulerConnecting

java.lang.Object
  extended by net.i2p.client.streaming.SchedulerImpl
      extended by net.i2p.client.streaming.SchedulerConnecting
All Implemented Interfaces:
TaskScheduler

 class SchedulerConnecting
extends SchedulerImpl

Scheduler used once we've sent our SYN but it hasn't been ACKed yet. This connection may or may not be locally created.

Entry conditions:

Events:

Next states:

  • connected - after receiving an ACK
  • closing - after both sending and receiving a CLOSE
  • closed - after both sending and receiving ACKs on the CLOSE
  • dead - after sending or receiving a RESET

  • Field Summary
     
    Fields inherited from class net.i2p.client.streaming.SchedulerImpl
    _context
     
    Constructor Summary
    SchedulerConnecting(I2PAppContext ctx)
               
     
    Method Summary
     boolean accept(Connection con)
               
     void eventOccurred(Connection con)
               
     
    Methods inherited from class net.i2p.client.streaming.SchedulerImpl
    reschedule
     
    Methods inherited from class java.lang.Object
    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
     

    Constructor Detail

    SchedulerConnecting

    public SchedulerConnecting(I2PAppContext ctx)
    Method Detail

    accept

    public boolean accept(Connection con)

    eventOccurred

    public void eventOccurred(Connection con)