Class RabbitMQReceiver

  • All Implemented Interfaces:
    Closeable, AutoCloseable, Receiver

    public class RabbitMQReceiver
    extends RabbitMQBase
    implements Receiver
    Message receiver implementing Receiver to use a RabbitMQ message broker. Following platform properties are needed (default value in brackets):
    • rabbitMQAdresses (localhost:5672): A comma separated list of <host>:<port> for RabbitMQ server(s)
    • rabbitMQUser (guest): Username
    • rabbitMQPassword (guest): Password
    • rabbitMQExchange (appng-messaging): Name of the exchange where the receiver binds its messaging queue on. Be aware that this name must be different among different clusters using the same RabbitMQ server
    • rabbitMQAutoDeleteQueue (true): If the queue to create should be marked as autodelete.
    • rabbitMQDurableQueue (false): If the queue to create should be marked as durable.
    • rabbitMQExclusiveQueue (true): If the queue to create should be marked as exclusive.
    Author:
    Claus Stümke, aiticon GmbH, 2015, Matthias Müller