abandon abstract method
Returnes message into the queue and makes it available for all subscribers to receive it again. This method is usually used to return a message which could not be processed at the moment to repeat the attempt. Messages that cause unrecoverable errors shall be removed permanently or/and send to dead letter queue.
message
a message to return. Return Future that receives null for success. Throws error
Implementation
Future abandon(MessageEnvelope message);