Class AEDiagnostics


  • public class AEDiagnostics
    extends java.lang.Object
    • Field Detail

      • ALWAYS_PASS_HASH_CHECKS

        public static final boolean ALWAYS_PASS_HASH_CHECKS
        See Also:
        Constant Field Values
      • CHECK_DUMMY_FILE_DATA

        public static final boolean CHECK_DUMMY_FILE_DATA
        See Also:
        Constant Field Values
      • DEBUG_MONITOR_SEM_USAGE

        public static final boolean DEBUG_MONITOR_SEM_USAGE
        See Also:
        Constant Field Values
      • TRACE_DIRECT_BYTE_BUFFERS

        public static final boolean TRACE_DIRECT_BYTE_BUFFERS
        See Also:
        Constant Field Values
      • TRACE_TCP_TRANSPORT_STATS

        public static final boolean TRACE_TCP_TRANSPORT_STATS
        See Also:
        Constant Field Values
      • TRACE_CONNECTION_DROPS

        public static final boolean TRACE_CONNECTION_DROPS
        See Also:
        Constant Field Values
      • MAX_FILE_SIZE_DEFAULT

        private static final int MAX_FILE_SIZE_DEFAULT
      • MAX_FILE_SIZE_ACTUAL

        private static int[] MAX_FILE_SIZE_ACTUAL
      • debug_dir

        private static java.io.File debug_dir
      • debug_save_dir

        private static java.io.File debug_save_dir
      • started_up

        private static boolean started_up
      • startup_complete

        private static volatile boolean startup_complete
      • enable_pending_writes

        private static boolean enable_pending_writes
      • logging_enabled

        protected static boolean logging_enabled
      • loggers_enabled

        protected static boolean loggers_enabled
      • dump_check_done_sem

        private static final AESemaphore dump_check_done_sem
      • bad_dlls

        private static final java.lang.String[][] bad_dlls
    • Constructor Detail

      • AEDiagnostics

        public AEDiagnostics()
    • Method Detail

      • startup

        public static void startup​(boolean _enable_pending)
      • dumpThreads

        public static void dumpThreads()
      • cleanOldLogs

        private static void cleanOldLogs()
      • isStartupComplete

        public static boolean isStartupComplete()
      • getLogDir

        public static java.io.File getLogDir()
      • flushPendingLogs

        public static void flushPendingLogs()
      • logWithStack

        public static void logWithStack​(java.lang.String logger_name,
                                        java.lang.String str)
      • log

        public static void log​(java.lang.String logger_name,
                               java.lang.String str)
      • markDirty

        public static void markDirty()
      • isDirty

        public static boolean isDirty()
      • markClean

        public static void markClean()
      • checkDumpsAndNatives

        public static void checkDumpsAndNatives()
      • analyseDump

        protected static void analyseDump​(java.io.File file)
      • waitForDumpChecks

        public static void waitForDumpChecks​(long max_wait)
      • generateEvidence

        public static void generateEvidence​(java.io.PrintWriter _writer)