Currently I am not using this functionality. It exists because I copied over from the SparkListernerBus.
What I intend to do later is factor out ListenerBus and derive SparkListenerBus and StreamingListenerBus from it.