自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 openfire源码分析---4

openfire源码分析—4 openfire使用的是mina框架,关于mina框架的详细解析可以上网百度或者下载源码自行分析。这里转载一个mina的框架图, 如图所示,简单来说,IoService用于管理Socket的连接,IoFilterChain是一串过滤器,IoHandler用于业务逻辑处理。 下面来看ConnectionManagerImpl模块,由第三章的分析知道,每个模块被

2015-10-28 20:41:47 1438

原创 openfire源码分析---3

openfire源码分析—3接着openfire源码分析2中的XMPPServer的start()函数,如下所示 ... if (!setupMode) { verifyDataSource(); // First load all the modules so that modules m

2015-10-26 20:36:32 1169

原创 openfire源码分析---2

openfire源码分析—2XMPPServer构造函数 public XMPPServer() { // We may only have one instance of the server running on the JVM if (instance != null) { throw new IllegalStateExcepti

2015-10-22 20:37:23 1755

原创 openfire源码分析---1

OpenFire源码分析—1openfire 3.10是openfire最近更新的版本,下面就开始分析openfire源码openfire的3.10的源码在Eclipse展开后如下图所示(部分) main函数openfire的main函数有两个 /src/java/org/jivesoftware/openfire/launcher/Launcher.java /src/java/org/ji

2015-10-13 20:42:51 1163

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除