public class IndexTracker extends Object
| Constructor and Description |
|---|
IndexTracker() |
IndexTracker(IndexCopier cloner) |
IndexTracker(LuceneIndexReaderFactory readerFactory) |
IndexTracker(LuceneIndexReaderFactory readerFactory,
@Nullable NRTIndexFactory nrtFactory) |
| Modifier and Type | Method and Description |
|---|---|
LuceneIndexNode |
acquireIndexNode(String path) |
void |
close() |
org.apache.jackrabbit.oak.plugins.index.AsyncIndexInfoService |
getAsyncIndexInfoService() |
org.apache.jackrabbit.oak.plugins.index.search.BadIndexTracker |
getBadIndexTracker() |
@Nullable LuceneIndexDefinition |
getIndexDefinition(String indexPath) |
Set<String> |
getIndexNodePaths() |
org.apache.jackrabbit.oak.spi.state.NodeState |
getRoot() |
void |
refresh() |
void |
setAsyncIndexInfoService(org.apache.jackrabbit.oak.plugins.index.AsyncIndexInfoService asyncIndexInfoService) |
void |
update(org.apache.jackrabbit.oak.spi.state.NodeState root) |
public IndexTracker()
public IndexTracker(IndexCopier cloner)
public IndexTracker(LuceneIndexReaderFactory readerFactory)
public IndexTracker(LuceneIndexReaderFactory readerFactory, @Nullable @Nullable NRTIndexFactory nrtFactory)
public void close()
public void update(org.apache.jackrabbit.oak.spi.state.NodeState root)
public void setAsyncIndexInfoService(org.apache.jackrabbit.oak.plugins.index.AsyncIndexInfoService asyncIndexInfoService)
public org.apache.jackrabbit.oak.plugins.index.AsyncIndexInfoService getAsyncIndexInfoService()
public void refresh()
public LuceneIndexNode acquireIndexNode(String path)
@Nullable public @Nullable LuceneIndexDefinition getIndexDefinition(String indexPath)
public org.apache.jackrabbit.oak.plugins.index.search.BadIndexTracker getBadIndexTracker()
public org.apache.jackrabbit.oak.spi.state.NodeState getRoot()
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.