| Name | Description | Type | Package | Framework |
| JobMetricsListener | Class | org.apache.hadoop.hive.ql.exec.spark.status.impl | Apache Hive | |
| LocalSparkJobMonitor | LocalSparkJobMonitor monitor a single Spark job status in a loop until job finished/failed/killed. | Class | org.apache.hadoop.hive.ql.exec.spark.status | Apache Hive |
| LocalSparkJobRef | Class | org.apache.hadoop.hive.ql.exec.spark.status.impl | Apache Hive | |
| LocalSparkJobStatus | Class | org.apache.hadoop.hive.ql.exec.spark.status.impl | Apache Hive | |
| RemoteSparkJobMonitor | RemoteSparkJobMonitor monitor a RSC remote job status in a loop until job finished/failed/killed. | Class | org.apache.hadoop.hive.ql.exec.spark.status | Apache Hive |
| RemoteSparkJobRef | Class | org.apache.hadoop.hive.ql.exec.spark.status.impl | Apache Hive | |
| RemoteSparkJobStatus | Used with remove spark client. | Class | org.apache.hadoop.hive.ql.exec.spark.status.impl | Apache Hive |
| SparkJobRef | Interface | org.apache.hadoop.hive.ql.exec.spark.status | Apache Hive | |
| SparkJobState | Class | org.apache.hadoop.hive.ql.exec.spark.status | Apache Hive | |
| SparkJobStatus | SparkJobStatus identify what Hive want to know about the status of a Spark job. | Interface | org.apache.hadoop.hive.ql.exec.spark.status | Apache Hive |
| SparkStageProgress | Class | org.apache.hadoop.hive.ql.exec.spark.status | Apache Hive | |