Получение количества неподтвержденных сообщений в очереди RabbitMQ из Java / Spring

есть ли способ вернуть количество неподтвержденных сообщений?

Я использую этот код, чтобы получить количество сообщений в очереди:

DeclareOk declareOk = amqpAdmin.getRabbitTemplate().execute(
        new ChannelCallback() {
            public DeclareOk doInRabbit(Channel channel)
                throws Exception {
                return channel.queueDeclarePassive(name);
            }
        });
return declareOk.getMessageCount();

но я хотел бы также знать количество неподтвержденных сообщений.

Я видел, что инструмент администрирования RabbitMQ включает эту информацию (для каждой очереди он выдает количество сообщений Ready / Unacked и Total), и я предполагаю, что должен быть способ извлечь ее из Java / Spring.

Спасибо

ОБНОВИТЬ

О, кажется, нет никакого способа сделать это программно, так как перечисление конфигурации / очередей не является частью AMPQ.

Существует возможность включить плагин управления и запросить веб-службы REST об очередях (среди прочего). Больше информации здесь:

http://www.rabbitmq.com/management.html

Ответы на вопрос(1)

Ваш ответ на вопрос