Class Log4jThread

    • Nested Class Summary

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

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

      Fields 
      Modifier and Type Field Description
      (package private) static java.lang.String PREFIX  
      private static java.util.concurrent.atomic.AtomicLong threadInitNumber  
      • Fields inherited from class java.lang.Thread

        MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
    • Constructor Summary

      Constructors 
      Constructor Description
      Log4jThread()  
      Log4jThread​(java.lang.Runnable target)  
      Log4jThread​(java.lang.Runnable target, java.lang.String name)  
      Log4jThread​(java.lang.String name)  
      Log4jThread​(java.lang.ThreadGroup group, java.lang.Runnable target)  
      Log4jThread​(java.lang.ThreadGroup group, java.lang.Runnable target, java.lang.String name)  
      Log4jThread​(java.lang.ThreadGroup group, java.lang.Runnable target, java.lang.String name, long stackSize)  
      Log4jThread​(java.lang.ThreadGroup group, java.lang.String name)  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      private static long nextThreadNum()  
      private static java.lang.String toThreadName​(java.lang.Object name)  
      • 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
    • Field Detail

      • threadInitNumber

        private static final java.util.concurrent.atomic.AtomicLong threadInitNumber
    • Constructor Detail

      • Log4jThread

        public Log4jThread()
      • Log4jThread

        public Log4jThread​(java.lang.Runnable target)
      • Log4jThread

        public Log4jThread​(java.lang.Runnable target,
                           java.lang.String name)
      • Log4jThread

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

        public Log4jThread​(java.lang.ThreadGroup group,
                           java.lang.Runnable target)
      • Log4jThread

        public Log4jThread​(java.lang.ThreadGroup group,
                           java.lang.Runnable target,
                           java.lang.String name)
      • Log4jThread

        public Log4jThread​(java.lang.ThreadGroup group,
                           java.lang.Runnable target,
                           java.lang.String name,
                           long stackSize)
      • Log4jThread

        public Log4jThread​(java.lang.ThreadGroup group,
                           java.lang.String name)
    • Method Detail

      • nextThreadNum

        private static long nextThreadNum()
      • toThreadName

        private static java.lang.String toThreadName​(java.lang.Object name)