Events-broker sends/receives Event object instead of EventMessage

Event object contains instance id populated by Gerrit Core. Workaround
with EventMessage is not needed anymore. User Event object instead of
EventMessage.

Also to allow rolling upgrades events-broker v3.4.1 is able to
deserialise both Event and EventMessage objects(EventMessage objects
are emitted by v3.3) but produces only Event objects.

Bug: Issue 14390
Change-Id: Id7857a59bad3c383b44bc70ece9e2b9a53a81703
6 files changed
tree: 5060b07f4fe364cade242525ea23ab8b9a81792c
  1. src/
  2. .gitignore
  3. BUILD
  4. Jenkinsfile
  5. LICENSE
  6. pom.xml
  7. README.md
README.md

Events Broker API for Gerrit Code Review

API of a generic events broker for use with Gerrit Code Review.

Enables the de-coupling between Gerrit, plugins and the different implementations of a generic events broker.