首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向所有客户端发送blazeds推送消息

向所有客户端发送blazeds推送消息
EN

Stack Overflow用户
提问于 2011-08-05 19:37:55
回答 1查看 570关注 0票数 1

我有一个引导程序来处理sessionDestroyedsessionCreatedClientCreatedClientDestroyedMessageClientDestroyedMessageClientCreated事件。

因此,我需要在服务中使用推送机制。我尝试过获取messageService和MessageBroker,但是我得到了异常。

我已经尝试了% messageBroker.routeMessageToService(msg,null);和% messageService.pushMessageToClients(msg,true);,但都没有成功,因为我无法获取messageService和messageBroker。

如何在服务clientDestroyed事件中获取MessageBrokerMessageService

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-09-16 00:39:21

代码语言:javascript
复制
             String clientId = UUIDUtils.createUUID();
                MessageBroker msgBroker = MessageBroker.getMessageBroker(null);
                JOptionPane.showMessageDialog(null, msgBroker);
                AsyncMessage msg = new AsyncMessage();
                msg.setDestination(dest.destinationList.get(i));
                msg.setClientId(clientId);
                msg.setMessageId(UUIDUtils.createUUID());
                msg.setHeader("disconnected",0);
                msg.setBody(client.getId());
                msgBroker.routeMessageToService(msg, null);

这是我的工作代码,希望能对某些人有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6955629

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档