Spring Websocket消息推送

时间:2015-02-27 13:39:16

标签: java websocket tibco spring-websocket tibco-topic

我正在为我的应用程序使用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 )));  
}

请分享您的想法。

0 个答案:

没有答案