我正在为我的应用程序使用spring 4 web socket和TIBCO JMS Queue,在那里,我们正在监听JMS(TIBCO)队列,接收数据并添加到Collection。同时,我们打算连续将数据发送到Web套接字客户端。我正在使用MessageSendingOperations模板将数据发送到客户端。即使流没有任何错误,也不会向客户端接收数据。
Listener(在Message上)代码片段:
public void onMessage(Message message) throws NullPointerException
{
String sMsg = ((TextMessage) message).getText();
JsonParser parser = new JsonParser();
JsonObject jsonOrderObj = (JsonObject) parser.parse(sMsg);
Order order = new Gson().fromJson(jsonOrderObj, Order.class);
this.messagingTemplate.convertAndSend("/topic/sample", new Response(mapper.writeValueAsString(order )));
}
请分享您的想法。