ExternalShuffleClient

ExternalShuffleClient is a ShuffleClient that…​FIXME

Initializing ExternalShuffleClient

void init(
  String appId)

init…​FIXME

init is part of the ShuffleClient abstraction.

Register Block Manager with Shuffle Server

void registerWithShuffleServer(
  String host,
  int port,
  String execId,
  ExecutorShuffleInfo executorInfo)

registerWithShuffleServer…​FIXME

registerWithShuffleServer is used when…​FIXME

Fetching Blocks

void fetchBlocks(
  String host,
  int port,
  String execId,
  String[] blockIds,
  BlockFetchingListener listener,
  TempFileManager tempFileManager)

fetchBlocks…​FIXME

fetchBlocks is part of ShuffleClient abstraction.