Hi,
We noticed that you handle InterruptedException in BlockingDeliveryStrategy just by returning false,
Why is it so? Is there any reason you do not want do the same handling as for other exceptions failureCallback.onFailedDelivery(event, e);?
Regards
Tomasz Michnik