Class IndexStoreMetadataOperatorImpl<M>
- java.lang.Object
-
- org.apache.jackrabbit.oak.index.indexer.document.indexstore.IndexStoreMetadataOperatorImpl<M>
-
- All Implemented Interfaces:
IndexStoreMetadataOperator<M>
public class IndexStoreMetadataOperatorImpl<M> extends java.lang.Object implements IndexStoreMetadataOperator<M>
-
-
Constructor Summary
Constructors Constructor Description IndexStoreMetadataOperatorImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.io.File
createMetadataFile(M m, java.io.File file, Compression algorithm)
M
getIndexStoreMetadata(java.io.File metadataFile, Compression algorithm, com.fasterxml.jackson.core.type.TypeReference<M> clazz)
-
-
-
Method Detail
-
createMetadataFile
public java.io.File createMetadataFile(M m, java.io.File file, Compression algorithm) throws java.io.IOException
- Specified by:
createMetadataFile
in interfaceIndexStoreMetadataOperator<M>
- Throws:
java.io.IOException
-
getIndexStoreMetadata
public M getIndexStoreMetadata(java.io.File metadataFile, Compression algorithm, com.fasterxml.jackson.core.type.TypeReference<M> clazz) throws java.io.IOException
- Specified by:
getIndexStoreMetadata
in interfaceIndexStoreMetadataOperator<M>
- Throws:
java.io.IOException
-
-