Package com.github.fridujo.rabbitmq.mock
Class MockQueue
- java.lang.Object
-
- com.github.fridujo.rabbitmq.mock.MockQueue
-
-
Field Summary
-
Fields inherited from interface com.github.fridujo.rabbitmq.mock.Receiver
X_MATCH_KEY
-
-
Constructor Summary
Constructors Constructor Description MockQueue(String name, AmqArguments arguments, ReceiverRegistry receiverRegistry)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbasicAck(long deliveryTag, boolean multiple)voidbasicCancel(String consumerTag)voidbasicConsume(String consumerTag, com.rabbitmq.client.Consumer consumer, boolean autoAck, Supplier<Long> deliveryTagSupplier, MockConnection mockConnection, MockChannel mockChannel)com.rabbitmq.client.GetResponsebasicGet(boolean autoAck, Supplier<Long> deliveryTagSupplier)voidbasicNack(long deliveryTag, boolean multiple, boolean requeue)voidbasicRecover(boolean requeue)voidbasicReject(long deliveryTag, boolean requeue)intconsumerCount()List<Message>getAvailableMessages()List<Message>getUnackedMessages()intmessageCount()ReceiverPointerpointer()booleanpublish(String exchangeName, String routingKey, com.rabbitmq.client.AMQP.BasicProperties props, byte[] body)intpurge()StringtoString()
-
-
-
Constructor Detail
-
MockQueue
public MockQueue(String name, AmqArguments arguments, ReceiverRegistry receiverRegistry)
-
-
Method Detail
-
publish
public boolean publish(String exchangeName, String routingKey, com.rabbitmq.client.AMQP.BasicProperties props, byte[] body)
-
pointer
public ReceiverPointer pointer()
-
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()
-
-