public class AbstractIndexManager extends Object implements Esi4JIndexManager
| Constructor and Description |
|---|
AbstractIndexManager(Esi4JModule module,
InternalIndex index,
Esi4JProcessingChain processingChain) |
AbstractIndexManager(Esi4JModule module,
InternalIndex index,
Esi4JProcessingChain processingChain,
Esi4JRebuildManager rebuildManager) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
Esi4JIndex |
getIndex() |
protected Esi4JModule |
getModule() |
protected Esi4JProcessingChain |
getProcessingChain() |
Class<?>[] |
getTypes() |
protected void |
onAfterClose() |
protected void |
onBeforeClose() |
void |
rebuild(Class<?>... types) |
void |
refresh()
submits a refresh operation to the underlying processing chain and waits
for it to complete
|
public AbstractIndexManager(Esi4JModule module, InternalIndex index, Esi4JProcessingChain processingChain)
public AbstractIndexManager(Esi4JModule module, InternalIndex index, Esi4JProcessingChain processingChain, Esi4JRebuildManager rebuildManager)
public Esi4JIndex getIndex()
getIndex in interface Esi4JIndexManagerpublic void rebuild(Class<?>... types)
rebuild in interface Esi4JIndexManagerpublic void refresh()
Esi4JIndexManagerrefresh in interface Esi4JIndexManagerpublic final void close()
close in interface Esi4JIndexManagerprotected void onBeforeClose()
protected void onAfterClose()
public Class<?>[] getTypes()
getTypes in interface Esi4JIndexManagerprotected Esi4JModule getModule()
protected Esi4JProcessingChain getProcessingChain()
Copyright © 2015 Molindo GmbH. All Rights Reserved.