Package org.codelibs.fess.helper
Class DataIndexHelper.DataCrawlingThread
- java.lang.Object
-
- java.lang.Thread
-
- org.codelibs.fess.helper.DataIndexHelper.DataCrawlingThread
-
- All Implemented Interfaces:
java.lang.Runnable
- Enclosing class:
- DataIndexHelper
protected static class DataIndexHelper.DataCrawlingThread extends java.lang.Thread
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedDataCrawlingThread(DataConfig dataConfig, IndexUpdateCallback indexUpdateCallback, java.util.Map<java.lang.String,java.lang.String> initParamMap)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidawaitTermination()voidawaitTermination(long mills)java.lang.StringgetCrawlingInfoId()booleanisFinished()booleanisRunning()protected voidprocess()voidrun()voidstopCrawling()-
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
-
-
-
-
Constructor Detail
-
DataCrawlingThread
protected DataCrawlingThread(DataConfig dataConfig, IndexUpdateCallback indexUpdateCallback, java.util.Map<java.lang.String,java.lang.String> initParamMap)
-
-
Method Detail
-
run
public void run()
- Specified by:
runin interfacejava.lang.Runnable- Overrides:
runin classjava.lang.Thread
-
process
protected void process()
-
isFinished
public boolean isFinished()
-
stopCrawling
public void stopCrawling()
-
getCrawlingInfoId
public java.lang.String getCrawlingInfoId()
-
isRunning
public boolean isRunning()
-
awaitTermination
public void awaitTermination()
-
awaitTermination
public void awaitTermination(long mills)
-
-