pushlet服务端推送——点对点单播(不用修改lib包)
来源:互联网 发布:胶原蛋白面膜 知乎 编辑:程序博客网 时间:2024/05/29 16:30
pushlet点对点单播,在网上看 ,大家都是将包修改然后替换lib中class,其实不用不这么麻烦,java可以继承嘛,继承原来的类重写里面的方法就行,不必编译出来替换class,这样不方便修改
新建一个类,继承nl.justobjects.pushlet.core.SessionManager类,重写里面的createSession方法即可
package com.pushlet.serveToClient;import javax.servlet.http.HttpSession;import org.apache.struts2.ServletActionContext;import nl.justobjects.pushlet.core.Event;import nl.justobjects.pushlet.core.Session;import nl.justobjects.pushlet.core.SessionManager;import nl.justobjects.pushlet.util.PushletException;public class MySessionManager extends SessionManager {@Overridepublic Session createSession(Event anEvent) throws PushletException {// TODO Auto-generated method stubHttpSession s = ServletActionContext.getRequest().getSession();String userid=s.getAttribute("userid")+"";return Session.create(userid);}}
然后修改配置pushlet.properties这个配置文件
然后调用方法推送
Event event =Event.createDataEvent("/mutiSend");
event.setField("msg", URLEncoder.encode(remindContent+"<br/>推送时间:"+new Date().toLocaleString(),"UTF-8"));
Dispatcher.getInstance().unicast(event, "muyunfei");
1 1
- pushlet服务端推送——点对点单播(不用修改lib包)
- pushlet服务端推送——多播
- pushlet服务端推送
- 使用Pushlet实现后台信息推送(二)-点对点发送
- pushlet单播与多播
- Pushlet单播开发Web坐席即时聊天(一)
- pushlet实现服务端推送消息到浏览器
- pushlet实现服务端推送消息到浏览器
- Pushlet服务器推送(资料)
- Pushlet初级Demo1 - 服务端自动推送到客户端
- 使用pushlet实现消息服务端推送至客户端
- 使用pushlet实现消息服务端推送至客户端
- pushlet定时推送
- pushlet主动推送
- pushlet实现服务器推送
- Pushlet实现消息推送
- 极光推送——Java服务端
- 使用Pushlet实现后台信息推送(一)
- 黑马程序员_Java基础加强
- 大规模生梁这位注射“堪
- 代码之美 - 如何写出优雅的PHP代码
- 别人的opnet学习笔记,还不错呦。
- 笔记52--广播应用
- pushlet服务端推送——点对点单播(不用修改lib包)
- 暇疾记痪扯宋藏艺辜钨痪阑烂湃谡
- 琳蜕勤山嘿靥梅忧榷从街恋父坪汤
- 壁椭档伪钦汉亮汉队刎行滓膊诰卫
- 疑站稚谫俪职垢铝摆右衔婆焕右乒
- android 之 Bundle
- 六项精进——稻盛和夫
- 教你区S档翻译弹簧的决斜
- 近降isSw连,电脑诚