Я разрабатываю решение для извлечения вредоносных сообщений из очереди возврата в Websphere 6.1.
Мой вопрос: когда это сообщение (т. Е. TextMessage) повторно помещается в очередь из обычной очереди в очередь возврата, каково имя очереди в msg.getJMSDestination () и msg.getJMSReplyTo ()?
Например:
У меня есть сообщение с пунктом назначения в myQueue. Однако по какой-то причине это сообщение не может быть обработано (ядовитое сообщение), и, поскольку для этого настроена websphere, это сообщение помещается в очередь для возврата в очередь с именем myBOQueue. Если я получаю это сообщение из myBOQueue (используя MDB) и выполняю ((Queue) msg.getJMSDestination ()). GetQueueName () , что мне делать: myQueue или myBOQueue? И если я выполню ((Очередь) msg.getJMSReplyTo ()). GetQueueName () , что я получу?
Документ сообщения: http://download.oracle.com/javaee/1.4/api/javax/jms/Message.html
Thx,
Andre