Packages

package network

Package Members

  1. package buffer
  2. package client
  3. package crypto
  4. package protocol
  5. package sasl
  6. package server
  7. package shuffledb
  8. package ssl
  9. package util

Type Members

  1. class TransportContext extends Closeable

    Contains the context to create a TransportServer, TransportClientFactory, and to setup Netty Channel pipelines with a org.apache.spark.network.server.TransportChannelHandler.

    Contains the context to create a TransportServer, TransportClientFactory, and to setup Netty Channel pipelines with a org.apache.spark.network.server.TransportChannelHandler.

    There are two communication protocols that the TransportClient provides, control-plane RPCs and data-plane "chunk fetching". The handling of the RPCs is performed outside of the scope of the TransportContext (i.e., by a user-provided handler), and it is responsible for setting up streams which can be streamed through the data plane in chunks using zero-copy IO.

    The TransportServer and TransportClientFactory both create a TransportChannelHandler for each channel. As each TransportChannelHandler contains a TransportClient, this enables server processes to send messages back to the client on an existing channel.

Ungrouped