org.apache.tomcat.util.net
protected class NioBlockingSelector.BlockPoller extends java.lang.Thread
| Modifier and Type | Field and Description |
|---|---|
protected java.util.concurrent.ConcurrentLinkedQueue<java.lang.Runnable> |
events |
protected boolean |
run |
protected java.nio.channels.Selector |
selector |
protected java.util.concurrent.atomic.AtomicInteger |
wakeupCounter |
| Modifier | Constructor and Description |
|---|---|
protected |
NioBlockingSelector.BlockPoller() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(NioEndpoint.KeyAttachment key,
int ops,
NioBlockingSelector.KeyReference ref) |
void |
cancel(java.nio.channels.SelectionKey sk,
NioEndpoint.KeyAttachment key,
int ops) |
void |
cancelKey(java.nio.channels.SelectionKey key) |
void |
countDown(java.util.concurrent.CountDownLatch latch) |
void |
disable() |
boolean |
events() |
void |
remove(NioEndpoint.KeyAttachment key,
int ops) |
void |
run() |
void |
wakeup() |
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yieldprotected boolean run
protected java.nio.channels.Selector selector
protected java.util.concurrent.ConcurrentLinkedQueue<java.lang.Runnable> events
protected java.util.concurrent.atomic.AtomicInteger wakeupCounter
public void disable()
public void cancelKey(java.nio.channels.SelectionKey key)
public void wakeup()
public void cancel(java.nio.channels.SelectionKey sk,
NioEndpoint.KeyAttachment key,
int ops)
public void add(NioEndpoint.KeyAttachment key, int ops, NioBlockingSelector.KeyReference ref)
public void remove(NioEndpoint.KeyAttachment key, int ops)
public boolean events()
public void run()
run in interface java.lang.Runnablerun in class java.lang.Threadpublic void countDown(java.util.concurrent.CountDownLatch latch)
Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.