Interface ExtendedBlobStatsCollector
-
- All Superinterfaces:
BlobStatsCollector
- All Known Implementing Classes:
BlobStoreStats
public interface ExtendedBlobStatsCollector extends BlobStatsCollector
Interface that adds stats toBlobStatsCollector
for additional capabilities in blob stores that are added viaDataStoreBlobStore
.
-
-
Field Summary
Fields Modifier and Type Field Description static ExtendedBlobStatsCollector
NOOP
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addMetadataRecordCompleted(java.lang.String name)
Called when a call toSharedDataStore.addMetadataRecord(File, String)
is completedvoid
addMetadataRecordFailed(java.lang.String name)
Called when a call toSharedDataStore.addMetadataRecord(File, String)
failsvoid
allMetadataRecordsDeleted(long timeTaken, java.util.concurrent.TimeUnit unit)
Called when a call toSharedDataStore.deleteAllMetadataRecords(String)
is madevoid
completeBlobUpload(long timeTaken, java.util.concurrent.TimeUnit unit)
Called when a call toBlobAccessProvider.completeBlobUpload(String)
is madevoid
completeBlobUploadCompleted(java.lang.String id)
Called when a call toBlobAccessProvider.completeBlobUpload(String)
is completedvoid
completeBlobUploadFailed()
Called when a call toBlobAccessProvider.completeBlobUpload(String)
failsvoid
deleteAllMetadataRecordsCompleted(java.lang.String prefix)
Called when a call toSharedDataStore.deleteAllMetadataRecords(String)
is madevoid
deleteAllMetadataRecordsFailed(java.lang.String prefix)
Called when a call toSharedDataStore.deleteAllMetadataRecords(String)
is madevoid
deleteMetadataRecordCompleted(java.lang.String name)
Called when a call toSharedDataStore.deleteMetadataRecord(String)
is completedvoid
deleteMetadataRecordFailed(java.lang.String name)
Called when a call toSharedDataStore.deleteMetadataRecord(String)
failsvoid
getAllMetadataRecordsCalled(long timeTaken, java.util.concurrent.TimeUnit unit)
Called when a call toSharedDataStore.getAllMetadataRecords(String)
is madevoid
getAllMetadataRecordsCompleted(java.lang.String prefix)
Called when a call toSharedDataStore.getAllMetadataRecords(String)
is completedvoid
getAllMetadataRecordsFailed(java.lang.String prefix)
Called when a call toSharedDataStore.getAllMetadataRecords(String)
failsvoid
getAllRecordsCalled(long timeTaken, java.util.concurrent.TimeUnit unit)
Called when a call toSharedDataStore.getAllRecords()
is madevoid
getAllRecordsCompleted()
Called when a call toSharedDataStore.getAllRecords()
is completedvoid
getDownloadURICalled(long timeTaken, java.util.concurrent.TimeUnit unit, java.lang.String id)
Called when a call toBlobAccessProvider.getDownloadURI(Blob, BlobDownloadOptions)
is madevoid
getDownloadURICompleted(java.lang.String uri)
Called when a call toBlobAccessProvider.getDownloadURI(Blob, BlobDownloadOptions)
is completedvoid
getDownloadURIFailed()
Called when a call toBlobAccessProvider.getDownloadURI(Blob, BlobDownloadOptions)
failsvoid
getMetadataRecordCalled(long timeTaken, java.util.concurrent.TimeUnit unit)
Called when a call toSharedDataStore.getMetadataRecord(String)
is madevoid
getMetadataRecordCompleted(java.lang.String name)
Called when a call toSharedDataStore.getMetadataRecord(String)
is completedvoid
getMetadataRecordFailed(java.lang.String name)
Called when a call toSharedDataStore.getMetadataRecord(String)
failsvoid
getRecordForIdCalled(long timeTaken, java.util.concurrent.TimeUnit unit, long size)
Called when aDataRecord
is retrieved via a call toSharedDataStore.getRecordForId(DataIdentifier)
.void
getRecordForIdCompleted(java.lang.String blobId)
Called when a call toSharedDataStore.getRecordForId(DataIdentifier)
is completedvoid
getRecordForIdFailed(java.lang.String blobId)
Called when a call toSharedDataStore.getRecordForId(DataIdentifier)
failsvoid
initiateBlobUpload(long timeTaken, java.util.concurrent.TimeUnit unit, long maxSize, int maxUris)
Called when a call toBlobAccessProvider.initiateBlobUpload(long, int)
is madevoid
initiateBlobUploadCompleted()
Called when a call toBlobAccessProvider.initiateBlobUpload(long, int)
is completedvoid
initiateBlobUploadFailed()
Called when a call toBlobAccessProvider.initiateBlobUpload(long, int)
failsvoid
metadataRecordAdded(long timeTaken, java.util.concurrent.TimeUnit unit)
Called when a call toSharedDataStore.addMetadataRecord(File, String)
is madevoid
metadataRecordDeleted(long timeTaken, java.util.concurrent.TimeUnit unit)
Called when a call toSharedDataStore.deleteMetadataRecord(String)
is madevoid
metadataRecordExistsCalled(long timeTaken, java.util.concurrent.TimeUnit unit)
Called when a call toSharedDataStore.metadataRecordExists(String)
is madevoid
metadataRecordExistsCompleted(java.lang.String name)
Called when a call toSharedDataStore.metadataRecordExists(String)
is completedvoid
metadataRecordExistsFailed(java.lang.String name)
Called when a call toSharedDataStore.metadataRecordExists(String)
fails-
Methods inherited from interface org.apache.jackrabbit.oak.spi.blob.stats.BlobStatsCollector
addRecordCompleted, addRecordFailed, deleteAllOlderThanCompleted, deleteAllOlderThanFailed, deleteCompleted, deleted, deletedAllOlderThan, deleteFailed, downloadCompleted, downloaded, downloadFailed, getAllIdentifiersCalled, getAllIdentifiersCompleted, getAllIdentifiersFailed, getRecordCalled, getRecordCompleted, getRecordFailed, getRecordFromReferenceCalled, getRecordFromReferenceCompleted, getRecordFromReferenceFailed, getRecordIfStoredCalled, getRecordIfStoredCompleted, getRecordIfStoredFailed, recordAdded, uploadCompleted, uploaded, uploadFailed
-
-
-
-
Field Detail
-
NOOP
static final ExtendedBlobStatsCollector NOOP
-
-
Method Detail
-
getRecordForIdCalled
void getRecordForIdCalled(long timeTaken, java.util.concurrent.TimeUnit unit, long size)
Called when aDataRecord
is retrieved via a call toSharedDataStore.getRecordForId(DataIdentifier)
.- Parameters:
timeTaken
- time taken to perform the operationunit
- unit of time takensize
- size of the binary
-
getRecordForIdCompleted
void getRecordForIdCompleted(java.lang.String blobId)
Called when a call toSharedDataStore.getRecordForId(DataIdentifier)
is completed- Parameters:
blobId
- id of the record retrieved
-
getRecordForIdFailed
void getRecordForIdFailed(java.lang.String blobId)
Called when a call toSharedDataStore.getRecordForId(DataIdentifier)
fails- Parameters:
blobId
- id of the record
-
getAllRecordsCalled
void getAllRecordsCalled(long timeTaken, java.util.concurrent.TimeUnit unit)
Called when a call toSharedDataStore.getAllRecords()
is made- Parameters:
timeTaken
- time taken to perform the operationunit
- unit of time taken
-
getAllRecordsCompleted
void getAllRecordsCompleted()
Called when a call toSharedDataStore.getAllRecords()
is completed
-
metadataRecordAdded
void metadataRecordAdded(long timeTaken, java.util.concurrent.TimeUnit unit)
Called when a call toSharedDataStore.addMetadataRecord(File, String)
is made- Parameters:
timeTaken
- time taken to perform the operationunit
- unit of time taken
-
addMetadataRecordCompleted
void addMetadataRecordCompleted(java.lang.String name)
Called when a call toSharedDataStore.addMetadataRecord(File, String)
is completed- Parameters:
name
- name of the metadata record added
-
addMetadataRecordFailed
void addMetadataRecordFailed(java.lang.String name)
Called when a call toSharedDataStore.addMetadataRecord(File, String)
fails- Parameters:
name
- name of the metadata record
-
getMetadataRecordCalled
void getMetadataRecordCalled(long timeTaken, java.util.concurrent.TimeUnit unit)
Called when a call toSharedDataStore.getMetadataRecord(String)
is made- Parameters:
timeTaken
- time taken to perform the operationunit
- unit of time taken
-
getMetadataRecordCompleted
void getMetadataRecordCompleted(java.lang.String name)
Called when a call toSharedDataStore.getMetadataRecord(String)
is completed- Parameters:
name
- name of the metadata record retrieved
-
getMetadataRecordFailed
void getMetadataRecordFailed(java.lang.String name)
Called when a call toSharedDataStore.getMetadataRecord(String)
fails- Parameters:
name
- name of the metadata record
-
getAllMetadataRecordsCalled
void getAllMetadataRecordsCalled(long timeTaken, java.util.concurrent.TimeUnit unit)
Called when a call toSharedDataStore.getAllMetadataRecords(String)
is made- Parameters:
timeTaken
- time taken to perform the operationunit
- unit of time taken
-
getAllMetadataRecordsCompleted
void getAllMetadataRecordsCompleted(java.lang.String prefix)
Called when a call toSharedDataStore.getAllMetadataRecords(String)
is completed- Parameters:
prefix
- prefix of the metadata records retrieved
-
getAllMetadataRecordsFailed
void getAllMetadataRecordsFailed(java.lang.String prefix)
Called when a call toSharedDataStore.getAllMetadataRecords(String)
fails- Parameters:
prefix
- prefix of the metadata records
-
metadataRecordExistsCalled
void metadataRecordExistsCalled(long timeTaken, java.util.concurrent.TimeUnit unit)
Called when a call toSharedDataStore.metadataRecordExists(String)
is made- Parameters:
timeTaken
- time taken to perform the operationunit
- unit of time taken
-
metadataRecordExistsCompleted
void metadataRecordExistsCompleted(java.lang.String name)
Called when a call toSharedDataStore.metadataRecordExists(String)
is completed- Parameters:
name
- name of the metadata record checked
-
metadataRecordExistsFailed
void metadataRecordExistsFailed(java.lang.String name)
Called when a call toSharedDataStore.metadataRecordExists(String)
fails- Parameters:
name
- name of the metadata record
-
metadataRecordDeleted
void metadataRecordDeleted(long timeTaken, java.util.concurrent.TimeUnit unit)
Called when a call toSharedDataStore.deleteMetadataRecord(String)
is made- Parameters:
timeTaken
- time taken to perform the operationunit
- unit of time taken
-
deleteMetadataRecordCompleted
void deleteMetadataRecordCompleted(java.lang.String name)
Called when a call toSharedDataStore.deleteMetadataRecord(String)
is completed- Parameters:
name
- name of the metadata record deleted
-
deleteMetadataRecordFailed
void deleteMetadataRecordFailed(java.lang.String name)
Called when a call toSharedDataStore.deleteMetadataRecord(String)
fails- Parameters:
name
- name of the metadata record
-
allMetadataRecordsDeleted
void allMetadataRecordsDeleted(long timeTaken, java.util.concurrent.TimeUnit unit)
Called when a call toSharedDataStore.deleteAllMetadataRecords(String)
is made- Parameters:
timeTaken
- time taken to perform the operationunit
- unit of time taken
-
deleteAllMetadataRecordsCompleted
void deleteAllMetadataRecordsCompleted(java.lang.String prefix)
Called when a call toSharedDataStore.deleteAllMetadataRecords(String)
is made- Parameters:
prefix
- prefix of the metadata records deleted
-
deleteAllMetadataRecordsFailed
void deleteAllMetadataRecordsFailed(java.lang.String prefix)
Called when a call toSharedDataStore.deleteAllMetadataRecords(String)
is made- Parameters:
prefix
- prefix of the metadata records
-
initiateBlobUpload
void initiateBlobUpload(long timeTaken, java.util.concurrent.TimeUnit unit, long maxSize, int maxUris)
Called when a call toBlobAccessProvider.initiateBlobUpload(long, int)
is made- Parameters:
timeTaken
- time taken to perform the operationunit
- unit of time takenmaxSize
- size of binary to be uploadedmaxUris
- max number of uris requested
-
initiateBlobUploadCompleted
void initiateBlobUploadCompleted()
Called when a call toBlobAccessProvider.initiateBlobUpload(long, int)
is completed
-
initiateBlobUploadFailed
void initiateBlobUploadFailed()
Called when a call toBlobAccessProvider.initiateBlobUpload(long, int)
fails
-
completeBlobUpload
void completeBlobUpload(long timeTaken, java.util.concurrent.TimeUnit unit)
Called when a call toBlobAccessProvider.completeBlobUpload(String)
is made- Parameters:
timeTaken
- time taken to perform the operationunit
- unit of time taken
-
completeBlobUploadCompleted
void completeBlobUploadCompleted(java.lang.String id)
Called when a call toBlobAccessProvider.completeBlobUpload(String)
is completed- Parameters:
id
- identifier of uploaded blob
-
completeBlobUploadFailed
void completeBlobUploadFailed()
Called when a call toBlobAccessProvider.completeBlobUpload(String)
fails
-
getDownloadURICalled
void getDownloadURICalled(long timeTaken, java.util.concurrent.TimeUnit unit, java.lang.String id)
Called when a call toBlobAccessProvider.getDownloadURI(Blob, BlobDownloadOptions)
is made- Parameters:
timeTaken
- time taken to perform the operationunit
- unit of time takenid
- identifier of blob to be downloaded
-
getDownloadURICompleted
void getDownloadURICompleted(java.lang.String uri)
Called when a call toBlobAccessProvider.getDownloadURI(Blob, BlobDownloadOptions)
is completed- Parameters:
uri
- the uri generated for downloading
-
getDownloadURIFailed
void getDownloadURIFailed()
Called when a call toBlobAccessProvider.getDownloadURI(Blob, BlobDownloadOptions)
fails
-
-