spark.broadcast

BitTorrentBroadcast

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

Linear Supertypes
Logging, Broadcast[T], Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. BitTorrentBroadcast
  2. Logging
  3. Broadcast
  4. Serializable
  5. AnyRef
  6. Any
Visibility
  1. Public
  2. All

Instance Constructors

  1. new BitTorrentBroadcast(value_: T, isLocal: Boolean)

Type Members

  1. class GuideMultipleRequests extends Thread with Logging

  2. class PeerChatterController extends Thread with Logging

  3. class ServeMultipleRequests extends Thread with Logging

  4. class TalkToGuide extends Thread with Logging

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. var arrayOfBlocks: Array[BroadcastBlock]

  7. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  8. var blockSize: Int

  9. def clone(): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  10. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  12. def finalize(): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  13. final def getClass(): java.lang.Class[_]

    Definition Classes
    AnyRef → Any
  14. def getGuideInfo(variableUUID: UUID): SourceInfo

  15. var guideMR: GuideMultipleRequests

  16. var guidePort: Int

  17. var guidePortLock: AnyRef

  18. var hasBlocks: AtomicInteger

  19. var hasBlocksBitVector: BitSet

  20. var hasCopyInHDFS: Boolean

  21. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  22. var hostAddress: String

  23. def initLogging(): Unit

    Definition Classes
    Logging
  24. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  25. var listOfSources: ListBuffer[SourceInfo]

  26. var listenPort: Int

  27. var listenPortLock: AnyRef

  28. def log: Logger

    Definition Classes
    Logging
  29. def logDebug(msg: ⇒ String, throwable: Throwable): Unit

    Definition Classes
    Logging
  30. def logDebug(msg: ⇒ String): Unit

    Definition Classes
    Logging
  31. def logError(msg: ⇒ String, throwable: Throwable): Unit

    Definition Classes
    Logging
  32. def logError(msg: ⇒ String): Unit

    Definition Classes
    Logging
  33. def logInfo(msg: ⇒ String, throwable: Throwable): Unit

    Definition Classes
    Logging
  34. def logInfo(msg: ⇒ String): Unit

    Definition Classes
    Logging
  35. def logWarning(msg: ⇒ String, throwable: Throwable): Unit

    Definition Classes
    Logging
  36. def logWarning(msg: ⇒ String): Unit

    Definition Classes
    Logging
  37. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  38. final def notify(): Unit

    Definition Classes
    AnyRef
  39. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  40. var numCopiesSent: Array[Int]

  41. def receiveBroadcast(variableUUID: UUID): Boolean

  42. var rxSpeeds: SpeedTracker

  43. def sendBroadcast(): Unit

  44. var sentBlocks: AtomicInteger

  45. var serveMR: ServeMultipleRequests

  46. var stopBroadcast: Boolean

  47. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  48. def toString(): String

    Definition Classes
    Broadcast → AnyRef → Any
  49. var totalBlocks: Int

  50. var totalBlocksLock: AnyRef

  51. var totalBytes: Int

  52. var ttGuide: TalkToGuide

  53. var txSpeeds: SpeedTracker

  54. val uuid: UUID

    Definition Classes
    Broadcast
  55. def value: T

    Definition Classes
    BitTorrentBroadcastBroadcast
  56. var value_: T

  57. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  58. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  59. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from Logging

Inherited from Broadcast[T]

Inherited from Serializable

Inherited from AnyRef

Inherited from Any