complete abstract method
Permanently removes a message from the queue. This method is usually used to remove the message after successful processing.
message
a message to remove. Return Future that receives null for success. Throws error
Implementation
Future complete(MessageEnvelope message);