commit | d3d974157ac40f28d6abf5e10eb0d6de02a44b80 | [log] [tgz] |
---|---|---|
author | David Pursehouse <david.pursehouse@sonymobile.com> | Thu Mar 12 14:02:13 2015 +0900 |
committer | David Pursehouse <david.pursehouse@sonymobile.com> | Thu Mar 12 14:02:24 2015 +0900 |
tree | 7fbf9e4057e786eb3eb75ba97622e4913e900c64 | |
parent | 3dbc0bcd371ab0dc45cbf74be0a05f3eb45bc067 [diff] | |
parent | 1f1f3f5f75a7274d6386204d79c10bf8977767c1 [diff] |
Merge remote-tracking branch 'origin/github/rinrinne/dev-3.0' into stable-2.10 * origin/github/rinrinne/dev-3.0: Remove unused import and annotation Put exception message to logger Rename ChangeWorker to EventWorker Apply multibinding to Solver Rename RabbitMQManager to Manager Apply Provider pattern to SessionFactory Fix shutdown channel/connection logic Fix close logic for session Fix shutdown session Apply Guice Multibinder to Section injection Add Guice multibinding extension library Update gradle-shadow plugin to 1.2.1 then fix build.gradle Update git ignore pattern Some improvements Change Solver structure Decoupled normalize() from fromConfig() Structured configuration classes Cleanup codes Create some packages then move classes Roughly support multi config Add MessagePublishers to listen ChangeEvent Add dependency: commons-io Get plugin name then assume config filename Remove unnecessary codes Change-Id: If41294c035f5bc3cdd658c686134acc30f36e184
This is Gerrit plugin.
This can publish gerrit events to message queue provided by RabbitMQ. Published events are the same as Gerrit stream evnets.
This plugin works on Gerrit 2.8 or later.
linux
java-1.7
gradle
To build plugin with gradle.
./gradlew build
Now avaliable for Gerrit 2.8.5 only. If you want to use it on another version of Gerrit, please try the below.
./gradlew build -PapiVersion=2.8
[amqp] uri = amqp://localhost [exchange] name = exchange-for-gerrit-queue [message] routingKey = com.foobar.www.gerrit [gerrit] name = foobar-gerrit hostname = www.foobar.com
1.4
1.3
1.2
1.1
monitor.failureCount
1.0
The Apache Software License, Version 2.0
Copyright (c) 2013 rinrinne a.k.a. rin_ne