public class ControllerEventQueue extends CloseableThread
closing
Constructor and Description |
---|
ControllerEventQueue(java.util.Vector listeners,
java.lang.String threadName)
Construct a ControllerEventQueue for the given list of
ControllerListeners.
|
Modifier and Type | Method and Description |
---|---|
void |
postEvent(ControllerEvent event)
Post a ControllerEvent to the queue.
|
void |
run()
Endlessly monitor the event queue.
|
close, isClosed, isClosing, setClosed, setClosing, waitUntilClosed
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
public ControllerEventQueue(java.util.Vector listeners, java.lang.String threadName)
listeners
- The list of ControllerListeners to notify
whenever a ControllerEvents is posted.public void postEvent(ControllerEvent event)
public void run()
run
in interface java.lang.Runnable
run
in class java.lang.Thread