fix协议封装挑战-ClientHandlerFactory&ClientMessageHandler
来源:互联网 发布:php服务器配置 编辑:程序博客网 时间:2024/06/06 20:10
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);}}
package cs.mina.client.handler;import org.apache.mina.core.session.IoSession;import cs.mina.codec.msg.BaseMsg;/* *@author(huangxiaoping) *@date 2013-10-11 */public interface ClientMessageHandler {void doHandler(IoSession session,BaseMsg message);}
阅读全文
0 0
- fix协议封装挑战-ClientHandlerFactory&ClientMessageHandler
- fix协议封装挑战
- fix协议封装挑战-BusinessMessageRejectMessageHandler
- fix协议封装挑战-DbFail
- fix协议封装挑战-DbFailExecuteThreadHandler
- fix协议封装挑战-数据有效性校验
- fix协议封装挑战-测试代码
- Fix协议封装挑战-消息处理
- fix协议封装挑战-工具类
- fix协议封装挑战-数据库脚本
- fix协议封装挑战-mina服务器的编解码器
- fix协议封装挑战-将消息字符串解析为实体
- fix协议封装挑战-将一个消息实体编码为协议字符串
- 金融信息交换协议(FIX)
- fix协议介绍-常用资源
- fix协议介绍4-心跳
- fix协议介绍20-TradeCaptureReportAck
- 金融信息交换协议(FIX)
- Android 使用Menu
- OTT/IPTV互联网电视运营平台
- mockjs在vue内使用心得
- Maven入门指南① :Maven 快速入门及简单使用
- Oracle 学习(二):导入数据
- fix协议封装挑战-ClientHandlerFactory&ClientMessageHandler
- 未知元素的兼容问题
- Maven入门指南② :Maven 常用命令,手动创建第一个 Maven 项目
- python [:-1]
- Oracle 学习(三):pl/sql自动保存上次的窗口界面
- JavaScript基础
- chart.js插件生成折线图时数据普遍较大时Y轴数据不从0开始的解决办法
- 我的C程序设计语言学习日记#01
- keras/构建卷积神经网络识别mnist