Update amqp-client to 5.10.0
Change ShutdownListeners to lambda expressions.
https://github.com/rabbitmq/rabbitmq-java-client/releases/tag/v5.0.0
Instead of setting channel and connection to null in ShutdownListeners,
trust ShutdownNotifierComponent#isOpen() that returns false if there
is a shutdown-cause.
Change-Id: Ia8304b775fb470613b4ae40210a81f6b1ffb55f9
2 files changed
tree: 6758ffe4b326991df86eb907718a1260c1f28fc7
- src/
- .gitignore
- BUILD
- external_plugin_deps.bzl
- LICENSE
- README.md
README.md
gerrit-rabbitmq-plugin: Gerrit event publish plugin via RabbitMQ
Synopsis
Publish gerrit stream events to a RabbitMQ queue. This plugin works with any version of Gerrit starting from v2.8.
Environments
Reference
Minimum Configuration
[amqp]
uri = amqp://localhost
[exchange]
name = exchange-for-gerrit-queue
[message]
routingKey = com.foobar.www.gerrit
[gerrit]
name = foobar-gerrit
hostname = www.foobar.com
History
3.14 (Freezed)
- New branch:
stable-2.10 - HEAD in
master is permanently latest but would not be updated by author anymore.
3.1
3.0
- New feature: multi url support
- Bump amqp-client to 3.5.0
- Bump Gradle shadow plugin to 1.2.1
- Add Gradle release plugin 2.0.2
- Fix & improve connection handling
2.0
- The feature that configure queue/exchange/bind has been removed. Means messages are published to existing exhange only.
- Allow event filter based on an existing user (Thanks @GLundh!)
- Fix singletonize Properties class and fix typo (Thanks @hugares!)
- Add API support: 2.9-2.10
- Bumped default Gerrit API to 2.10
- Bumped amqp-client to 3.4.4
- Bumped Gradle to 2.3
- Remove Buck support
1.4
- Binary release
- Add gradle support
- Remove maven support
1.3
- Build with Buck
- Bumped api version to 2.8.3
1.2
- Fix repository location for gerrit-api
- Update README
1.1
- Fix channel handling
- Add property:
monitor.failureCount - Update README and documents
1.0
License
The Apache Software License, Version 2.0
Copyright
Copyright (c) 2013 rinrinne a.k.a. rin_ne