Right! I made them private[streaming]. Regarding naming, I followed the naming style in DAGSchedulerEvent (https://github.com/apache/incubator-spark/blob/master/core/src/main/scala/org/apache/spark/scheduler/DAGSchedulerEvent.scala) which does not use Event at the end.