public class MockNode extends Object implements ReceiverRegistry, TransactionalOperations
| Constructor and Description |
|---|
MockNode() |
| Modifier and Type | Method and Description |
|---|---|
void |
basicAck(long deliveryTag,
boolean multiple) |
void |
basicCancel(String consumerTag) |
String |
basicConsume(String queueName,
boolean autoAck,
String consumerTag,
boolean noLocal,
boolean exclusive,
Map<String,Object> arguments,
com.rabbitmq.client.Consumer callback,
Supplier<Long> deliveryTagSupplier,
MockConnection mockConnection,
MockChannel mockChannel) |
com.rabbitmq.client.GetResponse |
basicGet(String queueName,
boolean autoAck,
Supplier<Long> deliveryTagSupplier) |
void |
basicNack(long deliveryTag,
boolean multiple,
boolean requeue) |
boolean |
basicPublish(String exchangeName,
String routingKey,
boolean mandatory,
boolean immediate,
com.rabbitmq.client.AMQP.BasicProperties props,
byte[] body) |
com.rabbitmq.client.AMQP.Basic.RecoverOk |
basicRecover(boolean requeue) |
void |
basicReject(long deliveryTag,
boolean requeue) |
void |
close(MockConnection mockConnection) |
long |
consumerCount(String queueName) |
com.rabbitmq.client.AMQP.Exchange.BindOk |
exchangeBind(String destinationName,
String sourceName,
String routingKey,
Map<String,Object> arguments) |
com.rabbitmq.client.AMQP.Exchange.DeclareOk |
exchangeDeclare(String exchangeName,
String type,
boolean durable,
boolean autoDelete,
boolean internal,
Map<String,Object> arguments) |
com.rabbitmq.client.AMQP.Exchange.DeleteOk |
exchangeDelete(String exchange) |
com.rabbitmq.client.AMQP.Exchange.UnbindOk |
exchangeUnbind(String destinationName,
String sourceName,
String routingKey,
Map<String,Object> arguments) |
Configuration |
getConfiguration() |
Optional<MockQueue> |
getQueue(String name) |
Optional<Receiver> |
getReceiver(ReceiverPointer receiverPointer) |
int |
messageCount(String queueName) |
com.rabbitmq.client.AMQP.Queue.BindOk |
queueBind(String queueName,
String exchangeName,
String routingKey,
Map<String,Object> arguments) |
com.rabbitmq.client.AMQP.Queue.DeclareOk |
queueDeclare(String queueName,
boolean durable,
boolean exclusive,
boolean autoDelete,
Map<String,Object> arguments) |
com.rabbitmq.client.AMQP.Queue.DeleteOk |
queueDelete(String queueName,
boolean ifUnused,
boolean ifEmpty) |
com.rabbitmq.client.AMQP.Queue.PurgeOk |
queuePurge(String queueName) |
com.rabbitmq.client.AMQP.Queue.UnbindOk |
queueUnbind(String queueName,
String exchangeName,
String routingKey,
Map<String,Object> arguments) |
MockNode |
restartDeliveryLoops() |
public boolean basicPublish(String exchangeName, String routingKey, boolean mandatory, boolean immediate, com.rabbitmq.client.AMQP.BasicProperties props, byte[] body)
basicPublish in interface TransactionalOperationspublic String basicConsume(String queueName, boolean autoAck, String consumerTag, boolean noLocal, boolean exclusive, Map<String,Object> arguments, com.rabbitmq.client.Consumer callback, Supplier<Long> deliveryTagSupplier, MockConnection mockConnection, MockChannel mockChannel)
public com.rabbitmq.client.AMQP.Exchange.DeclareOk exchangeDeclare(String exchangeName, String type, boolean durable, boolean autoDelete, boolean internal, Map<String,Object> arguments)
public com.rabbitmq.client.AMQP.Exchange.DeleteOk exchangeDelete(String exchange)
public com.rabbitmq.client.AMQP.Exchange.BindOk exchangeBind(String destinationName, String sourceName, String routingKey, Map<String,Object> arguments)
public com.rabbitmq.client.AMQP.Exchange.UnbindOk exchangeUnbind(String destinationName, String sourceName, String routingKey, Map<String,Object> arguments)
public com.rabbitmq.client.AMQP.Queue.DeclareOk queueDeclare(String queueName, boolean durable, boolean exclusive, boolean autoDelete, Map<String,Object> arguments)
public com.rabbitmq.client.AMQP.Queue.DeleteOk queueDelete(String queueName, boolean ifUnused, boolean ifEmpty)
public com.rabbitmq.client.AMQP.Queue.BindOk queueBind(String queueName, String exchangeName, String routingKey, Map<String,Object> arguments)
public com.rabbitmq.client.AMQP.Queue.UnbindOk queueUnbind(String queueName, String exchangeName, String routingKey, Map<String,Object> arguments)
public com.rabbitmq.client.AMQP.Queue.PurgeOk queuePurge(String queueName)
public com.rabbitmq.client.GetResponse basicGet(String queueName, boolean autoAck, Supplier<Long> deliveryTagSupplier)
public void basicAck(long deliveryTag,
boolean multiple)
basicAck in interface TransactionalOperationspublic void basicNack(long deliveryTag,
boolean multiple,
boolean requeue)
basicNack in interface TransactionalOperationspublic void basicReject(long deliveryTag,
boolean requeue)
basicReject in interface TransactionalOperationspublic void basicCancel(String consumerTag)
public com.rabbitmq.client.AMQP.Basic.RecoverOk basicRecover(boolean requeue)
public Optional<Receiver> getReceiver(ReceiverPointer receiverPointer)
getReceiver in interface ReceiverRegistrypublic int messageCount(String queueName)
public long consumerCount(String queueName)
public MockNode restartDeliveryLoops()
public void close(MockConnection mockConnection)
public Configuration getConfiguration()
Copyright © 2022. All rights reserved.