Мне удалось просмотреть с помощью JmsPutGet с указанным ниже селектором просмотра для моих сообщений IBM mq.
context.createBrowser (context.createQueue ("queue: ///" + QUEUE_NAME), "JMSCorrelationID = 'ID: c9d5e2d7c5c3e3c9d6d54040404040404040404040404040'")
Я пытаюсь сделать то же самое, используя пружинный jms с помощью аннотации JmsListener
Обновление: * или изменение 101ID = JMS'ID: c9d5e2d7c5c3e3c9d6d54040404040404040404040404040' "заставил его работать. Я пытался сделать это накануне, думал, что не сработало.
@JmsListener(
destination = "DevQueue01",
containerFactory = "myContainerFactory",
selector = "JMSCorrelationID='c9d5e2d7c5c3e3c9d6d54040404040404040404040404040'"
)
public void processInspection(@Valid Inspection bean) {
System.out.println("In process inspections : \n\n" + bean);
}