Как проверить / отобразить сообщение Если очередь подключена - PullRequest
0 голосов
/ 12 июня 2019

Мне удалось подключиться к IBM MQ из локальной сети и прослушать, выполнить обработку.

После развертывания в открытую смену (хотя порты открыты) я не вижу, что он обрабатывает сообщения, переходя в @JmsListener.

Есть ли способ проверить / показать сообщение после подключения к очереди.

Что может быть не так в моем случае.

@Component
public class SampleMessageReceiver {

  @Autowired private RestTemplate restTemplate;
  @Autowired private UrlsConfig urlsConfig;

  @JmsListener(
      destination = "${ibm.mq.channel}",
      containerFactory = "myListenerContainerFactory",
      selector = "JMSCorrelationID='c9d5e2d7c5c3e3c9d6d54040404040404040404040404040'")
  public void processSampleMessage(@Valid SampleMessage sampleMessage) {
      System.out.println("~~~~~~~~~~~~~~~~~~~ In process SampleMessages ~~~~~~~~~~~~~~~~~~~\n\n");

  }

  }
...