spark

broadcast

package broadcast

Visibility
  1. Public
  2. All

Type Members

  1. class BitTorrentBroadcast[T] extends Broadcast[T] with Logging with Serializable

  2. class BitTorrentBroadcastFactory extends BroadcastFactory

  3. trait Broadcast[T] extends Serializable

  4. case class BroadcastBlock(blockID: Int, byteArray: Array[Byte]) extends Serializable with Product with Serializable

  5. trait BroadcastFactory extends AnyRef

    An interface for all the broadcast implementations in Spark (to allow multiple broadcast implementations).

  6. class ChainedBroadcast[T] extends Broadcast[T] with Logging with Serializable

  7. class ChainedBroadcastFactory extends BroadcastFactory

  8. class DfsBroadcast[T] extends Broadcast[T] with Logging with Serializable

  9. class DfsBroadcastFactory extends BroadcastFactory

  10. class HttpBroadcast[T] extends Broadcast[T] with Logging with Serializable

  11. class HttpBroadcastFactory extends BroadcastFactory

  12. case class SourceInfo(hostAddress: String, listenPort: Int, totalBlocks: Int, totalBytes: Int, blockSize: Int) extends Comparable[SourceInfo] with Logging with Product with Serializable

    Used to keep and pass around information of peers involved in a broadcast

  13. class SpeedTracker extends Serializable

  14. class TreeBroadcast[T] extends Broadcast[T] with Logging with Serializable

  15. class TreeBroadcastFactory extends BroadcastFactory

  16. case class VariableInfo(arrayOfBlocks: Array[BroadcastBlock], totalBlocks: Int, totalBytes: Int) extends Serializable with Product with Serializable

Value Members

  1. object Broadcast extends Logging with Serializable

  2. object SourceInfo extends Serializable

    Helper Object of SourceInfo for its constants