Class AloRabbitMQReceiver<T>

  • Type Parameters:
    T - Inbound message deserialized body type

    public class AloRabbitMQReceiver<T>
    extends Object
    A reactive RabbitMQ receiver with at-least-once semantics for consuming messages from a queue in a RabbitMQ cluster.
    • Method Detail

      • receiveAloBodies

        public io.atleon.core.AloFlux<T> receiveAloBodies​(String queue)
        Creates a Publisher of Alo items referencing deserialized RabbitMQ message bodies wrapped as an AloFlux.
        Parameters:
        queue - The queue to subscribe to
        Returns:
        A Publisher of Alo items referencing deserialized RabbitMQ message bodies
      • receiveAloMessages

        public io.atleon.core.AloFlux<RabbitMQMessage<T>> receiveAloMessages​(String queue)
        Creates a Publisher of Alo items referencing RabbitMQMessages wrapped as an AloFlux.
        Parameters:
        queue - The queue to subscribe to
        Returns:
        A Publisher of Alo items referencing RabbitMQMessages