Class WikiConnector.ExecuteGetDocInfoThread

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

    protected static class WikiConnector.ExecuteGetDocInfoThread
    extends java.lang.Thread
    Thread to execute a "get doc info" operation. This thread both executes the operation and parses the result.
    • 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 author  
      protected org.apache.http.client.HttpClient client  
      protected java.lang.String comment  
      protected java.io.File contentFile  
      protected java.lang.String documentIdentifier  
      protected java.lang.String errorMessage  
      protected java.lang.Throwable exception  
      protected org.apache.http.client.methods.HttpRequestBase executeMethod  
      protected java.lang.String lastModified  
      protected boolean loginNeeded  
      protected java.lang.String statusCode  
      protected java.lang.String title  
      • Fields inherited from class java.lang.Thread

        MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
    • Constructor Summary

      Constructors 
      Constructor Description
      ExecuteGetDocInfoThread​(org.apache.http.client.HttpClient client, org.apache.http.client.methods.HttpRequestBase executeMethod, java.lang.String documentIdentifier)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void cleanup()  
      boolean finishUp()  
      java.lang.String getAuthor()  
      java.lang.String getComment()  
      java.io.File getContentFile()  
      java.lang.String getErrorMessage()  
      java.lang.String getLastModified()  
      java.lang.String getStatusCode()  
      java.lang.String getTitle()  
      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

      • client

        protected org.apache.http.client.HttpClient client
      • executeMethod

        protected org.apache.http.client.methods.HttpRequestBase executeMethod
      • exception

        protected java.lang.Throwable exception
      • documentIdentifier

        protected java.lang.String documentIdentifier
      • contentFile

        protected java.io.File contentFile
      • author

        protected java.lang.String author
      • title

        protected java.lang.String title
      • comment

        protected java.lang.String comment
      • lastModified

        protected java.lang.String lastModified
      • statusCode

        protected java.lang.String statusCode
      • errorMessage

        protected java.lang.String errorMessage
      • loginNeeded

        protected boolean loginNeeded
    • Constructor Detail

      • ExecuteGetDocInfoThread

        public ExecuteGetDocInfoThread​(org.apache.http.client.HttpClient client,
                                       org.apache.http.client.methods.HttpRequestBase executeMethod,
                                       java.lang.String documentIdentifier)
    • Method Detail

      • run

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

        public boolean finishUp()
                         throws java.lang.InterruptedException,
                                org.apache.manifoldcf.core.interfaces.ManifoldCFException,
                                org.apache.manifoldcf.agents.interfaces.ServiceInterruption,
                                java.io.IOException,
                                org.apache.http.HttpException
        Throws:
        java.lang.InterruptedException
        org.apache.manifoldcf.core.interfaces.ManifoldCFException
        org.apache.manifoldcf.agents.interfaces.ServiceInterruption
        java.io.IOException
        org.apache.http.HttpException
      • getStatusCode

        public java.lang.String getStatusCode()
      • getErrorMessage

        public java.lang.String getErrorMessage()
      • getContentFile

        public java.io.File getContentFile()
      • getAuthor

        public java.lang.String getAuthor()
      • getComment

        public java.lang.String getComment()
      • getTitle

        public java.lang.String getTitle()
      • getLastModified

        public java.lang.String getLastModified()
      • cleanup

        public void cleanup()