See: Description
| Annotation Type | Description | 
|---|---|
| Binding | Used to specify which binding (routing key) messages should be
 sent to. | 
| Queue | Used to specify which queue messages should be consumed
 from. | 
| RabbitClient | An introduction advice that automatically implements interfaces and abstract classes and publishes RabbitMQ messages. | 
| RabbitConnection | Stores options surrounding a RabbitMQ connection. | 
| RabbitListener | Class level annotation to indicate that a bean will be consumers of messages
 from RabbitMQ. | 
| RabbitProperties | Annotation to collect a set of properties. | 
| RabbitProperty | Used to set properties while publishing or bind to properties while consuming. |