public final class EventDispatchThreadHangMonitor extends EventQueue
The original blog can be found here
Automatically detecting AWT event dispatch thread hangs
Modifier and Type | Method and Description |
---|---|
protected void |
dispatchEvent(AWTEvent event)
Overrides EventQueue.dispatchEvent to call our pre and post hooks either
side of the system's event dispatch code.
|
static EventDispatchThreadHangMonitor |
getInstance() |
long |
getTimeout() |
static void |
initMonitoring()
Sets up hang detection for the event dispatch thread.
|
void |
setTimeout(long timeout) |
createSecondaryLoop, getCurrentEvent, getMostRecentEventTime, getNextEvent, invokeAndWait, invokeLater, isDispatchThread, peekEvent, peekEvent, pop, postEvent, push
public static void initMonitoring()
public static EventDispatchThreadHangMonitor getInstance()
public long getTimeout()
public void setTimeout(long timeout)
protected void dispatchEvent(AWTEvent event)
dispatchEvent
in class EventQueue