|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.compass.core.impl.DefaultCompass.TransactionalSearchEngineOptimizer
public static class DefaultCompass.TransactionalSearchEngineOptimizer
| Constructor Summary | |
|---|---|
DefaultCompass.TransactionalSearchEngineOptimizer(LuceneSearchEngineOptimizer searchEngineOptimizer,
Compass compass)
|
|
| Method Summary | |
|---|---|
boolean |
canBeScheduled()
Can the optimizer be scheduled or not. |
LuceneSearchEngineFactory |
getSearchEngineFactory()
|
LuceneSearchEngineOptimizer |
getWrappedOptimizer()
|
boolean |
isRunning()
Returns true if the optimizer is running. |
boolean |
needOptimization()
Returns true if the search engine index requires
optimization (depends on the optimizer configured). |
boolean |
needOptimization(String subIndex)
Returns true of the sub index requires optimization
(depends on the optimizer configured). |
void |
optimize()
Optimizes the search engine index if it requires optimization. |
void |
optimize(String subIndex)
Optimizes the sub index if it requires optimization. |
void |
setSearchEngineFactory(LuceneSearchEngineFactory searchEngineFactory)
|
void |
start()
Starts the given optimizer. |
void |
stop()
Stops the given optimizer. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultCompass.TransactionalSearchEngineOptimizer(LuceneSearchEngineOptimizer searchEngineOptimizer,
Compass compass)
| Method Detail |
|---|
public LuceneSearchEngineOptimizer getWrappedOptimizer()
public void start()
throws SearchEngineException
SearchEngineOptimizer
start in interface SearchEngineOptimizerSearchEngineException
public void stop()
throws SearchEngineException
SearchEngineOptimizer
stop in interface SearchEngineOptimizerSearchEngineExceptionpublic boolean isRunning()
SearchEngineOptimizertrue if the optimizer is running.
isRunning in interface SearchEngineOptimizertrue if the optimizer is running
public boolean needOptimization()
throws SearchEngineException
SearchEngineOptimizertrue if the search engine index requires
optimization (depends on the optimizer configured).
needOptimization in interface SearchEngineOptimizertrue if the search engine index requires optimization
SearchEngineException
public void optimize()
throws SearchEngineException
SearchEngineOptimizer
optimize in interface SearchEngineOptimizerSearchEngineExceptionpublic void setSearchEngineFactory(LuceneSearchEngineFactory searchEngineFactory)
setSearchEngineFactory in interface LuceneSearchEngineOptimizerpublic LuceneSearchEngineFactory getSearchEngineFactory()
getSearchEngineFactory in interface LuceneSearchEngineOptimizerpublic boolean canBeScheduled()
LuceneSearchEngineOptimizer
canBeScheduled in interface LuceneSearchEngineOptimizer
public boolean needOptimization(String subIndex)
throws SearchEngineException
SearchEngineOptimizertrue of the sub index requires optimization
(depends on the optimizer configured).
needOptimization in interface SearchEngineOptimizersubIndex - The sub index to check if needs optimization
true if the sub index requires optimization
SearchEngineException
public void optimize(String subIndex)
throws SearchEngineException
SearchEngineOptimizer
optimize in interface SearchEngineOptimizersubIndex - The sub index to optimize
SearchEngineException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||