Mehdi Abaakouk b737a92afd rabbit: remove unused consumer interfaces
The consumer code is over engineered, it allows to override
everything, but the override is always done with functools.partial.

None of the child Class have the same signature, sometimes
the constructor use the parameter name as the parent class but for
a different purpose, that makes the code hard to read.

It's was never clear which options is passed to the queue and the
exchange at this end to kombu.

This changes removes all of that stuffs, and only use the kombu
terminology for consumer parameters.

Alse we don't hardcode anymore the tag and the channel in the consumer
class, to allow to change them without recreating a consumer object
in the futur.

Change-Id: Ie341f0c973adbda9a342cb836867345aa42652d1
2015-05-11 08:29:34 +02:00
2014-01-15 04:08:18 +00:00
2015-01-26 21:55:20 +00:00
2015-03-12 16:38:51 -07:00
2014-06-05 22:48:44 +02:00
2015-04-07 09:18:52 -07:00
2015-03-19 03:03:53 -07:00
2014-04-30 02:45:47 +00:00
2015-03-16 01:46:07 +00:00

Oslo Messaging Library

Latest Version

Downloads

The Oslo messaging API supports RPC and notifications over a number of different messaging transports.

Description
OpenStack library for messaging
Readme 36 MiB
Languages
Python 99.8%
Shell 0.2%