org.opennms.bb.dp.eventd
Class UDPHandler.DatagramPacketHandler

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

private static class UDPHandler.DatagramPacketHandler
extends Thread

When the UDPHandler blocks on the 'receive()', there is no reliable way to interrupt the thread on a status change. Hence we use this inner class to handle the receive() 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