Class BookieCriticalThread

  • All Implemented Interfaces:
    java.lang.Runnable, java.lang.Thread.UncaughtExceptionHandler
    Direct Known Subclasses:
    BookieImpl, Journal

    public class BookieCriticalThread
    extends BookieThread
    Thread is marked as critical and will exit, when there is an uncaught exception occurred in thread.
    • Nested Class Summary

      • Nested classes/interfaces inherited from class java.lang.Thread

        java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
    • Field Summary

      • Fields inherited from class java.lang.Thread

        MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void handleException​(java.lang.Thread t, java.lang.Throwable e)
      Handles uncaught exception occurred in thread.
      • Methods inherited from class io.netty.util.concurrent.FastThreadLocalThread

        setThreadLocalMap, threadLocalMap, willCleanupFastThreadLocals, willCleanupFastThreadLocals
      • Methods inherited from class java.lang.Thread

        activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, run, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • BookieCriticalThread

        public BookieCriticalThread​(java.lang.String name)
      • BookieCriticalThread

        public BookieCriticalThread​(java.lang.Runnable thread,
                                    java.lang.String name)
    • Method Detail

      • handleException

        protected void handleException​(java.lang.Thread t,
                                       java.lang.Throwable e)
        Description copied from class: BookieThread
        Handles uncaught exception occurred in thread.
        Overrides:
        handleException in class BookieThread