Message Format

This plugin publish message like the below format to RabbitMQ.

Italic is key name in @PLUGIN@.config.

Bold is literal.

Properties

Properties are stored as message property.

namevalue
app_idgerrit
prioritymessage.priority
delivery_modemessage.deliveryMode
headers<See Headers section>
content_encodingUTF-8
content_typeapplication/json

Headers

Headers are stored in property.headers.

namevalue
gerrit-namegerrit.name
gerrit-hostgerrit.hostname
gerrit-schemegerrit.scheme
gerrit-portgerrit.port
gerrit-front-urlgerrit.canonicalWebUrl in gerrit.config
gerrit-versiongerrit version

Payload

Payload is JSON string. (same gerrit-events)