2014-12-09 2 views
0

Возможно ли настроить закрытие мула таким образом, чтобы он останавливал входящие jms, чем другие службы. Проблема в том, что при отключении мула он отправляет сообщение из очереди jms для обработки, которое не выполняется на более поздних этапах, потому что другие службы были отключены mule. Мул отключает службы/коннекторы в случайном порядке. Есть ли способ настроить mule, чтобы прекратить прослушивание входящей очереди, а затем остановить другие службы?Настройка Mule Shutdown - прекратить прослушивание очереди JMS

ответ

1

Я бы постарался с выключением context notification, если вы блокируете, останавливая входящие конечные точки и предполагая, что вы не возвращаетесь в поток, вы должны получить свое поведение.

0

Я думаю о другом способе остановки входящих соединителей, а затем перезапуска их обратно, после того, как выходят исходящие службы. Вы можете получить дескриптор соединителей через контексты. Весь код используется в обработке исключений.