Called when the application ends
Called when the application starts
Called when a new block manager has joined
Called when an existing block manager has been removed
Called when environment properties have been updated
Called when a job ends
Called when a job starts
Called when a stage completes successfully or fails, with information on the completed stage.
Called when a stage is submitted
Called when a task ends
Called when a task begins remotely fetching its result (will not be called for tasks that do not need to fetch the result remotely).
Called when a task starts
Called when an RDD is manually unpersisted by the application
:: DeveloperApi :: Interface for listening to events from the Spark scheduler. Note that this is an internal interface which might change in different Spark releases.