Class LucenePurgeOldIndexVersion
- java.lang.Object
-
- org.apache.jackrabbit.oak.indexversion.PurgeOldIndexVersion
-
- org.apache.jackrabbit.oak.indexversion.LucenePurgeOldIndexVersion
-
- All Implemented Interfaces:
Closeable,AutoCloseable
public class LucenePurgeOldIndexVersion extends PurgeOldIndexVersion
-
-
Field Summary
-
Fields inherited from class org.apache.jackrabbit.oak.indexversion.PurgeOldIndexVersion
closer
-
-
Constructor Summary
Constructors Constructor Description LucenePurgeOldIndexVersion()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringgetIndexType()protected IndexVersionOperationgetIndexVersionOperationInstance(IndexName indexName)protected voidpostDeleteOp(String idxPath)protected voidpreserveDetailsFromIndexDefForPostOp(NodeBuilder builder)To preserve any required details from index def builder to be used in post op-
Methods inherited from class org.apache.jackrabbit.oak.indexversion.PurgeOldIndexVersion
close, execute, execute, getPurgeIndexes, getPurgeIndexes
-
-
-
-
Method Detail
-
getIndexType
protected String getIndexType()
- Specified by:
getIndexTypein classPurgeOldIndexVersion- Returns:
- IndexType served by the implementation like lucene or elasticsearch
-
postDeleteOp
protected void postDeleteOp(String idxPath)
- Specified by:
postDeleteOpin classPurgeOldIndexVersion- Parameters:
idxPath- - index path on which to perform post delete operations
-
preserveDetailsFromIndexDefForPostOp
protected void preserveDetailsFromIndexDefForPostOp(NodeBuilder builder)
Description copied from class:PurgeOldIndexVersionTo preserve any required details from index def builder to be used in post op- Specified by:
preserveDetailsFromIndexDefForPostOpin classPurgeOldIndexVersion
-
getIndexVersionOperationInstance
protected IndexVersionOperation getIndexVersionOperationInstance(IndexName indexName)
- Specified by:
getIndexVersionOperationInstancein classPurgeOldIndexVersion
-
-