/**
  * @param AMQPMessage $message
  * @param bool        $multiple
  */
 protected function failure(AMQPMessage $message, $multiple = false)
 {
     // Check if the current strategy requires manual acknowledgement
     if ($this->queueTemplate->doAckManually()) {
         // Reject message
         $this->nack($message);
     }
     // Dispatch error event
     $this->queueTemplate->dispatchEvent(RabbitMQ::ON_CONSUMER_ERROR, new ConsumerErrorEvent($this, $message));
 }