BroadcastFactory is an <
NOTE: As of https://issues.apache.org/jira/browse/SPARK-12588[Spark 2.0], it is no longer possible to plug a custom BroadcastFactory in, and core:TorrentBroadcastFactory.md[TorrentBroadcastFactory] is the one and only known implementation.
== [[contract]] Contract
=== [[initialize]] initialize Method
initialize( isDriver: Boolean, conf: SparkConf, securityMgr: SecurityManager): Unit
Used when BroadcastManager is BroadcastManager.md#creating-instance[created].
=== [[newBroadcast]] newBroadcast Method
newBroadcastT: ClassTag: Broadcast[T]
Used when BroadcastManager is requested for a BroadcastManager.md#newBroadcast[new broadcast variable].
=== [[stop]] stop Method
Used when BroadcastManager is requested to BroadcastManager.md#stop[stop].
=== [[unbroadcast]] unbroadcast Method
unbroadcast( id: Long, removeFromDriver: Boolean, blocking: Boolean): Unit
Used when BroadcastManager is requested to BroadcastManager.md#unbroadcast[unbroadcast a broadcast variable].
== [[implementations]] Available BroadcastFactories
core:TorrentBroadcastFactory.md[TorrentBroadcastFactory] is the default and only known BroadcastFactory in Apache Spark.