Мы используем Spring JMS для чтения сообщений из очереди Oracle AQ.
Когда мы обрабатываем эти сообщения, мы отправляем их в продукт поставщика с помощью сокетов. При запуске нам нужно инициировать соединение с поставщиком, чтобы можно было отправлять сообщения. В последние несколько дней я заметил, что сообщения считывались из очереди до того, как было установлено наше соединение с поставщиком.
Есть ли способ остановить запуск JMS Listener до тех пор, пока не будут загружены все наши другие компоненты.