Mina
wonderwall625
这个作者很懒,什么都没留下…
展开
-
NIO例子
目前项目里采用了淘宝的tair作为缓存,最近在研究tair的client端源码,发现通讯时用的时apache的mina框架。mina是一个基于NIO的异步通讯框架,原创 2016-01-10 10:19:32 · 450 阅读 · 0 评论 -
Mina运行流程解析(三)
一、Mina中的责任链模式1、数据结构//获取当前的过滤链,并且在末尾添加一个新的过滤器connector.getFilterChain().addLast("logfilter", new LoggingFilter()); 让我们来看看Mina中的过滤器责任链是怎么设计的。在DefaultIoFilterChain中的EntryImpl这个内部类。 private c原创 2016-01-12 10:40:14 · 495 阅读 · 0 评论 -
Mina运行流程解析(一)
Mina框架的流程解析。原创 2016-01-11 18:26:47 · 795 阅读 · 0 评论 -
Mina运行流程解析(二)
Mina源码流程解析原创 2016-01-12 14:16:02 · 414 阅读 · 0 评论 -
Mina运行流程解析(四)
一、Mina中的观察者模式。 被观察者:AbstractIoService。被观察者需要有一个观察者的队列来保存观察者,该类采用了IoServiceListenerSupport这个帮助类,来保存观察者。 观察者:IoServiceListener//直接采用匿名内部类的方式构造了IoServiceListener的观察者实例。该观察者实例只是监听service激活原创 2016-01-13 17:07:03 · 399 阅读 · 0 评论 -
Mina源码总结(二)
Mina源码总结(二)原创 2016-03-02 18:46:57 · 259 阅读 · 0 评论 -
Mina源码总结(一)
mina源码总结原创 2016-02-29 19:58:33 · 571 阅读 · 0 评论