TorrentBroadcastFactory¶
TorrentBroadcastFactory is a BroadcastFactory of TorrentBroadcasts.
Note
As of Spark 2.0 TorrentBroadcastFactory is the only known BroadcastFactory.
Creating Instance¶
TorrentBroadcastFactory takes no arguments to be created.
TorrentBroadcastFactory is created for BroadcastManager.
Creating Broadcast Variable¶
newBroadcast(
value_ : T,
isLocal: Boolean,
id: Long): Broadcast[T]
newBroadcast creates a new TorrentBroadcast with the given value_ and id (and ignoring isLocal).
newBroadcast is part of the BroadcastFactory abstraction.
Deleting Broadcast Variable¶
unbroadcast(
id: Long,
removeFromDriver: Boolean,
blocking: Boolean): Unit
unbroadcast removes all persisted state associated with the broadcast variable (identified by id).
unbroadcast is part of the BroadcastFactory abstraction.
Initializing¶
initialize(
isDriver: Boolean,
conf: SparkConf): Unit
initialize does nothing (noop).
initialize is part of the BroadcastFactory abstraction.
Stopping¶
stop(): Unit
stop does nothing (noop).
stop is part of the BroadcastFactory abstraction.