| Name | Description | Type | Package | Framework |
| HWIAuth | Represents an authenticated user. | Class | org.apache.hadoop.hive.hwi | Apache Hive |
| HWIContextListener | After getting a contextInitialized event this component starts an instance of the HiveSessionManager. | Class | org.apache.hadoop.hive.hwi | Apache Hive |
| HWIException | Class | org.apache.hadoop.hive.hwi | Apache Hive | |
| HWIServer | This is the entry point for HWI. | Class | org.apache.hadoop.hive.hwi | Apache Hive |
| HWISessionItem | HWISessionItem can be viewed as a wrapper for a Hive shell. | Class | org.apache.hadoop.hive.hwi | Apache Hive |
| HWISessionItem .WebSessionItemStatus | Represents the state a session item can be in. | Class | org.apache.hadoop.hive.hwi.HWISessionItem | Apache Hive |
| HWISessionManager | HiveSessionManager is a Runnable started inside a web application context. | Class | org.apache.hadoop.hive.hwi | Apache Hive |