Package edu.wisc.ssec.mcidasv.util.gui
Class EventDispatchThreadHangMonitor.DispatchInfo
java.lang.Object
edu.wisc.ssec.mcidasv.util.gui.EventDispatchThreadHangMonitor.DispatchInfo
- Enclosing class:
EventDispatchThreadHangMonitor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Thread
private int
private long
private StackTraceElement[]
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
dispose()
private void
private boolean
isWaitingForNextEvent
(StackTraceElement[] currentStack) private static boolean
stacksEqual
(StackTraceElement[] a, StackTraceElement[] b) private static boolean
stackTraceElementIs
(StackTraceElement e, String className, String methodName, boolean isNative) private long
Returns how long this dispatch has been going on (in milliseconds).
-
Field Details
-
lastReportedStack
-
hangNumber
-
eventDispatchThread
-
lastDispatchTimeMillis
-
-
Constructor Details
-
DispatchInfo
public DispatchInfo()
-
-
Method Details
-
checkForHang
-
stackTraceElementIs
private static boolean stackTraceElementIs(StackTraceElement e, String className, String methodName, boolean isNative) -
isWaitingForNextEvent
-
examineHang
-
stacksEqual
-
timeSoFar
Returns how long this dispatch has been going on (in milliseconds). -
dispose
-