org.apache.tomcat.util.net
Class NioBlockingSelector.BlockPoller
java.lang.Object
java.lang.Thread
org.apache.tomcat.util.net.NioBlockingSelector.BlockPoller
- All Implemented Interfaces:
- Runnable
- Enclosing class:
- NioBlockingSelector
protected static class NioBlockingSelector.BlockPoller
- extends Thread
Methods inherited from class java.lang.Thread |
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, yield |
run
protected volatile boolean run
selector
protected Selector selector
events
protected ConcurrentLinkedQueue<Runnable> events
wakeupCounter
protected AtomicInteger wakeupCounter
NioBlockingSelector.BlockPoller
protected NioBlockingSelector.BlockPoller()
disable
public void disable()
cancelKey
public void cancelKey(SelectionKey key)
wakeup
public void wakeup()
cancel
public void cancel(SelectionKey sk,
NioEndpoint.KeyAttachment key,
int ops)
add
public void add(NioEndpoint.KeyAttachment key,
int ops,
NioBlockingSelector.KeyReference ref)
remove
public void remove(NioEndpoint.KeyAttachment key,
int ops)
events
public boolean events()
run
public void run()
- Specified by:
run
in interface Runnable
- Overrides:
run
in class Thread
countDown
public void countDown(CountDownLatch latch)
Copyright © 2000-2012 Apache Software Foundation. All Rights Reserved.