Interface ExtendedBlobStatsCollector

    • Method Detail

      • getAllRecordsCalled

        void getAllRecordsCalled​(long timeTaken,
                                 TimeUnit unit)
        Called when a call to SharedDataStore.getAllRecords() is made
        Parameters:
        timeTaken - time taken to perform the operation
        unit - unit of time taken
      • getMetadataRecordCalled

        void getMetadataRecordCalled​(long timeTaken,
                                     TimeUnit unit)
        Called when a call to SharedDataStore.getMetadataRecord(String) is made
        Parameters:
        timeTaken - time taken to perform the operation
        unit - unit of time taken
      • initiateBlobUpload

        void initiateBlobUpload​(long timeTaken,
                                TimeUnit unit,
                                long maxSize,
                                int maxUris)
        Called when a call to BlobAccessProvider.initiateBlobUpload(long, int) is made
        Parameters:
        timeTaken - time taken to perform the operation
        unit - unit of time taken
        maxSize - size of binary to be uploaded
        maxUris - max number of uris requested
      • initiateBlobUploadCompleted

        void initiateBlobUploadCompleted()
        Called when a call to BlobAccessProvider.initiateBlobUpload(long, int) is completed
      • initiateBlobUploadFailed

        void initiateBlobUploadFailed()
        Called when a call to BlobAccessProvider.initiateBlobUpload(long, int) fails
      • completeBlobUpload

        void completeBlobUpload​(long timeTaken,
                                TimeUnit unit)
        Called when a call to BlobAccessProvider.completeBlobUpload(String) is made
        Parameters:
        timeTaken - time taken to perform the operation
        unit - unit of time taken
      • completeBlobUploadCompleted

        void completeBlobUploadCompleted​(String id)
        Called when a call to BlobAccessProvider.completeBlobUpload(String) is completed
        Parameters:
        id - identifier of uploaded blob
      • completeBlobUploadFailed

        void completeBlobUploadFailed()
        Called when a call to BlobAccessProvider.completeBlobUpload(String) fails
      • getDownloadURICalled

        void getDownloadURICalled​(long timeTaken,
                                  TimeUnit unit,
                                  String id)
        Called when a call to BlobAccessProvider.getDownloadURI(Blob, BlobDownloadOptions) is made
        Parameters:
        timeTaken - time taken to perform the operation
        unit - unit of time taken
        id - identifier of blob to be downloaded
      • getDownloadURICompleted

        void getDownloadURICompleted​(String uri)
        Called when a call to BlobAccessProvider.getDownloadURI(Blob, BlobDownloadOptions) is completed
        Parameters:
        uri - the uri generated for downloading
      • getDownloadURIFailed

        void getDownloadURIFailed()
        Called when a call to BlobAccessProvider.getDownloadURI(Blob, BlobDownloadOptions) fails