Class MockQueue

    • Method Detail

      • publish

        public boolean publish​(String exchangeName,
                               String routingKey,
                               com.rabbitmq.client.AMQP.BasicProperties props,
                               byte[] body)
        Specified by:
        publish in interface Receiver
        Returns:
        true if message got routed, false otherwise
      • basicConsume

        public void basicConsume​(String consumerTag,
                                 com.rabbitmq.client.Consumer consumer,
                                 boolean autoAck,
                                 Supplier<Long> deliveryTagSupplier,
                                 MockConnection mockConnection,
                                 MockChannel mockChannel)
      • basicGet

        public com.rabbitmq.client.GetResponse basicGet​(boolean autoAck,
                                                        Supplier<Long> deliveryTagSupplier)
      • basicAck

        public void basicAck​(long deliveryTag,
                             boolean multiple)
      • basicNack

        public void basicNack​(long deliveryTag,
                              boolean multiple,
                              boolean requeue)
      • basicReject

        public void basicReject​(long deliveryTag,
                                boolean requeue)
      • basicCancel

        public void basicCancel​(String consumerTag)
      • basicRecover

        public void basicRecover​(boolean requeue)
      • messageCount

        public int messageCount()
      • consumerCount

        public int consumerCount()
      • purge

        public int purge()
      • getAvailableMessages

        public List<Message> getAvailableMessages()
      • getUnackedMessages

        public List<Message> getUnackedMessages()