Я пишу код Java, который отправляет сообщения в очередь JMS.
Я делаю это с помощью «QueueSender.send ()».
В очереди JMS есть sonicMQ, но это не относится к делу.
Моя проблема в том, что иногда очередь JMS переполнена, и поток, пытающийся отправить сообщения в очередь, голодает.
Есть ли способ узнать, заполнена ли очередь перед отправкой сообщения? В этом случае я бы предпочел распечатать исключение из журнала.
Кстати, сам код очереди JMS вне моей досягаемости. Я могу изменить только код клиента.
Спасибо.