RabbitMQ Client based on annotations for JAVA