Interface BlobTrackingStore
-
- All Superinterfaces:
SharedDataStore
- All Known Implementing Classes:
DataStoreBlobStore
public interface BlobTrackingStore extends SharedDataStore
Interface to be implemented by a data store which can support local blob id tracking.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.jackrabbit.oak.plugins.blob.SharedDataStore
SharedDataStore.Type
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addTracker(BlobTracker tracker)
Registers a tracker in the data store.BlobTracker
getTracker()
Gets the traker registered in the data store.-
Methods inherited from interface org.apache.jackrabbit.oak.plugins.blob.SharedDataStore
addMetadataRecord, addMetadataRecord, deleteAllMetadataRecords, deleteMetadataRecord, getAllMetadataRecords, getAllRecords, getMetadataRecord, getRecordForId, getRepositoryId, getType, metadataRecordExists, setRepositoryId
-
-
-
-
Method Detail
-
addTracker
void addTracker(BlobTracker tracker)
Registers a tracker in the data store.- Parameters:
tracker
-
-
getTracker
BlobTracker getTracker()
Gets the traker registered in the data store.- Returns:
- tracker
-
-