org.mortbay.jetty.nio
Class SelectChannelConnector.SelectSet

java.lang.Object
  extended by org.mortbay.jetty.nio.SelectChannelConnector.SelectSet
Enclosing class:
SelectChannelConnector

private class SelectChannelConnector.SelectSet
extends Object


Field Summary
private  List _changes
           
private  Timeout _idleTimeout
           
private  int _nextSet
           
private  Timeout _retryTimeout
           
private  Selector _selector
           
private  int _setID
           
 
Constructor Summary
SelectChannelConnector.SelectSet(int acceptorID)
           
 
Method Summary
 void accept()
           
 void addChange(Object point)
           
(package private)  void destroy()
           
(package private)  Selector getSelector()
           
 void scheduleIdle(Timeout.Task task)
           
 void scheduleTimeout(Timeout.Task task, long timeout)
           
 void wakeup()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_setID

private transient int _setID

_idleTimeout

private transient Timeout _idleTimeout

_retryTimeout

private transient Timeout _retryTimeout

_selector

private transient Selector _selector

_changes

private transient List _changes

_nextSet

private transient int _nextSet
Constructor Detail

SelectChannelConnector.SelectSet

SelectChannelConnector.SelectSet(int acceptorID)
                           throws Exception
Throws:
Exception
Method Detail

getSelector

Selector getSelector()

destroy

void destroy()
       throws Exception
Throws:
Exception

accept

public void accept()
            throws IOException
Throws:
IOException

scheduleIdle

public void scheduleIdle(Timeout.Task task)

scheduleTimeout

public void scheduleTimeout(Timeout.Task task,
                            long timeout)

addChange

public void addChange(Object point)

wakeup

public void wakeup()