Package org.apache.jackrabbit.oak.index
Class IndexHelper
java.lang.Object
org.apache.jackrabbit.oak.index.IndexHelper
- All Implemented Interfaces:
Closeable
,AutoCloseable
- Direct Known Subclasses:
ExtendedIndexHelper
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
IndexHelper
(NodeStore store, BlobStore blobStore, Whiteboard whiteboard, File outputDir, File workDir, List<String> indexPaths) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
bindIndexInfoProviders
(IndexInfoServiceImpl indexInfoService) void
close()
protected AsyncIndexInfoService
@Nullable GarbageCollectableBlobStore
org.apache.jackrabbit.oak.plugins.index.inventory.IndexDefinitionPrinter
org.apache.jackrabbit.oak.plugins.index.inventory.IndexPrinter
<T> T
getService
(@NotNull Class<T> type)
-
Field Details
-
store
-
outputDir
-
workDir
-
indexPaths
-
closer
-
-
Constructor Details
-
IndexHelper
-
-
Method Details
-
getNodeStore
-
getOutputDir
-
getWorkDir
-
getIndexPrinter
public org.apache.jackrabbit.oak.plugins.index.inventory.IndexPrinter getIndexPrinter() -
getIndexDefnPrinter
public org.apache.jackrabbit.oak.plugins.index.inventory.IndexDefinitionPrinter getIndexDefnPrinter() -
getIndexPathService
-
getIndexPaths
-
getExecutor
-
getMountInfoProvider
-
getStatisticsProvider
-
getGCBlobStore
-
getService
-
close
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Throws:
IOException
-
getAsyncIndexInfoService
-
bindIndexInfoProviders
-
getIndexReporter
-