Class DefaultIndexManager
java.lang.Object
org.apache.sling.feature.cpconverter.index.DefaultIndexManager
- All Implemented Interfaces:
IndexManager
-
Field Summary
Fields inherited from interface org.apache.sling.feature.cpconverter.index.IndexManager
EXTENSION_NAME
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addRepoinitExtension
(FeaturesManager features) Records the Oak index data using the features managerReturns the index definitions managed by this instancevoid
reset()
Resets the internal state
-
Constructor Details
-
DefaultIndexManager
public DefaultIndexManager()
-
-
Method Details
-
addRepoinitExtension
Description copied from interface:IndexManager
Records the Oak index data using the features managerThe index definitions will be recoreded as a JSON repoinit extension named "oak-index-definitions" .
- Specified by:
addRepoinitExtension
in interfaceIndexManager
- Throws:
IOException
ConverterException
-
getIndexes
Description copied from interface:IndexManager
Returns the index definitions managed by this instanceThe returned object may be used to record data discovered about oak indexes
- Specified by:
getIndexes
in interfaceIndexManager
- Returns:
- the index definitions
-
reset
public void reset()Description copied from interface:IndexManager
Resets the internal state- Specified by:
reset
in interfaceIndexManager
-