Fix协议封装挑战-消息处理
来源:互联网 发布:英文表达祝福知乎 编辑:程序博客网 时间:2024/06/07 15:46
消息处理还没正式开始写,有待完善:
处理器工厂如下:
package cs.mina.client.handler;import java.util.HashMap;import java.util.Map;/* *@author(huangxiaoping) *@date 2013-10-11 */public class ClientHandlerFactory {private static Map<String, ClientMessageHandler> handlerMap=new HashMap<String,ClientMessageHandler>();static{handlerMap.put("0", new HeartbeatMessageHandler());handlerMap.put("5", new LogoutMessageHandler());handlerMap.put("4", new SequenceResetMessageHandler());handlerMap.put("A", new LogonMessageHandler());handlerMap.put("1", new TestRequestMessageHandler());handlerMap.put("2", new ResendRequestMessageHandler());handlerMap.put("3", new RejectMessageHandler());handlerMap.put("8", new ExecutionReportMessageHandler());handlerMap.put("9", new OrderCancelRejectMessageHandler());handlerMap.put("r", new OrderMassCancelReportMessageHandler());handlerMap.put("AI", new QuoteStatusReportMessageHandler());handlerMap.put("AE", new TradeCaptureReportMessageHandler());handlerMap.put("AR", new TradeCaptureReportAckMessageHandler());handlerMap.put("j", new BusinessMessageRejectMessageHandler());handlerMap.put("CV", new PartyEntitlementReportMessageHandler());}public static ClientMessageHandler getHandler(String key){return handlerMap.get(key);}}
- Fix协议封装挑战-消息处理
- fix协议封装挑战
- fix协议封装挑战-将消息字符串解析为实体
- fix协议封装挑战-BusinessMessageRejectMessageHandler
- fix协议封装挑战-DbFail
- fix协议封装挑战-DbFailExecuteThreadHandler
- fix协议封装挑战-将一个消息实体编码为协议字符串
- fix协议封装挑战-数据有效性校验
- fix协议封装挑战-测试代码
- fix协议封装挑战-工具类
- fix协议封装挑战-数据库脚本
- fix协议封装挑战-ClientHandlerFactory&ClientMessageHandler
- fix协议封装挑战-mina服务器的编解码器
- fix协议介绍2-登入消息
- fix协议介绍3-登出消息
- fix协议介绍5-测试消息
- fix协议介绍6-重发消息
- fix协议介绍8-Reject消息
- 【三分】Error Curves
- 编程面试的10大算法概念汇总
- 数字图像处理(四) 彩色图像拼接
- 下载索引
- 测试朋友的东西!
- Fix协议封装挑战-消息处理
- 功率谱
- 聊聊并发(四)——深入分析ConcurrentHashMap
- java的Date和Calendar的一些方法
- fix协议封装挑战-工具类
- iPhone键盘通知与键盘定制
- sqlplus select ||
- 聊聊并发(六)——ConcurrentLinkedQueue的实现原理分析
- uva 10562 - Undraw the Trees