org.opennms.bb.dp.eventd
Class TCPHandler.ConnectionHandler

java.lang.Object
  |
  +--java.lang.Thread
        |
        +--org.opennms.bb.dp.eventd.TCPHandler.ConnectionHandler
All Implemented Interfaces:
Runnable
Enclosing class:
TCPHandler

private static class TCPHandler.ConnectionHandler
extends Thread

When the TCPHandler blocks on the 'accept()', there is no reliable way to interrupt the thread on a status change. Hence we use this inner class to handle the accept() and queue it back to the main handler


Fields inherited from class java.lang.Thread
contextClassLoader, daemon, eetop, group, inheritableThreadLocals, inheritedAccessControlContext, MAX_PRIORITY, MIN_PRIORITY, name, NORM_PRIORITY, priority, single_step, stillborn, stopThreadPermission, target, threadInitNumber, threadLocals, threadQ
 
Methods inherited from class java.lang.Thread
, activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, exit, getContextClassLoader, getName, getPriority, getThreadGroup, init, interrupt, interrupt0, interrupted, isAlive, isDaemon, isInterrupted, isInterrupted, join, join, join, nextThreadNum, registerNatives, resume, resume0, setContextClassLoader, setDaemon, setName, setPriority, setPriority0, sleep, sleep, start, stop, stop, stop0, suspend, suspend0, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait