Class HttpPoster.DeleteThread

  • All Implemented Interfaces:
    java.lang.Runnable
    Enclosing class:
    HttpPoster

    protected class HttpPoster.DeleteThread
    extends java.lang.Thread
    Killable thread that does deletions. Java 1.5 stopped permitting thread interruptions to abort socket waits. As a result, it is impossible to get threads to shutdown cleanly that are doing such waits. So, the places where this happens are segregated in their own threads so that they can be just abandoned. This thread does a single document deletion.
    • 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
      protected java.lang.String activityCode  
      protected java.lang.String activityDetails  
      protected java.lang.Long activityStart  
      protected java.lang.String documentURI  
      protected java.lang.Throwable exception  
      • Fields inherited from class java.lang.Thread

        MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
    • Constructor Summary

      Constructors 
      Constructor Description
      DeleteThread​(java.lang.String documentURI)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getActivityCode()  
      java.lang.String getActivityDetails()  
      java.lang.Long getActivityStart()  
      java.lang.Throwable getException()  
      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

      • documentURI

        protected java.lang.String documentURI
      • activityStart

        protected java.lang.Long activityStart
      • activityCode

        protected java.lang.String activityCode
      • activityDetails

        protected java.lang.String activityDetails
      • exception

        protected java.lang.Throwable exception
    • Constructor Detail

      • DeleteThread

        public DeleteThread​(java.lang.String documentURI)
    • Method Detail

      • run

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

        public java.lang.Throwable getException()
      • getActivityStart

        public java.lang.Long getActivityStart()
      • getActivityCode

        public java.lang.String getActivityCode()
      • getActivityDetails

        public java.lang.String getActivityDetails()