Я пишу автономный основной метод, который вызывает производителя (для ввода данных в очередь), а затем вызывает пользователя, который продолжает слушать эту тему.
Я переопределил onMessage, и я могу получить сообщение из очереди, но я не могу вернуть сообщение вызывающему методу.
Собственно, я хочу передать сообщение браузеру, поэтому хотел проверить, могу ли я переносить его по крайней мере до основного.
Пожалуйста, помогите;
class TextMessageListener implements MessageListener {
String msgData;
public String getMsgData() {
return msgData;
}
public void setMsgData(String msgData) {
this.msgData = msgData;
}
public void onMessage(Message message) {
try {
if (message instanceof TextMessage) {
TextMessage textMessage = (TextMessage) message;
System.out.println("Received message in ::" + textMessage.getText() + " '");
setMsgData(textMessage.getText());
}
} catch (JMSException e) {
System.out.println("Caught:" + e);
e.printStackTrace();
}
}
}