A B C D E F G H I L M N O P R S T U V W 
All Classes All Packages

A

AbstractBlobStore - Class in org.apache.jackrabbit.oak.spi.blob
An abstract data store that splits the binaries in relatively small blocks, so that each block fits in memory.
AbstractBlobStore() - Constructor for class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 
AbstractBlobStore.BlockId - Class in org.apache.jackrabbit.oak.spi.blob
A block id.
AbstractBlobStore.Data - Class in org.apache.jackrabbit.oak.spi.blob
The data for a block.
AbstractDataRecord - Class in org.apache.jackrabbit.oak.spi.blob
Implements DataRecord
AbstractDataRecord(AbstractSharedBackend, DataIdentifier) - Constructor for class org.apache.jackrabbit.oak.spi.blob.AbstractDataRecord
Creates a data record with the given identifier.
AbstractSharedBackend - Class in org.apache.jackrabbit.oak.spi.blob
 
AbstractSharedBackend() - Constructor for class org.apache.jackrabbit.oak.spi.blob.AbstractSharedBackend
 
activate(ComponentContext, Map<String, Object>) - Method in class org.apache.jackrabbit.oak.spi.blob.osgi.FileBlobStoreService
 
activate(ComponentContext, Map<String, Object>) - Method in class org.apache.jackrabbit.oak.spi.blob.osgi.SplitBlobStoreService
 
addMetadataRecord(File, String) - Method in interface org.apache.jackrabbit.oak.spi.blob.SharedBackend
Adds a metadata record with the specified name
addMetadataRecord(InputStream, String) - Method in interface org.apache.jackrabbit.oak.spi.blob.SharedBackend
Adds a metadata record with the specified name
addRecordCompleted(String) - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStatsCollector
Called when a call to DataStore.addRecord(InputStream) is completed.
addRecordFailed() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStatsCollector
Called when a call to DataStore.addRecord(InputStream) fails.

B

backend - Variable in class org.apache.jackrabbit.oak.spi.blob.AbstractDataRecord
The data store that contains this record.
bindNewBlobStore(BlobStore) - Method in class org.apache.jackrabbit.oak.spi.blob.osgi.SplitBlobStoreService
 
bindOldBlobStore(BlobStore) - Method in class org.apache.jackrabbit.oak.spi.blob.osgi.SplitBlobStoreService
 
BlobOptions - Class in org.apache.jackrabbit.oak.spi.blob
Options while writing blobs to the blob store / data store.
BlobOptions() - Constructor for class org.apache.jackrabbit.oak.spi.blob.BlobOptions
 
BlobOptions.UploadType - Enum in org.apache.jackrabbit.oak.spi.blob
Specifies the upload type for the blob.
BlobStatsCollector - Interface in org.apache.jackrabbit.oak.spi.blob.stats
BlobStoreStatsCollector receives callback when blobs are written and read from BlobStore
BlobStore - Interface in org.apache.jackrabbit.oak.spi.blob
An interface to store and read large binary objects.
blobStoreInfoAsString() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
BlobStoreInputStream - Class in org.apache.jackrabbit.oak.spi.blob
An input stream to simplify reading from a store.
BlobStoreInputStream(BlobStore, String, long) - Constructor for class org.apache.jackrabbit.oak.spi.blob.BlobStoreInputStream
 
BlobStoreStatsMBean - Interface in org.apache.jackrabbit.oak.spi.blob.stats
 
BlobStoreWrapper - Interface in org.apache.jackrabbit.oak.spi.blob
 
BLOCK_SIZE_LIMIT - Static variable in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
The minimum block size.

C

clearCache() - Method in class org.apache.jackrabbit.oak.spi.blob.FileBlobStore
 
clearCache() - Method in interface org.apache.jackrabbit.oak.spi.blob.GarbageCollectableBlobStore
Clear the cache.
clearCache() - Method in class org.apache.jackrabbit.oak.spi.blob.MemoryBlobStore
 
clearInUse() - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 
clearInUse() - Method in interface org.apache.jackrabbit.oak.spi.blob.GarbageCollectableBlobStore
Clear all objects marked as "transiently in use".
close() - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 
close() - Method in interface org.apache.jackrabbit.oak.spi.blob.SharedBackend
Close backend and release resources like database connection if any.
close() - Method in class org.apache.jackrabbit.oak.spi.blob.split.DefaultSplitBlobStore
 
close() - Method in class org.apache.jackrabbit.oak.spi.blob.split.WrappingSplitBlobStore
 
countDeleteChunks(List<String>, long) - Method in class org.apache.jackrabbit.oak.spi.blob.FileBlobStore
 
countDeleteChunks(List<String>, long) - Method in interface org.apache.jackrabbit.oak.spi.blob.GarbageCollectableBlobStore
Deletes the blobs with the given ids.
countDeleteChunks(List<String>, long) - Method in class org.apache.jackrabbit.oak.spi.blob.MemoryBlobStore
Ignores the maxlastModifiedTime

D

deactivate() - Method in class org.apache.jackrabbit.oak.spi.blob.osgi.FileBlobStoreService
 
deactivate() - Method in class org.apache.jackrabbit.oak.spi.blob.osgi.SplitBlobStoreService
 
DEFAULT - org.apache.jackrabbit.oak.spi.blob.BlobOptions.UploadType
 
DefaultSplitBlobStore - Class in org.apache.jackrabbit.oak.spi.blob.split
 
DefaultSplitBlobStore(String, BlobStore, BlobStore) - Constructor for class org.apache.jackrabbit.oak.spi.blob.split.DefaultSplitBlobStore
 
deleteAllMetadataRecords(String) - Method in interface org.apache.jackrabbit.oak.spi.blob.SharedBackend
Deletes all the metadata records with the specified prefix.
deleteAllOlderThanCompleted(int) - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStatsCollector
Called when DataStore.deleteAllOlderThan(long) is completed.
deleteAllOlderThanFailed(long) - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStatsCollector
deleteChunks(List<String>, long) - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 
deleteChunks(List<String>, long) - Method in interface org.apache.jackrabbit.oak.spi.blob.GarbageCollectableBlobStore
Deprecated.
deleteCompleted(String) - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStatsCollector
Called when deletion of a binary is completed.
deleted(String, long, TimeUnit) - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStatsCollector
Called when a binary is deleted from the BlobStore
deletedAllOlderThan(long, TimeUnit, long) - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStatsCollector
Called when deleting binaries older than a specified date, via DataStore.deleteAllOlderThan(long).
deleteFailed() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStatsCollector
Called when deletion of a binary fails.
deleteMetadataRecord(String) - Method in interface org.apache.jackrabbit.oak.spi.blob.SharedBackend
Deletes the metadata record with the specified name
deleteRecord(DataIdentifier) - Method in interface org.apache.jackrabbit.oak.spi.blob.SharedBackend
Delete record identified by identifier.
downloadCompleted(String) - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStatsCollector
Invoked when download for a binary file get completed.
downloaded(String, long, TimeUnit, long) - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStatsCollector
Called when a binary content is read from BlobStore
downloadFailed(String) - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStatsCollector
Called when an attempt to download a binary file fails.

E

equals(Object) - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore.BlockId
 
equals(Object) - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractDataRecord
Checks if the given object is a data record with the same identifier as this one.
exists(DataIdentifier) - Method in interface org.apache.jackrabbit.oak.spi.blob.SharedBackend
This method check the existence of record in backend.

F

FileBlobStore - Class in org.apache.jackrabbit.oak.spi.blob
A file blob store.
FileBlobStore(String) - Constructor for class org.apache.jackrabbit.oak.spi.blob.FileBlobStore
 
FileBlobStoreService - Class in org.apache.jackrabbit.oak.spi.blob.osgi
 
FileBlobStoreService() - Constructor for class org.apache.jackrabbit.oak.spi.blob.osgi.FileBlobStoreService
 

G

GarbageCollectableBlobStore - Interface in org.apache.jackrabbit.oak.spi.blob
A blob store that supports garbage collection.
getAddMetadataRecordCount() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getAddMetadataRecordCountHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getAddMetadataRecordErrorCount() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getAddMetadataRecordErrorCountHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getAddMetadataRecordTimeHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getAddRecordCount() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getAddRecordCountHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getAddRecordErrorCount() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getAddRecordErrorCountHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getAddRecordRateHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getAddRecordSizeHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getAddRecordTotalSize() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getAllChunkIds(long) - Method in class org.apache.jackrabbit.oak.spi.blob.FileBlobStore
 
getAllChunkIds(long) - Method in interface org.apache.jackrabbit.oak.spi.blob.GarbageCollectableBlobStore
Gets all the identifiers.
getAllChunkIds(long) - Method in class org.apache.jackrabbit.oak.spi.blob.MemoryBlobStore
Ignores the maxlastModifiedTime
getAllIdentifiers() - Method in interface org.apache.jackrabbit.oak.spi.blob.SharedBackend
Returns identifiers of all records that exists in backend.
getAllIdentifiersCalled(long, TimeUnit) - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStatsCollector
Called when DataStore.getAllIdentifiers() is called.
getAllIdentifiersCompleted() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStatsCollector
Called when DataStore.getAllIdentifiers() is completed.
getAllIdentifiersFailed() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStatsCollector
getAllMetadataRecords(String) - Method in interface org.apache.jackrabbit.oak.spi.blob.SharedBackend
Gets all the metadata with a specified prefix.
getAllRecords() - Method in interface org.apache.jackrabbit.oak.spi.blob.SharedBackend
Returns a list of all DataRecords
getBlobId(String) - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 
getBlobId(String) - Method in interface org.apache.jackrabbit.oak.spi.blob.BlobStore
Returns the blobId that referred by the given binary reference.
getBlobId(String) - Method in class org.apache.jackrabbit.oak.spi.blob.split.DefaultSplitBlobStore
 
getBlobId(String) - Method in class org.apache.jackrabbit.oak.spi.blob.split.WrappingSplitBlobStore
 
getBlobLength(String) - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 
getBlobLength(String) - Method in interface org.apache.jackrabbit.oak.spi.blob.BlobStore
Get the length of the blob.
getBlobLength(String) - Method in class org.apache.jackrabbit.oak.spi.blob.split.DefaultSplitBlobStore
 
getBlobLength(String) - Method in class org.apache.jackrabbit.oak.spi.blob.split.WrappingSplitBlobStore
 
getBlockSize() - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 
getBlockSizeMin() - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 
getBlockSizeMin() - Method in interface org.apache.jackrabbit.oak.spi.blob.GarbageCollectableBlobStore
Get the minimum block size (if there is any).
getCompleteBlobUploadCount() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getCompleteBlobUploadCountHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getCompleteBlobUploadErrorCount() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getCompleteBlobUploadErrorCountHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getCompleteBlobUploadTimeHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getDeleteAllMetadataRecordsCount() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getDeleteAllMetadataRecordsCountHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getDeleteAllMetadataRecordsErrorCount() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getDeleteAllMetadataRecordsErrorCountHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getDeleteAllMetadataRecordsTimeHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getDeleteByDateCount() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getDeleteByDateCountHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getDeleteByDateErrorCount() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getDeleteByDateErrorCountHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getDeleteByDateTimeHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getDeleteCount() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getDeleteCountHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getDeleteErrorCount() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getDeleteErrorCountHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getDeleteMetadataRecordCount() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getDeleteMetadataRecordCountHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getDeleteMetadataRecordErrorCount() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getDeleteMetadataRecordErrorCountHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getDeleteMetadataRecordTimeHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getDeleteTimeHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getDigest() - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore.BlockId
 
getDownloadCount() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getDownloadCountHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getDownloadErrorCount() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getDownloadErrorCountHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getDownloadRateHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getDownloadSizeHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getDownloadTotalSeconds() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getDownloadTotalSize() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getGetAllMetadataRecordsCount() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getGetAllMetadataRecordsCountHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getGetAllMetadataRecordsErrorCount() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getGetAllMetadataRecordsErrorCountHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getGetAllMetadataRecordsTimeHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getGetAllRecordsCount() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getGetAllRecordsCountHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getGetAllRecordsTimeHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getGetBlobDownloadURICount() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getGetBlobDownloadURICountHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getGetBlobDownloadURIErrorCount() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getGetBlobDownloadURIErrorCountHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getGetBlobDownloadURITimeHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getGetMetadataRecordCount() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getGetMetadataRecordCountHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getGetMetadataRecordErrorCount() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getGetMetadataRecordErrorCountHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getGetMetadataRecordTimeHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getGetRecordCount() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getGetRecordCountHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getGetRecordErrorCount() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getGetRecordErrorCountHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getGetRecordForIdCount() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getGetRecordForIdCountHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getGetRecordForIdErrorCount() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getGetRecordForIdErrorCountHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getGetRecordForIdRateHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getGetRecordForIdSizeHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getGetRecordForIdTimeHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getGetRecordFromReferenceCount() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getGetRecordFromReferenceCountHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getGetRecordFromReferenceErrorCount() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getGetRecordFromReferenceErrorCountHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getGetRecordFromReferenceRateHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getGetRecordFromReferenceSizeHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getGetRecordFromReferenceTimeHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getGetRecordIfStoredCount() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getGetRecordIfStoredCountHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getGetRecordIfStoredErrorCount() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getGetRecordIfStoredErrorCountHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getGetRecordIfStoredRateHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getGetRecordIfStoredSizeHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getGetRecordIfStoredTimeHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getGetRecordRateHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getGetRecordSizeHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getGetRecordTimeHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getIdentifier() - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractDataRecord
Returns the data identifier.
getInitBlobUploadCount() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getInitBlobUploadCountHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getInitBlobUploadErrorCount() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getInitBlobUploadErrorCountHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getInitBlobUploadTimeHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getInputStream(String) - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 
getInputStream(String) - Method in interface org.apache.jackrabbit.oak.spi.blob.BlobStore
Returns a new stream for given blobId.
getInputStream(String) - Method in class org.apache.jackrabbit.oak.spi.blob.split.DefaultSplitBlobStore
 
getInputStream(String) - Method in class org.apache.jackrabbit.oak.spi.blob.split.WrappingSplitBlobStore
 
getListIdsCount() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getListIdsCountHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getListIdsErrorCount() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getListIdsErrorCountHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getListIdsTimeHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getMemory() - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore.Data
 
getMetadataRecord(String) - Method in interface org.apache.jackrabbit.oak.spi.blob.SharedBackend
Gets the metadata of the specified name.
getMetadataRecordExistsCount() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getMetadataRecordExistsCountHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getMetadataRecordExistsErrorCount() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getMetadataRecordExistsErrorCountHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getMetadataRecordExistsTimeHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getOrCreateReferenceKey() - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
Returns the reference key of this blob store.
getOrCreateReferenceKey() - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractSharedBackend
Returns the reference key of this backend.
getPos() - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore.BlockId
 
getRecord(DataIdentifier) - Method in interface org.apache.jackrabbit.oak.spi.blob.SharedBackend
Gets the record with the specified identifier
getRecordCalled(long, TimeUnit, long) - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStatsCollector
Called when a DataRecord is retrieved via DataStore.getRecord(DataIdentifier).
getRecordCompleted(String) - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStatsCollector
Called when a call to DataStore.getRecord(DataIdentifier) is completed.
getRecordFailed(String) - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStatsCollector
Called when a call to DataStore.getRecord(DataIdentifier) fails.
getRecordFromReferenceCalled(long, TimeUnit, long) - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStatsCollector
getRecordFromReferenceCompleted(String) - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStatsCollector
Called when a call to DataStore.getRecordFromReference(String) is completed.
getRecordFromReferenceFailed(String) - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStatsCollector
Called when a call to DataStore.getRecordFromReference(String) fails.
getRecordIfStoredCalled(long, TimeUnit, long) - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStatsCollector
getRecordIfStoredCompleted(String) - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStatsCollector
Called when a call to DataStore.getRecordIfStored(DataIdentifier) is completed.
getRecordIfStoredFailed(String) - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStatsCollector
Called when a call to DataStore.getRecordIfStored(DataIdentifier) fails.
getReference() - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractDataRecord
Delegates the call to the backend to retrieve reference.
getReference(String) - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 
getReference(String) - Method in interface org.apache.jackrabbit.oak.spi.blob.BlobStore
Returns a secure reference to blob referred by blobid, or null if no such reference is available.
getReference(String) - Method in class org.apache.jackrabbit.oak.spi.blob.split.DefaultSplitBlobStore
 
getReference(String) - Method in class org.apache.jackrabbit.oak.spi.blob.split.WrappingSplitBlobStore
 
getReferenceFromIdentifier(DataIdentifier) - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractSharedBackend
 
getStatsCollector() - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 
getUpload() - Method in class org.apache.jackrabbit.oak.spi.blob.BlobOptions
 
getUploadCount() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getUploadCountHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getUploadErrorCount() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getUploadErrorCountHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getUploadRateHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getUploadSizeHistory() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getUploadTotalSeconds() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
getUploadTotalSize() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 

H

HASH_ALGORITHM - Static variable in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 
hashCode() - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore.BlockId
 
hashCode() - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractDataRecord
Returns the hash code of the data identifier.

I

init() - Method in interface org.apache.jackrabbit.oak.spi.blob.SharedBackend
Initialize
inUse - Variable in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
The blob ids that are still floating around in memory.
isMarkEnabled() - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 
isMarkEnabled() - Method in class org.apache.jackrabbit.oak.spi.blob.FileBlobStore
 
isMarkEnabled() - Method in class org.apache.jackrabbit.oak.spi.blob.MemoryBlobStore
 
isMigrated(String) - Method in class org.apache.jackrabbit.oak.spi.blob.split.DefaultSplitBlobStore
 
isMigrated(String) - Method in interface org.apache.jackrabbit.oak.spi.blob.split.SplitBlobStore
 
isMigrated(String) - Method in class org.apache.jackrabbit.oak.spi.blob.split.WrappingSplitBlobStore
 

L

load(AbstractBlobStore.BlockId) - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 
lookup(ComponentContext, String) - Static method in class org.apache.jackrabbit.oak.spi.blob.osgi.FileBlobStoreService
 

M

mark(String) - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 
mark(AbstractBlobStore.BlockId) - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 
mark(AbstractBlobStore.BlockId) - Method in class org.apache.jackrabbit.oak.spi.blob.FileBlobStore
 
mark(AbstractBlobStore.BlockId) - Method in class org.apache.jackrabbit.oak.spi.blob.MemoryBlobStore
 
markInUse() - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 
MemoryBlobStore - Class in org.apache.jackrabbit.oak.spi.blob
A memory blob store.
MemoryBlobStore() - Constructor for class org.apache.jackrabbit.oak.spi.blob.MemoryBlobStore
 
metadataRecordExists(String) - Method in interface org.apache.jackrabbit.oak.spi.blob.SharedBackend
Checks if the metadata record with the specified name exists.

N

NAME - Static variable in class org.apache.jackrabbit.oak.spi.blob.osgi.FileBlobStoreService
 
NOOP - Static variable in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStatsCollector
 

O

ONLY_STANDALONE_TARGET - Static variable in class org.apache.jackrabbit.oak.spi.blob.osgi.SplitBlobStoreService
 
org.apache.jackrabbit.oak.spi.blob - package org.apache.jackrabbit.oak.spi.blob
 
org.apache.jackrabbit.oak.spi.blob.osgi - package org.apache.jackrabbit.oak.spi.blob.osgi
 
org.apache.jackrabbit.oak.spi.blob.split - package org.apache.jackrabbit.oak.spi.blob.split
 
org.apache.jackrabbit.oak.spi.blob.stats - package org.apache.jackrabbit.oak.spi.blob.stats
 

P

PROP_SPLIT_BLOBSTORE - Static variable in class org.apache.jackrabbit.oak.spi.blob.osgi.SplitBlobStoreService
 

R

read() - Method in class org.apache.jackrabbit.oak.spi.blob.BlobStoreInputStream
 
read(byte[], int, int) - Method in class org.apache.jackrabbit.oak.spi.blob.BlobStoreInputStream
 
read(DataIdentifier) - Method in interface org.apache.jackrabbit.oak.spi.blob.SharedBackend
Return inputstream of record identified by identifier.
readBlob(String, long, byte[], int, int) - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 
readBlob(String, long, byte[], int, int) - Method in interface org.apache.jackrabbit.oak.spi.blob.BlobStore
Read a number of bytes from a blob.
readBlob(String, long, byte[], int, int) - Method in class org.apache.jackrabbit.oak.spi.blob.split.DefaultSplitBlobStore
 
readBlob(String, long, byte[], int, int) - Method in class org.apache.jackrabbit.oak.spi.blob.split.WrappingSplitBlobStore
 
readBlockFromBackend(AbstractBlobStore.BlockId) - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
Load the block from the storage backend.
readBlockFromBackend(AbstractBlobStore.BlockId) - Method in class org.apache.jackrabbit.oak.spi.blob.FileBlobStore
 
readBlockFromBackend(AbstractBlobStore.BlockId) - Method in class org.apache.jackrabbit.oak.spi.blob.MemoryBlobStore
 
readFully(BlobStore, String) - Static method in class org.apache.jackrabbit.oak.spi.blob.BlobStoreInputStream
 
recordAdded(long, TimeUnit, long) - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStatsCollector
Called when a binary is added via DataStore.addRecord(InputStream).
resolveChunks(String) - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 
resolveChunks(String) - Method in interface org.apache.jackrabbit.oak.spi.blob.GarbageCollectableBlobStore
Resolve chunks stored in the blob store from the given Id.

S

setBlobStore(BlobStore) - Method in interface org.apache.jackrabbit.oak.spi.blob.BlobStoreWrapper
 
setBlobStore(BlobStore) - Method in class org.apache.jackrabbit.oak.spi.blob.split.WrappingSplitBlobStore
 
setBlockSize(int) - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 
setBlockSize(int) - Method in interface org.apache.jackrabbit.oak.spi.blob.GarbageCollectableBlobStore
Set the block size used by this blob store, if the blob store splits binaries into blocks.
setBlockSizeMin(int) - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 
setReferenceKey(byte[]) - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 
setReferenceKeyEncoded(String) - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
Set the referenceKey from Base64 encoded byte array
setReferenceKeyPlainText(String) - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
Set the referenceKey from plain text.
setStatsCollector(BlobStatsCollector) - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 
setUpload(BlobOptions.UploadType) - Method in class org.apache.jackrabbit.oak.spi.blob.BlobOptions
 
SharedBackend - Interface in org.apache.jackrabbit.oak.spi.blob
 
SplitBlobStore - Interface in org.apache.jackrabbit.oak.spi.blob.split
 
SplitBlobStoreService - Class in org.apache.jackrabbit.oak.spi.blob.osgi
 
SplitBlobStoreService() - Constructor for class org.apache.jackrabbit.oak.spi.blob.osgi.SplitBlobStoreService
 
startMark() - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 
startMark() - Method in class org.apache.jackrabbit.oak.spi.blob.FileBlobStore
 
startMark() - Method in interface org.apache.jackrabbit.oak.spi.blob.GarbageCollectableBlobStore
Start the mark phase.
startMark() - Method in class org.apache.jackrabbit.oak.spi.blob.MemoryBlobStore
 
StatsCollectingStreams - Class in org.apache.jackrabbit.oak.spi.blob.stats
 
StatsCollectingStreams() - Constructor for class org.apache.jackrabbit.oak.spi.blob.stats.StatsCollectingStreams
 
storeBlock(byte[], int, byte[]) - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
Store a block of data.
storeBlock(byte[], int, byte[]) - Method in class org.apache.jackrabbit.oak.spi.blob.FileBlobStore
 
storeBlock(byte[], int, byte[]) - Method in class org.apache.jackrabbit.oak.spi.blob.MemoryBlobStore
 
sweep() - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 
sweep() - Method in class org.apache.jackrabbit.oak.spi.blob.FileBlobStore
 
sweep() - Method in interface org.apache.jackrabbit.oak.spi.blob.GarbageCollectableBlobStore
Remove all unused blocks.
sweep() - Method in class org.apache.jackrabbit.oak.spi.blob.MemoryBlobStore
 
SYNCHRONOUS - org.apache.jackrabbit.oak.spi.blob.BlobOptions.UploadType
 

T

toString() - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore.BlockId
 
toString() - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore.Data
 
toString() - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractDataRecord
Returns the string representation of the data identifier.
toString() - Method in class org.apache.jackrabbit.oak.spi.blob.split.DefaultSplitBlobStore
 
TYPE - Static variable in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStoreStatsMBean
 
TYPE_DATA - Static variable in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 
TYPE_HASH - Static variable in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 

U

unbindNewBlobStore(BlobStore) - Method in class org.apache.jackrabbit.oak.spi.blob.osgi.SplitBlobStoreService
 
unbindOldBlobStore(BlobStore) - Method in class org.apache.jackrabbit.oak.spi.blob.osgi.SplitBlobStoreService
 
uploadCompleted(String) - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStatsCollector
Invoked when upload for a binary file get completed.
uploaded(long, TimeUnit, long) - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStatsCollector
Called when a binary content is written to BlobStore
uploadFailed() - Method in interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStatsCollector
Invoked when an upload of a binary fails.
usesBlobId(String) - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 

V

valueOf(String) - Static method in enum org.apache.jackrabbit.oak.spi.blob.BlobOptions.UploadType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.jackrabbit.oak.spi.blob.BlobOptions.UploadType
Returns an array containing the constants of this enum type, in the order they are declared.

W

wrap(BlobStatsCollector, String, InputStream) - Static method in class org.apache.jackrabbit.oak.spi.blob.stats.StatsCollectingStreams
 
wrap(BlobStatsCollector, String, InputStream, long) - Static method in class org.apache.jackrabbit.oak.spi.blob.stats.StatsCollectingStreams
 
WrappingSplitBlobStore - Class in org.apache.jackrabbit.oak.spi.blob.split
 
WrappingSplitBlobStore(String, BlobStore) - Constructor for class org.apache.jackrabbit.oak.spi.blob.split.WrappingSplitBlobStore
 
write(DataIdentifier, File) - Method in interface org.apache.jackrabbit.oak.spi.blob.SharedBackend
Stores file to backend with identifier used as key.
writeBlob(InputStream) - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 
writeBlob(InputStream) - Method in interface org.apache.jackrabbit.oak.spi.blob.BlobStore
Write a blob from an input stream.
writeBlob(InputStream) - Method in class org.apache.jackrabbit.oak.spi.blob.split.DefaultSplitBlobStore
 
writeBlob(InputStream) - Method in class org.apache.jackrabbit.oak.spi.blob.split.WrappingSplitBlobStore
 
writeBlob(InputStream, BlobOptions) - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
Default implementation ignores options and delegates to the AbstractBlobStore.writeBlob(InputStream) method.
writeBlob(InputStream, BlobOptions) - Method in interface org.apache.jackrabbit.oak.spi.blob.BlobStore
Write a blob from an input stream with specified options.
writeBlob(InputStream, BlobOptions) - Method in class org.apache.jackrabbit.oak.spi.blob.split.DefaultSplitBlobStore
Ignores the options provided and delegates to DefaultSplitBlobStore.writeBlob(InputStream).
writeBlob(InputStream, BlobOptions) - Method in class org.apache.jackrabbit.oak.spi.blob.split.WrappingSplitBlobStore
Ignores the options provided and delegates to WrappingSplitBlobStore.writeBlob(InputStream).
writeBlob(String) - Method in class org.apache.jackrabbit.oak.spi.blob.AbstractBlobStore
 
writeBlob(String) - Method in class org.apache.jackrabbit.oak.spi.blob.FileBlobStore
 
writeBlob(String) - Method in interface org.apache.jackrabbit.oak.spi.blob.GarbageCollectableBlobStore
Write a blob from a temporary file.
A B C D E F G H I L M N O P R S T U V W 
All Classes All Packages