| Name | Description | Type | Package | Framework |
| AddPartitionMessage | The HCat message sent when partition(s) are added to a table. | Class | org.apache.hive.hcatalog.messaging | Apache Hive |
| AlterPartitionMessage | HCat message sent when a table is Altered. | Class | org.apache.hive.hcatalog.messaging | Apache Hive |
| AlterTableMessage | HCat message sent when a table is Altered. | Class | org.apache.hive.hcatalog.messaging | Apache Hive |
| CreateDatabaseMessage | HCat message sent when a Database is created in HCatalog. | Class | org.apache.hive.hcatalog.messaging | Apache Hive |
| CreateTableMessage | HCat message sent when a table is created in HCatalog. | Class | org.apache.hive.hcatalog.messaging | Apache Hive |
| DropDatabaseMessage | HCat message sent when a Database is dropped from HCatalog. | Class | org.apache.hive.hcatalog.messaging | Apache Hive |
| DropPartitionMessage | HCat message sent when a partition is dropped in HCatalog. | Class | org.apache.hive.hcatalog.messaging | Apache Hive |
| DropTableMessage | HCat message sent when a Table is dropped in HCatalog. | Class | org.apache.hive.hcatalog.messaging | Apache Hive |
| HCatEventMessage | Class representing messages emitted when Metastore operations are done. | Class | org.apache.hive.hcatalog.messaging | Apache Hive |
| HCatEventMessage .EventType | Class | org.apache.hive.hcatalog.messaging.HCatEventMessage | Apache Hive | |
| InsertMessage | HCat message sent when an insert is done to a table or partition. | Class | org.apache.hive.hcatalog.messaging | Apache Hive |
| JSONAddPartitionMessage | JSON implementation of AddPartitionMessage. | Class | org.apache.hive.hcatalog.messaging.json | Apache Hive |
| JSONAlterPartitionMessage | Class | org.apache.hive.hcatalog.messaging.json | Apache Hive | |
| JSONAlterTableMessage | Class | org.apache.hive.hcatalog.messaging.json | Apache Hive | |
| JSONCreateDatabaseMessage | JSON Implementation of CreateDatabaseMessage. | Class | org.apache.hive.hcatalog.messaging.json | Apache Hive |
| JSONCreateTableMessage | JSON implementation of CreateTableMessage. | Class | org.apache.hive.hcatalog.messaging.json | Apache Hive |
| JSONDropDatabaseMessage | JSON implementation of DropDatabaseMessage. | Class | org.apache.hive.hcatalog.messaging.json | Apache Hive |
| JSONDropPartitionMessage | JSON implementation of DropPartitionMessage. | Class | org.apache.hive.hcatalog.messaging.json | Apache Hive |
| JSONDropTableMessage | JSON implementation of DropTableMessage. | Class | org.apache.hive.hcatalog.messaging.json | Apache Hive |
| JSONInsertMessage | JSON implementation of DropTableMessage. | Class | org.apache.hive.hcatalog.messaging.json | Apache Hive |
| JSONMessageDeserializer | MessageDeserializer implementation, for deserializing from JSON strings. | Class | org.apache.hive.hcatalog.messaging.json | Apache Hive |
| JSONMessageFactory | The JSON implementation of the MessageFactory. | Class | org.apache.hive.hcatalog.messaging.json | Apache Hive |
| MessageDeserializer | Interface for converting HCat events from String-form back to HCatEventMessage instances. | Class | org.apache.hive.hcatalog.messaging | Apache Hive |
| MessageFactory | Abstract Factory for the construction of HCatalog message instances. | Class | org.apache.hive.hcatalog.messaging | Apache Hive |
| MessagingUtils | Helper Utility to assist consumers of HCat Messages in extracting message-content from JMS messages. | Class | org.apache.hive.hcatalog.messaging.jms | Apache Hive |