|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.glassfish.grizzly.nio.SelectorRunner
public final class SelectorRunner
Class is responsible for processing certain (single) SelectorHandler
| Method Summary | |
|---|---|
static SelectorRunner |
create(NIOTransport transport)
|
protected boolean |
doSelect()
This method handle the processing of all Selector's interest op (OP_ACCEPT,OP_READ,OP_WRITE,OP_CONNECT) by delegating to its Handler. |
int |
getLastSelectedKeysCount()
Number of SelectionKeys, which were selected last time. |
java.util.Queue<SelectorHandlerTask> |
getPendingTasks()
|
java.util.Queue<SelectorHandlerTask> |
getPostponedTasks()
|
java.lang.Thread |
getRunnerThread()
|
java.nio.channels.Selector |
getSelector()
|
Transport.State |
getState()
|
NIOTransport |
getTransport()
|
void |
postpone()
|
void |
run()
|
void |
start()
|
void |
stop()
|
protected void |
switchToNewSelector()
|
void |
wakeupSelector()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static SelectorRunner create(NIOTransport transport)
throws java.io.IOException
java.io.IOExceptionpublic NIOTransport getTransport()
public java.nio.channels.Selector getSelector()
public java.lang.Thread getRunnerThread()
public Transport.State getState()
public void postpone()
public void start()
public void stop()
public void wakeupSelector()
public void run()
run in interface java.lang.Runnableprotected boolean doSelect()
public java.util.Queue<SelectorHandlerTask> getPendingTasks()
public java.util.Queue<SelectorHandlerTask> getPostponedTasks()
public int getLastSelectedKeysCount()
SelectionKeys, which were selected last time.
Operation is not thread-safe.
SelectionKeys, which were selected last time.
protected final void switchToNewSelector()
throws java.io.IOException
java.io.IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||