Fix协议封装挑战-消息处理
2013-12-03 12:40
393 查看
消息处理还没正式开始写,有待完善:
处理器工厂如下:
处理器工厂如下:
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协议封装挑战-mina服务器的编解码器
- fix协议封装挑战-测试代码
- fix协议封装挑战-工具类
- fix协议封装挑战-数据库脚本
- fix协议封装挑战-BusinessMessageRejectMessageHandler
- fix协议封装挑战-ClientHandlerFactory&ClientMessageHandler
- fix协议封装挑战-DbFail
- fix协议封装挑战-DbFailExecuteThreadHandler
- fix协议封装挑战
- 微信公众帐号开发教程第4篇-消息及消息处理工具的封装
- [028] 微信公众帐号开发教程第4篇-消息及消息处理工具的封装(转)
- 微信公众帐号开发教程第4篇-消息及消息处理工具的封装
- fix协议介绍6-重发消息
- 微信公众帐号开发教程第3篇-消息及消息处理工具的封装
- 封装消息处理
- fix协议介绍3-登出消息
- 微信公众帐号开发 - 消息处理工具的封装及消息回复