org.opencms.workplace.threads
Class CmsPublishThread

java.lang.Object
  extended byjava.lang.Thread
      extended byorg.opencms.report.A_CmsReportThread
          extended byorg.opencms.workplace.threads.CmsPublishThread
All Implemented Interfaces:
I_CmsReportThread, java.lang.Runnable

public class CmsPublishThread
extends A_CmsReportThread

Publishes a resource or the users current project.

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

Field Summary
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
CmsPublishThread(CmsObject cms, CmsPublishList publishList, CmsWorkplaceSettings settings)
          Creates a Thread that publishes the Cms resources contained in the specified Cms publish list.
 
Method Summary
 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, getError, getErrors, getReport, getRuntime, getUUID, hasError, initHtmlReport, initOldHtmlReport, isDoomed
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, 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

CmsPublishThread

public CmsPublishThread(CmsObject cms,
                        CmsPublishList publishList,
                        CmsWorkplaceSettings settings)
Creates a Thread that publishes the Cms resources contained in the specified Cms publish list.

Parameters:
cms - the current OpenCms context object
publishList - a Cms publish list
settings - the workplace settings of the current user
See Also:
CmsObject.getPublishList(org.opencms.file.CmsResource, boolean), CmsObject.getPublishList()
Method Detail

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()
See Also:
Runnable.run()