
IM
xiao_fu_ying
这个作者很懒,什么都没留下…
展开
-
Openfire源码分析--搭建环境
Openfire源码分析环境搭建原创 2014-12-17 13:19:45 · 789 阅读 · 0 评论 -
Openfire源码分析----程序启动
org.jivesoftware.openfire.starter包中ServerStarter类为程序启动入口,会调用其中的start方法,启动所有的服务器模块。 最后会将org.jivesoftware.openfire.XMPPServer加载到jvm中。 XMPPServer是一个单例: private static XMPPServer instance; public原创 2014-12-24 15:31:48 · 826 阅读 · 0 评论 -
Openfire源码分析----消息处理流程
众所周知Openfire是基于mina编写的。因此直接找到ConnectionHandler,这个类继承IoHandlerAdapter。 熟悉mina的会知道接受消息并处理的方法为messageReceived。我们也只关心这个方法:原创 2014-12-24 16:03:36 · 802 阅读 · 0 评论