Add interface ExtendedBrokerApi to consume messages with groupId

The intention of this change is to extend the current API allowing
consumers read meesages with the use of a groupId, which  enables
multiple consumers to independently read messages from the same source,
facilitating parallelism, fault tolerance, and efficient processing.
It allows for workload distribution and ordered processing within
consumer groups.

Change-Id: I3404d930592cd62377181062e7eb474ddd3e5dc7
2 files changed
tree: fab25226f7f836de0f14e8bf8770dc9528649d4c
  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.