| Name | Description | Type | Package | Framework |
| BatchInfo | Class having information on completed batches. | Class | org.apache.spark.streaming.scheduler | Apache Spark |
| OutputOperationInfo | Class having information on output operations. | Class | org.apache.spark.streaming.scheduler | Apache Spark |
| ReceiverInfo | Class having information about a receiverSee Also:Serialized Form | Class | org.apache.spark.streaming.scheduler | Apache Spark |
| StatsReportListener | A simple StreamingListener that logs summary statistics across Spark Streaming batches param: numBatchInfos Number of last batches to consider for generating statistics (default: 10) | Class | org.apache.spark.streaming.scheduler | Apache Spark |
| StreamingListener | Interface | org.apache.spark.streaming.scheduler | Apache Spark | |
| StreamingListenerBatchCompleted | Class | org.apache.spark.streaming.scheduler | Apache Spark | |
| StreamingListenerBatchStarted | Class | org.apache.spark.streaming.scheduler | Apache Spark | |
| StreamingListenerBatchSubmitted | Class | org.apache.spark.streaming.scheduler | Apache Spark | |
| StreamingListenerOutputOperationCompleted | Class | org.apache.spark.streaming.scheduler | Apache Spark | |
| StreamingListenerOutputOperationStarted | Class | org.apache.spark.streaming.scheduler | Apache Spark | |
| StreamingListenerReceiverError | Class | org.apache.spark.streaming.scheduler | Apache Spark | |
| StreamingListenerReceiverStarted | Class | org.apache.spark.streaming.scheduler | Apache Spark | |
| StreamingListenerReceiverStopped | Class | org.apache.spark.streaming.scheduler | Apache Spark | |
| StreamInputInfo | Track the information of input stream at specified batch time. | Class | org.apache.spark.streaming.scheduler | Apache Spark |