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 Threadprivate intprivate longprivate StackTraceElement[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoiddispose()private voidprivate booleanisWaitingForNextEvent(StackTraceElement[] currentStack) private static booleanstacksEqual(StackTraceElement[] a, StackTraceElement[] b) private static booleanstackTraceElementIs(StackTraceElement e, String className, String methodName, boolean isNative) private longReturns 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
-