| Name | Description | Type | Package | Framework |
| CompositeDataMovementEvent | A convenience class to specify multiple DataMovementEvents which share the same payload. | Class | org.apache.tez.runtime.api.events | Apache Tez |
| DataMovementEvent | Event used by user code to send information between tasks. | Class | org.apache.tez.runtime.api.events | Apache Tez |
| InputConfigureVertexTasksEvent | An event typically sent by the InputInitializer of a vertex to configure the tasks of the vertex. | Class | org.apache.tez.runtime.api.events | Apache Tez |
| InputDataInformationEvent | Events used by InputInitializer implementations to provide the user payload for individual tasks running as part of the Vertex for which an | Class | org.apache.tez.runtime.api.events | Apache Tez |
| InputInitializerEvent | An event that is routed to the specified InputInitializer. | Class | org.apache.tez.runtime.api.events | Apache Tez |
| InputReadErrorEvent | Event generated by an Input to indicate error when trying to retrieve data. | Class | org.apache.tez.runtime.api.events | Apache Tez |
| InputUpdatePayloadEvent | Events used by InputInitializer implementations to update the shared user payload for the Input that is being initialized. | Class | org.apache.tez.runtime.api.events | Apache Tez |
| VertexManagerEvent | Event used to send information from a Task to the VertexManager for a vertex. | Class | org.apache.tez.runtime.api.events | Apache Tez |