Interface BlobTransferManager<T>

Type Parameters:
T - the type of the object from the underlying blob client to indicate the upload status. It can be a blob ID indicating the blob has been uploaded or an enum representing the status of the blob transfer.
All Superinterfaces:
AutoCloseable
All Known Subinterfaces:
P2PBlobTransferManager<T>
All Known Implementing Classes:
NettyP2PBlobTransferManager

public interface BlobTransferManager<T> extends AutoCloseable
A BlobTransferManager is responsible for transferring blobs between two entities, either that Peer to Peer or node to a blob store and vice versa. The underlying blob client is responsible for the actual transfer of the blob.
  • Method Details