Event
It refers to the com.google.gerrit.server.events.Event base abstract class representing any possible action that is generated or received in a Gerrit instance. Actions can be associated with change set status updates, project creations, indexing of changes, etc.
Event broker
Distributes Gerrit Events to listeners if they are allowed to see them.
Event dispatcher
Interface for posting events to the Gerrit event system. Implemented by default by com.google.gerrit.server.events.EventBroker. It can be implemented by plugins and allows to influence how events are managed.
Event hierarchy
Hierarchy of events representing anything that can happen in Gerrit.
Event listener
API for listening to Gerrit events from plugins, without having any visibility restrictions.
Stream events
Command that allows a user via CLI or a plugin to receive in a sequential way some events that are generated in Gerrit. The consumption of the stream by default is available via SSH connection. However, plugins can provide an alternative implementation of the event brokering by sending them over a reliable messaging queueing system (RabbitMQ) or a pub-sub (Kafka).
Part of Gerrit Code Review