| Modifier and Type | Field and Description |
|---|---|
static String |
NAME |
config, interruptRequested, lastRunError, lockManager, log, sendActivityReport, sender, size, STATUS_IDLE, STATUS_RUNNING, STATUS_STOPPING, systemLoadMonitor, transactionId, userDao| Constructor and Description |
|---|
IndexOptimizer() |
| Modifier and Type | Method and Description |
|---|---|
SearchEngine |
getIndexer() |
boolean |
isConcurrent()
Concrete implementations must override this method declaring if the task
supports multiple instances running concurrently.
|
boolean |
isIndeterminate()
Concrete implementations must override this method declaring if the task
is indeterminate.
|
protected void |
runTask()
Concrete implementations must override this method implementing their own
processing logic.
|
void |
setDocumentDao(DocumentDAO documentDao) |
void |
setIndexer(SearchEngine indexer) |
addTaskListener, getCompletionPercentage, getConfig, getName, getProgress, getReportRecipients, getScheduling, getSize, getStatus, interrupt, isInterrupted, isRunning, isSendActivityReport, next, notifyReport, prepareReport, removeTaskListener, run, save, saveWork, setConfig, setLockManager, setName, setProgress, setReportRecipients, setSendActivityReport, setSender, setSize, setSystemLoadMonitor, setUserDaopublic static final String NAME
public SearchEngine getIndexer()
public void setIndexer(SearchEngine indexer)
protected void runTask()
throws Exception
Taskpublic boolean isIndeterminate()
TaskisIndeterminate in class Taskpublic boolean isConcurrent()
TaskisConcurrent in class Taskpublic void setDocumentDao(DocumentDAO documentDao)
Copyright © 2008-2014 Logical Objects. All Rights Reserved.