All Classes and Interfaces

Class
Description
 
Cache files locally and stage files locally for async uploads.
Interface for blob garbage collector
Default implementation of BlobGCMBean based on a BlobGarbageCollector.
MBean for starting and monitoring the progress of blob garbage collection.
Blob serializer which serializes blobs depending on type In memory blobs (having contentIdentity as null) would be serialized as base64 encoded string.
Tracks the blob ids available or added in the blob store using the BlobIdTracker.BlobIdStore .
Tracking any active deletions store for managing the blob reference
 
 
 
Interface to abstract out the low-level details of retrieving blob references from different NodeStore
A blob implementation.
 
Track the blob ids.
 
Interface to be implemented by a data store which can support local blob id tracking.
A blob store with a cache.
File system implementation of AbstractSharedCachingDataStore.
Implementation of the BlobStore to store blobs in a cloud blob store.
 
 
Stats for caching data store.
 
Contains download options for downloading a data record directly from a storage location using the direct download feature.
 
General exception thrown when a binary upload being made via DataRecordAccessProvider.initiateDataRecordUpload(long, int) and DataRecordAccessProvider.completeDataRecordUpload(String) cannot be completed.
 
BlobStore wrapper for DataStore.
 
 
Utility methods to upgrade Old DataStore cache CachingDataStore.
Common utility methods used for DataStore caches.
 
 
Interface that adds stats to BlobStatsCollector for additional capabilities in blob stores that are added via DataStoreBlobStore.
 
 
 
Serializer which stores blobs in a FileDataStore format
Garbage collection stats for the repository.
Class for keeping the file system state of the garbage collection.
Represents binary data which is backed by a byte[] (in memory).
Mark and sweep garbage collector.
Oak specific extension of JR2 FileDataStore which enables provisioning the signing key via OSGi config
Interface to give useful statistics for maintenance operations.
Implementations of this can use to mark the relevant statistics.
Callback interface for collecting all blob references that are potentially accessible.
Exposes the blob along with the Node id from which referenced
Interface to be implemented by a shared data store.
Explicitly identifies the type of the data store
Utility class for SharedDataStore.
Encapsulates the different type of records at the data store root.
 
Interface to provide ability to the DataStore to add records with BlobOptions.
Cache for staging async uploads.