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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddRepoinitExtension(FeaturesManager features) Records the Oak index data using the features managerReturns the index definitions managed by this instancevoidreset()Resets the internal state
-
Constructor Details
-
DefaultIndexManager
public DefaultIndexManager()
-
-
Method Details
-
addRepoinitExtension
Description copied from interface:IndexManagerRecords the Oak index data using the features managerThe index definitions will be recoreded as a JSON repoinit extension named "oak-index-definitions" .
- Specified by:
addRepoinitExtensionin interfaceIndexManager- Throws:
IOExceptionConverterException
-
getIndexes
Description copied from interface:IndexManagerReturns the index definitions managed by this instanceThe returned object may be used to record data discovered about oak indexes
- Specified by:
getIndexesin interfaceIndexManager- Returns:
- the index definitions
-
reset
public void reset()Description copied from interface:IndexManagerResets the internal state- Specified by:
resetin interfaceIndexManager
-