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