Package com.logicaldoc.core.searchengine
Class IndexOptimizer
- java.lang.Object
-
- com.logicaldoc.core.task.Task
-
- com.logicaldoc.core.searchengine.IndexOptimizer
-
-
Field Summary
Fields Modifier and Type Field Description static StringNAME-
Fields inherited from class com.logicaldoc.core.task.Task
STATUS_IDLE, STATUS_RUNNING, STATUS_STOPPING
-
-
Constructor Summary
Constructors Constructor Description IndexOptimizer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SearchEnginegetIndexer()booleanisConcurrent()Concrete implementations must override this method declaring if the task supports multiple instances running concurrently.booleanisIndeterminate()Concrete implementations must override this method declaring if the task is indeterminate.voidsetDocumentDao(DocumentDAO documentDao)voidsetIndexer(SearchEngine indexer)-
Methods inherited from class com.logicaldoc.core.task.Task
addTaskListener, getCompletionPercentage, getConfig, getName, getProgress, getReportRecipients, getScheduling, getSize, getStatus, interrupt, isInterrupted, isInterruptRequested, isRunning, isSendActivityReport, notifyReport, removeTaskListener, run, save, saveWork, setConfig, setLockManager, setReportRecipients, setSendActivityReport, setSender, setSize, setSystemLoadMonitor, setUserDao
-
-
-
-
Field Detail
-
NAME
public static final String NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getIndexer
public SearchEngine getIndexer()
-
setIndexer
public void setIndexer(SearchEngine indexer)
-
isIndeterminate
public boolean isIndeterminate()
Description copied from class:TaskConcrete implementations must override this method declaring if the task is indeterminate. An indeterminate task is not able to compute it's time length- Specified by:
isIndeterminatein classTask- Returns:
- true if the task is indeterminate
-
isConcurrent
public boolean isConcurrent()
Description copied from class:TaskConcrete implementations must override this method declaring if the task supports multiple instances running concurrently.- Specified by:
isConcurrentin classTask- Returns:
- true if the task is concurrent
-
setDocumentDao
public void setDocumentDao(DocumentDAO documentDao)
-
-