public class AlgorithmEventHistoryEntryDeliverer extends java.lang.Thread implements AlgorithmEventSource, GUIEventListener
AlgorithmEventHistoryEntryDeliverer is Thread constantly pulling events from a given AlgorithmEventHistory and sending these to all registered
AlgorithmEventListeners.| Constructor and Description |
|---|
AlgorithmEventHistoryEntryDeliverer(AlgorithmEventHistory eventHistory) |
AlgorithmEventHistoryEntryDeliverer(AlgorithmEventHistory eventHistory,
int maximumSleepTimeInMilliseconds) |
| Modifier and Type | Method and Description |
|---|---|
void |
handleGUIEvent(GUIEvent guiEvent) |
void |
registerListener(AlgorithmEventListener algorithmEventListener) |
void |
run() |
void |
unregisterListener(AlgorithmEventListener algorithmEventListener) |
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, yieldpublic AlgorithmEventHistoryEntryDeliverer(AlgorithmEventHistory eventHistory, int maximumSleepTimeInMilliseconds)
public AlgorithmEventHistoryEntryDeliverer(AlgorithmEventHistory eventHistory)
public void registerListener(AlgorithmEventListener algorithmEventListener)
registerListener in interface AlgorithmEventSourcepublic void unregisterListener(AlgorithmEventListener algorithmEventListener)
unregisterListener in interface AlgorithmEventSourcepublic void run()
run in interface java.lang.Runnablerun in class java.lang.Threadpublic void handleGUIEvent(GUIEvent guiEvent)
handleGUIEvent in interface GUIEventListener