org.opencms.workplace.threads
Class CmsSynchronizeThread

java.lang.Object
  extended by java.lang.Thread
      extended by org.opencms.report.A_CmsReportThread
          extended by org.opencms.workplace.threads.CmsSynchronizeThread
All Implemented Interfaces:
java.lang.Runnable, I_CmsReportThread

public class CmsSynchronizeThread
extends A_CmsReportThread

Synchronizes a VFS folder with a folder form the "real" file system.

Since:
6.0.0
Version:
$Revision: 1.17 $
Author:
Alexander Kandzior

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
 
Constructor Summary
CmsSynchronizeThread(CmsObject cms)
          Creates the synchronize Thread.
 
Method Summary
 java.lang.Throwable getError()
          Returns the error exception in case there was an error during the execution of this Thread, null otherwise.
 java.lang.String getReportUpdate()
          Returns the part of the report that is ready for output.
 void run()
           
 
Methods inherited from class org.opencms.report.A_CmsReportThread
addError, getCms, getErrors, getReport, getRuntime, getUUID, hasError, initHtmlReport, initOldHtmlReport, isDoomed
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.opencms.report.I_CmsReportThread
start
 

Constructor Detail

CmsSynchronizeThread

public CmsSynchronizeThread(CmsObject cms)
Creates the synchronize Thread.

Parameters:
cms - the current OpenCms context object
Method Detail

getError

public java.lang.Throwable getError()
Description copied from class: A_CmsReportThread
Returns the error exception in case there was an error during the execution of this Thread, null otherwise.

Overrides:
getError in class A_CmsReportThread
Returns:
the error exception in case there was an error, null otherwise
See Also:
A_CmsReportThread.getError()

getReportUpdate

public java.lang.String getReportUpdate()
Description copied from class: A_CmsReportThread
Returns the part of the report that is ready for output.

Specified by:
getReportUpdate in class A_CmsReportThread
Returns:
the part of the report that is ready for output
See Also:
A_CmsReportThread.getReportUpdate()

run

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