Class SparkFirehoseListener

Object
org.apache.spark.SparkFirehoseListener
All Implemented Interfaces:
SparkListenerInterface

@DeveloperApi public class SparkFirehoseListener extends Object implements SparkListenerInterface
Class that allows users to receive all SparkListener events. Users should override the onEvent method. This is a concrete Java class in order to ensure that we don't forget to update it when adding new methods to SparkListener: forgetting to add a method will result in a compilation error (if this was a concrete Scala class, default implementations of new event handlers would be inherited from the SparkListener trait). Please note until Spark 3.1.0 this was missing the DevelopApi annotation, this needs to be taken into account if changing this API before a major release.