Package org.codelibs.fess.helper
Class DataIndexHelper.DataCrawlingThread
java.lang.Object
java.lang.Thread
org.codelibs.fess.helper.DataIndexHelper.DataCrawlingThread
- All Implemented Interfaces:
Runnable
- Enclosing class:
- DataIndexHelper
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Thread
Thread.State, Thread.UncaughtExceptionHandler -
Field Summary
FieldsFields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDataCrawlingThread(DataConfig dataConfig, IndexUpdateCallback indexUpdateCallback, Map<String, String> initParamMap) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidawaitTermination(long mills) booleanbooleanprotected voidprocess()voidrun()voidMethods 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
-
Field Details
-
finished
protected boolean finished -
running
protected boolean running
-
-
Constructor Details
-
DataCrawlingThread
protected DataCrawlingThread(DataConfig dataConfig, IndexUpdateCallback indexUpdateCallback, Map<String, String> initParamMap)
-
-
Method Details
-
run
public void run() -
process
protected void process() -
isFinished
public boolean isFinished() -
stopCrawling
public void stopCrawling() -
getCrawlingInfoId
-
isRunning
public boolean isRunning() -
awaitTermination
public void awaitTermination() -
awaitTermination
public void awaitTermination(long mills)
-