Package org.opencms.ui.apps.searchindex
Class CmsIndexingReportThread
- java.lang.Object
-
- java.lang.Thread
-
- org.opencms.report.A_CmsReportThread
-
- org.opencms.ui.apps.searchindex.CmsIndexingReportThread
-
- All Implemented Interfaces:
java.lang.Runnable
,I_CmsReportThread
public class CmsIndexingReportThread extends A_CmsReportThread
Implements methods to utilize a report thread forCmsIndexingReport
.- Since:
- 6.0.0
-
-
Field Summary
-
Fields inherited from class org.opencms.report.A_CmsReportThread
m_report
-
-
Constructor Summary
Constructors Constructor Description CmsIndexingReportThread(CmsObject cms, java.util.List<java.lang.String> indexNames)
Creates an indexing Thread for full update.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Throwable
getError()
Returns the last error.java.lang.String
getReportUpdate()
Updates the report.void
run()
Starts the indexing report thread.-
Methods inherited from class org.opencms.report.A_CmsReportThread
addError, getCms, getErrors, getLastEntryTime, getLogChannel, getReport, getReportUpdate, getRuntime, getUUID, hasError, initHtmlReport, initOldHtmlReport, isDoomed
-
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
-
Methods inherited from interface org.opencms.report.I_CmsReportThread
start
-
-
-
-
Constructor Detail
-
CmsIndexingReportThread
public CmsIndexingReportThread(CmsObject cms, java.util.List<java.lang.String> indexNames)
Creates an indexing Thread for full update.- Parameters:
cms
- the current OpenCms context objectindexNames
- a list of names of the indexes to refresh or null for all indexes
-
-
Method Detail
-
getError
public java.lang.Throwable getError()
Returns the last error.- Overrides:
getError
in classA_CmsReportThread
- Returns:
- the error exception in case there was an error, null otherwise
- See Also:
A_CmsReportThread.getError()
-
getReportUpdate
public java.lang.String getReportUpdate()
Updates the report.- Specified by:
getReportUpdate
in classA_CmsReportThread
- Returns:
- the part of the report that is ready for output
- See Also:
A_CmsReportThread.getReportUpdate()
-
run
public void run()
Starts the indexing report thread.- Specified by:
run
in interfacejava.lang.Runnable
- Overrides:
run
in classjava.lang.Thread
- See Also:
Runnable.run()
-
-