|author||Sven Selberg <email@example.com>||Thu Dec 27 18:10:03 2018 +0100|
|committer||Sven Selberg <firstname.lastname@example.org>||Tue Jan 08 09:36:35 2019 +0100|
MessagePublisher: Threads cannot be restarted If publisherThread is not alive when a new event arrives we currently try to restart the dead Thread which results in a IllegalThreadStateException. If publisherThread has died, create a new Thread and start it. Synchronize the start-new-thread logic to avoid race conditions that potentially could start new threads unnecessarily and leave existing, live, threads orphaned. Change-Id: I772a3275b16be7f2fb31c141ad9a71f162d53ce1
Publish gerrit stream events to a RabbitMQ queue. This plugin works with any version of Gerrit starting from v2.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
masteris permanently latest but would not be updated by author anymore.
The Apache Software License, Version 2.0
Copyright (c) 2013 rinrinne a.k.a. rin_ne