commit | c4590c8dd457101b6550839cf68058b4e6321013 | [log] [tgz] |
---|---|---|
author | David Pursehouse <david.pursehouse@sonymobile.com> | Thu Mar 12 14:11:26 2015 +0900 |
committer | David Pursehouse <david.pursehouse@sonymobile.com> | Thu Mar 12 14:11:26 2015 +0900 |
tree | 79eb5c6bc5698d57652fcd053da69b02fb57bd34 | |
parent | bd294595aeaf7c797678bbd56714827039cd3572 [diff] | |
parent | d3d974157ac40f28d6abf5e10eb0d6de02a44b80 [diff] |
Merge branch 'stable-2.10' into stable-2.11 * stable-2.10: 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 Conflicts: src/main/java/com/googlesource/gerrit/plugins/rabbitmq/Module.java src/main/java/com/googlesource/gerrit/plugins/rabbitmq/RabbitMQManager.java Change-Id: I8d590c735c8bd81acf30a30c1f0feb97e101e1cd
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