Class ExpireThread

  • All Implemented Interfaces:
    java.lang.Runnable

    public class ExpireThread
    extends java.lang.Thread
    This class represents an expire thread. These threads expire documents, by deleting them from the system.
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      protected static class  ExpireThread.OutputRemoveActivity
      The ingest logger class
      • 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
      static java.lang.String _rcsid  
      protected DocumentCleanupQueue documentQueue
      This is a reference to the static main document queue
      protected java.lang.String id
      Thread id
      protected java.lang.String processID
      Process ID
      protected WorkerResetManager resetManager
      Worker thread pool reset manager
      • 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
      void run()  
      • 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, 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

      • id

        protected final java.lang.String id
        Thread id
      • documentQueue

        protected final DocumentCleanupQueue documentQueue
        This is a reference to the static main document queue
      • resetManager

        protected final WorkerResetManager resetManager
        Worker thread pool reset manager
      • processID

        protected final java.lang.String processID
        Process ID
    • Method Detail

      • run

        public void run()
        Specified by:
        run in interface java.lang.Runnable
        Overrides:
        run in class java.lang.Thread