Class MockNode

    • Constructor Detail

      • MockNode

        public MockNode()
    • Method Detail

      • basicPublish

        public boolean basicPublish​(String exchangeName,
                                    String routingKey,
                                    boolean mandatory,
                                    boolean immediate,
                                    com.rabbitmq.client.AMQP.BasicProperties props,
                                    byte[] body)
        Specified by:
        basicPublish in interface TransactionalOperations
      • exchangeDeclare

        public com.rabbitmq.client.AMQP.Exchange.DeclareOk exchangeDeclare​(String exchangeName,
                                                                           String type,
                                                                           boolean durable,
                                                                           boolean autoDelete,
                                                                           boolean internal,
                                                                           Map<String,​Object> arguments)
      • exchangeDelete

        public com.rabbitmq.client.AMQP.Exchange.DeleteOk exchangeDelete​(String exchange)
      • exchangeBind

        public com.rabbitmq.client.AMQP.Exchange.BindOk exchangeBind​(String destinationName,
                                                                     String sourceName,
                                                                     String routingKey,
                                                                     Map<String,​Object> arguments)
      • exchangeUnbind

        public com.rabbitmq.client.AMQP.Exchange.UnbindOk exchangeUnbind​(String destinationName,
                                                                         String sourceName,
                                                                         String routingKey,
                                                                         Map<String,​Object> arguments)
      • queueDeclare

        public com.rabbitmq.client.AMQP.Queue.DeclareOk queueDeclare​(String queueName,
                                                                     boolean durable,
                                                                     boolean exclusive,
                                                                     boolean autoDelete,
                                                                     Map<String,​Object> arguments)
      • queueDelete

        public com.rabbitmq.client.AMQP.Queue.DeleteOk queueDelete​(String queueName,
                                                                   boolean ifUnused,
                                                                   boolean ifEmpty)
      • queueBind

        public com.rabbitmq.client.AMQP.Queue.BindOk queueBind​(String queueName,
                                                               String exchangeName,
                                                               String routingKey,
                                                               Map<String,​Object> arguments)
      • queueUnbind

        public com.rabbitmq.client.AMQP.Queue.UnbindOk queueUnbind​(String queueName,
                                                                   String exchangeName,
                                                                   String routingKey,
                                                                   Map<String,​Object> arguments)
      • queuePurge

        public com.rabbitmq.client.AMQP.Queue.PurgeOk queuePurge​(String queueName)
      • basicGet

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

        public void basicCancel​(String consumerTag)
      • basicRecover

        public com.rabbitmq.client.AMQP.Basic.RecoverOk basicRecover​(boolean requeue)
      • messageCount

        public int messageCount​(String queueName)
      • consumerCount

        public long consumerCount​(String queueName)
      • restartDeliveryLoops

        public MockNode restartDeliveryLoops()