Настройка контейнеров слушателя JMS после постобработки JMS - PullRequest
0 голосов
/ 28 августа 2018

Использование Spring 5.0.7 при загрузке 2.0.3 ...

Настройка обработчиков сообщений JMS с помощью JmsListenerConfigurer bean-компонентов, которые JmsListenerAnnotationBeanPostProcessor вызывает для создания конечной точки и превращения их в контейнеры прослушивания. Созданные конечные точки определяются в другом регистре (внешней системе), где очереди могут быть удалены или добавлены. Вопрос как обновить | скорректируйте информацию в реестре JMS (т. е. либо содержит слушатель завершения работы, либо добавьте новые).

Запланированная служба (@Scheduled) может использовать JmsListenerEndpointRegistry , чтобы найти контейнеры прослушивателя и завершить работу (т. Е. Через DefaultMessageListenerContainer контейнеры). Но как насчет регистрации новых конечных точек? Или перезапустите bean-компоненты configr (т.е. поместите туда логику для отключения существующих контейнеров, если необходимо, игнорируйте существующие конечные точки и добавьте новые, если необходимо).

...