我正在为我的应用程序使用 spring 4 web socket 和 TIBCO JMS 队列,我们正在监听 JMS (TIBCO) 队列,接收数据并添加到 Collection。同时,我们打算将数据连续发送到 Web 套接字客户端。我正在使用 MessageSendingOperations 模板将数据发送给客户端。即使流程没有任何错误,客户端也不会收到数据。
监听器(在消息上)代码片段在这里:
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 )));
}
请分享您对此的想法。