This patch requires ApplicationMessageListener class provided by rabbitmq-consumer. I know "optional" element in dependency element, so I would implement this dependency as optional.