All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbstractDataStoreService AbstractSharedCachingDataStore Cache files locally and stage files locally for async uploads.BlobGarbageCollector Interface for blob garbage collectorBlobGC Default implementation ofBlobGCMBean
based on aBlobGarbageCollector
.BlobGCMBean MBean for starting and monitoring the progress of blob garbage collection.BlobIdSerializer Blob serializer which serializes blobs depending on type In memory blobs (having contentIdentity as null) would be serialized as base64 encoded string.BlobIdTracker Tracks the blob ids available or added in the blob store using theBlobIdTracker.BlobIdStore
.BlobIdTracker.ActiveDeletionTracker Tracking any active deletions store for managing the blob referenceBlobMigration BlobMigrationMBean BlobMigrator BlobReferenceRetriever Interface to abstract out the low-level details of retrieving blob references from differentNodeStore
BlobStoreBlob A blob implementation.BlobStoreStats BlobTracker Track the blob ids.BlobTracker.Options BlobTrackingStore Interface to be implemented by a data store which can support local blob id tracking.CachingBlobStore A blob store with a cache.CachingFileDataStore File system implementation ofAbstractSharedCachingDataStore
.CloudBlobStore Implementation of theBlobStore
to store blobs in a cloud blob store.CompositeDataStoreCache ConfigurableDataRecordAccessProvider ConsolidatedDataStoreCacheStats Stats for caching data store.DataRecordAccessProvider DataRecordDownloadOptions Contains download options for downloading a data record directly from a storage location using the direct download feature.DataRecordUpload DataRecordUploadException General exception thrown when a binary upload being made viaDataRecordAccessProvider.initiateDataRecordUpload(long, int)
andDataRecordAccessProvider.completeDataRecordUpload(String)
cannot be completed.DataRecordUploadOptions DataRecordUploadToken Represents an upload token returned byDataRecordAccessProvider.initiateDataRecordUpload(long, int)
and used in subsequent calls toDataRecordAccessProvider.completeDataRecordUpload(String)
.DataStoreBlobStore BlobStore wrapper for DataStore.DataStoreBlobStore.BlobId DataStoreCacheStatsMBean DataStoreCacheUpgradeUtils Utility methods to upgrade Old DataStore cacheCachingDataStore
.DataStoreCacheUtils Common utility methods used for DataStore caches.DbDataStoreService DepthFirstNodeIterator ExtendedBlobStatsCollector Interface that adds stats toBlobStatsCollector
for additional capabilities in blob stores that are added viaDataStoreBlobStore
.FileCache FileDataStoreService FSBackend FSBlobSerializer Serializer which stores blobs in a FileDataStore formatGarbageCollectionRepoStats Garbage collection stats for the repository.GarbageCollectorFileState Class for keeping the file system state of the garbage collection.InMemoryDataRecord Represents binary data which is backed by a byte[] (in memory).MarkSweepGarbageCollector Mark and sweep garbage collector.OakFileDataStore Oak specific extension of JR2 FileDataStore which enables provisioning the signing key via OSGi configOperationsStatsMBean Interface to give useful statistics for maintenance operations.OperationStatsCollector Implementations of this can use to mark the relevant statistics.ReferenceCollector Callback interface for collecting all blob references that are potentially accessible.ReferencedBlob Exposes the blob along with the Node id from which referencedSharedDataStore Interface to be implemented by a shared data store.SharedDataStore.Type Explicitly identifies the type of the data storeSharedDataStoreUtils Utility class forSharedDataStore
.SharedDataStoreUtils.SharedStoreRecordType Encapsulates the different type of records at the data store root.TextWriter TypedDataStore Interface to provide ability to theDataStore
to add records withBlobOptions
.UploadStagingCache Cache for staging async uploads.