<div>Hi there,</div><div><br></div><div>We have a question about using the Java client library to publish messages. Basically, we are having trouble finding out when a basicPublish fails due to throttling on the disk_free_limit. Publishing is obviously asynchronous, but we haven't been able to find a way to register a callback on the publish. We've tried e.g. ReturnListener/ConfirmListener to no avail.</div><div><br></div><div>Is there any way for the rabbit java client code to provide some type of notification when basicPublish is being throttled due to the disk_free_limit? Also, where do these un-published messages end up? We've tried to use rabbitmqctl to inspect the state of the queues/exchanges/channels, but the messages don't appear in any of these.&nbsp;</div><div><br></div><div>We are concerned about the potential to lose messages that the java code thinks it published successfully.</div><div><br></div><div>Thank you.</div><div><br></div>