Class NettyP2PBlobTransferManager

java.lang.Object
com.linkedin.davinci.blobtransfer.NettyP2PBlobTransferManager
All Implemented Interfaces:
BlobTransferManager<Void>, P2PBlobTransferManager<Void>, AutoCloseable

public class NettyP2PBlobTransferManager extends Object implements P2PBlobTransferManager<Void>
Netty based P2P blob transfer manager implementation. Upon start, it starts the blob transfer service and the client, so it can receive requests from peers to serve blobs and in the meanwhile, it can make requests to other peers to fetch blobs.