Instructs RabbitMQ what to do in the event of a consumer failure, failure being defined as the handler throwing an
exception, the fail directive being used, or ack(Future.failed(ex)) / ack(Failure(ex)).
By contract, RecoveryStrategy accept a queueName, channel, and exception, and return a Handler whose status
dictates the fate of the recovered message. A RecoveryStratregy should not do any asynchronous work involving the
provided channel
Linear Supertypes
(String, Channel, Throwable) ⇒ Handler, AnyRef, Any
Instructs RabbitMQ what to do in the event of a consumer failure, failure being defined as the handler throwing an exception, the
fail
directive being used, orack(Future.failed(ex))
/ack(Failure(ex))
.By contract, RecoveryStrategy accept a queueName, channel, and exception, and return a Handler whose status dictates the fate of the recovered message. A RecoveryStratregy should not do any asynchronous work involving the provided channel