This Mr contain publishWithConfirmation.
This function take list of message or single message as input and return list of nacked messages or false if message is not publish.
The function block the thread using countDownLatch and wait for ack and release it as soon as it get ack
This Mr contain publishWithConfirmation. This function take list of message or single message as input and return list of nacked messages or false if message is not publish.
The function block the thread using countDownLatch and wait for ack and release it as soon as it get ack