|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.sakaiproject.search.optimize.impl.OptimizableIndexImpl
public class OptimizableIndexImpl
A class that manages an optimizable index
| Constructor Summary | |
|---|---|
OptimizableIndexImpl()
|
|
| Method Summary | |
|---|---|
void |
destroy()
|
JournaledIndex |
getJournaledIndex()
|
int |
getNumberOfOptimzableSegments()
Get the number of indexes that could be optimized |
File[] |
getOptimizableSegments()
Get a list of segments that can be optimized |
org.apache.lucene.index.IndexWriter |
getPermanentIndexWriter()
|
void |
init()
|
void |
removeOptimizableSegments(File[] optimzableSegments)
Remove the supplied list of segments from the optimizable set |
void |
setJournaledIndex(JournaledIndex journaledIndex)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public OptimizableIndexImpl()
| Method Detail |
|---|
public void init()
public void destroy()
public File[] getOptimizableSegments()
OptimizableIndex
getOptimizableSegments in interface OptimizableIndexOptimizableIndex.getOptimizableSegments()public int getNumberOfOptimzableSegments()
OptimizableIndex
getNumberOfOptimzableSegments in interface OptimizableIndexOptimizableIndex.getNumberOfOptimzableSegments()
public org.apache.lucene.index.IndexWriter getPermanentIndexWriter()
throws IndexTransactionException
getPermanentIndexWriter in interface OptimizableIndexIndexTransactionExceptionOptimizableIndex.getPermanentIndexWriter()
public void removeOptimizableSegments(File[] optimzableSegments)
throws IOException
OptimizableIndex
removeOptimizableSegments in interface OptimizableIndexIOExceptionOptimizableIndex.removeOptimizableSegments(java.io.File[])public JournaledIndex getJournaledIndex()
public void setJournaledIndex(JournaledIndex journaledIndex)
journaledIndex - the journaledIndex to set
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||