b737a92afd

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
Oslo Messaging Library
The Oslo messaging API supports RPC and notifications over a number of different messaging transports.
- License: Apache License, Version 2.0
- Documentation: http://docs.openstack.org/developer/oslo.messaging
- Source: http://git.openstack.org/cgit/openstack/oslo.messaging
- Bugs: http://bugs.launchpad.net/oslo.messaging
Description
Languages
Python
99.8%
Shell
0.2%