Package org.apache.jackrabbit.oak.index
Class IndexHelper
- java.lang.Object
-
- org.apache.jackrabbit.oak.index.IndexHelper
-
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
- Direct Known Subclasses:
ExtendedIndexHelper
public class IndexHelper extends java.lang.Object implements java.io.Closeable
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
bindIndexInfoProviders(IndexInfoServiceImpl indexInfoService)
void
close()
protected AsyncIndexInfoService
getAsyncIndexInfoService()
java.util.concurrent.Executor
getExecutor()
@Nullable GarbageCollectableBlobStore
getGCBlobStore()
org.apache.jackrabbit.oak.plugins.index.inventory.IndexDefinitionPrinter
getIndexDefnPrinter()
java.util.List<java.lang.String>
getIndexPaths()
IndexPathService
getIndexPathService()
org.apache.jackrabbit.oak.plugins.index.inventory.IndexPrinter
getIndexPrinter()
IndexingReporter
getIndexReporter()
MountInfoProvider
getMountInfoProvider()
NodeStore
getNodeStore()
java.io.File
getOutputDir()
<T> T
getService(@NotNull java.lang.Class<T> type)
StatisticsProvider
getStatisticsProvider()
java.io.File
getWorkDir()
-
-
-
Field Detail
-
store
protected final NodeStore store
-
outputDir
protected final java.io.File outputDir
-
workDir
protected final java.io.File workDir
-
indexPaths
protected final java.util.List<java.lang.String> indexPaths
-
closer
protected final org.apache.jackrabbit.guava.common.io.Closer closer
-
-
Method Detail
-
getNodeStore
public NodeStore getNodeStore()
-
getOutputDir
public java.io.File getOutputDir()
-
getWorkDir
public java.io.File getWorkDir()
-
getIndexPrinter
public org.apache.jackrabbit.oak.plugins.index.inventory.IndexPrinter getIndexPrinter()
-
getIndexDefnPrinter
public org.apache.jackrabbit.oak.plugins.index.inventory.IndexDefinitionPrinter getIndexDefnPrinter()
-
getIndexPathService
public IndexPathService getIndexPathService()
-
getIndexPaths
public java.util.List<java.lang.String> getIndexPaths()
-
getExecutor
public java.util.concurrent.Executor getExecutor()
-
getMountInfoProvider
public MountInfoProvider getMountInfoProvider()
-
getStatisticsProvider
public StatisticsProvider getStatisticsProvider()
-
getGCBlobStore
@Nullable public @Nullable GarbageCollectableBlobStore getGCBlobStore()
-
getService
@Nullable public <T> T getService(@NotNull @NotNull java.lang.Class<T> type)
-
close
public void close() throws java.io.IOException
- Specified by:
close
in interfacejava.lang.AutoCloseable
- Specified by:
close
in interfacejava.io.Closeable
- Throws:
java.io.IOException
-
getAsyncIndexInfoService
protected AsyncIndexInfoService getAsyncIndexInfoService()
-
bindIndexInfoProviders
protected void bindIndexInfoProviders(IndexInfoServiceImpl indexInfoService)
-
getIndexReporter
public IndexingReporter getIndexReporter()
-
-