Glossary terms regarding Events
A non-exaustive list of terms regarding Events in the Gerrit context Change-Id: I7039e5d772e483fd029a56d31354d7eafa19f02d
This commit is contained in:
@@ -1,6 +1,47 @@
|
||||
:linkattrs:
|
||||
= Glossary
|
||||
|
||||
[[event]]
|
||||
== Event
|
||||
|
||||
It refers to the link:https://gerrit.googlesource.com/gerrit/+/refs/heads/master/java/com/google/gerrit/server/events/Event.java[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]]
|
||||
== Event broker
|
||||
|
||||
Distributes Gerrit Events to listeners if they are allowed to see them.
|
||||
|
||||
[[event-dispatcher]]
|
||||
== Event dispatcher
|
||||
|
||||
Interface for posting events to the Gerrit event system. Implemented by default
|
||||
by link:https://gerrit.googlesource.com/gerrit/+/refs/heads/master/java/com/google/gerrit/server/events/EventBroker.java[com.google.gerrit.server.events.EventBroker].
|
||||
It can be implemented by plugins and allows to influence how events are managed.
|
||||
|
||||
[[event-hierarchy]]
|
||||
== Event hierarchy
|
||||
|
||||
Hierarchy of events representing anything that can happen in Gerrit.
|
||||
|
||||
[[event-listener]]
|
||||
== Event listener
|
||||
|
||||
API for listening to Gerrit events from plugins, without having any
|
||||
visibility restrictions.
|
||||
|
||||
[[stream-events]]
|
||||
== 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).
|
||||
|
||||
GERRIT
|
||||
------
|
||||
Part of link:index.html[Gerrit Code Review]
|
||||
|
||||
Reference in New Issue
Block a user