grails-plugins/grails-rabbitmq — pull request #6 by charliek (2011-11-15 22:13:16+00:00)
Title: GPRABBITMQ-13 Ability to disable listening and alter concurrentConsumers per listener

This change accomplishes 2 things:
* Allows listeners to be disabled globally, or per listening service class.
* GPRABBITMQ-13 Allow the concurrentConsumer to be configured at the service level as well as globally

I chose to use the following format for the added configuration. Once this syntax is reviewed I will update the docs with these additional configuration information.

```groovy
rabbitmq {
connectionfactory {
username = 'guest'
password = 'guest'
hostname = 'localhost'
}
services {
blueService {
concurrentConsumers = 5
}
redService {
concurrentConsumers = 4
disableListening = true
}
}
}
```

"disableListening" can also be placed at the global level to disable listening of all classes. See tests for more examples of the configuration.

Note that all these changes should be backwards compatible.