java mina FundTradeProtocolCodecFactory
来源:互联网 发布:中国isis知乎 编辑:程序博客网 时间:2024/05/29 19:23
package com.pingan.emall.biz.communication.handler;
import java.nio.charset.Charset;
import org.apache.mina.core.session.IoSession;
import org.apache.mina.filter.codec.ProtocolCodecFactory;
import org.apache.mina.filter.codec.ProtocolDecoder;
import org.apache.mina.filter.codec.ProtocolEncoder;
/**
* Fund mid protocol codec factory
*
* @author LICHAO844
*
*/
public class FundTradeProtocolCodecFactory implements ProtocolCodecFactory {
public FundTradeProtocolCodecFactory() {
this(Charset.defaultCharset());
}
public FundTradeProtocolCodecFactory(Charset charset) {
encoder = new FundTradeProtocolEncoder(charset);
decoder = new FundTradeProtocolDecoder(charset);
}
@Override
public ProtocolDecoder getDecoder(IoSession iosession) throws Exception {
return decoder;
}
@Override
public ProtocolEncoder getEncoder(IoSession iosession) throws Exception {
return encoder;
}
private final FundTradeProtocolDecoder decoder;
private final FundTradeProtocolEncoder encoder;
}
import java.nio.charset.Charset;
import org.apache.mina.core.session.IoSession;
import org.apache.mina.filter.codec.ProtocolCodecFactory;
import org.apache.mina.filter.codec.ProtocolDecoder;
import org.apache.mina.filter.codec.ProtocolEncoder;
/**
* Fund mid protocol codec factory
*
* @author LICHAO844
*
*/
public class FundTradeProtocolCodecFactory implements ProtocolCodecFactory {
public FundTradeProtocolCodecFactory() {
this(Charset.defaultCharset());
}
public FundTradeProtocolCodecFactory(Charset charset) {
encoder = new FundTradeProtocolEncoder(charset);
decoder = new FundTradeProtocolDecoder(charset);
}
@Override
public ProtocolDecoder getDecoder(IoSession iosession) throws Exception {
return decoder;
}
@Override
public ProtocolEncoder getEncoder(IoSession iosession) throws Exception {
return encoder;
}
private final FundTradeProtocolDecoder decoder;
private final FundTradeProtocolEncoder encoder;
}
0 0
- java mina FundTradeProtocolCodecFactory
- MINA JAVA
- java NIO: MINA, Netty
- java mina TcpLongSyncConnector 初始化
- Java mina GateWayScaner Thread
- Java mina TcpConnector
- java mina TcpSessionLock
- java mina TcpSessionManager
- java mina TcpSocketAddress
- java mina MidRequestDTO
- java mina MidResponseDTO
- java mina FundTradeSAOImpl 入口
- Java mina FundTradeLogger
- java mina FundTradeProtocolDecoder
- java mina FundTradeProtocolEncoder
- Java MINA工作原理
- Java nio epoll mina
- java --MINA篇
- CubieTruck(CubieBoard 3)从NAND启动Cubian
- xcode armv7 armv7s arm64
- Spring MVC 3.0.5+Spring 3.0.5+MyBatis3.0.4全注解实例详解(一)
- 解决org.hibernate.LazyInitializationException: could not initialize proxy - no Session懒加载问题
- Java mina FundTradeLogger
- java mina FundTradeProtocolCodecFactory
- 第十周项目2 解码 i love u
- Android LruCache图片异步加载工具类
- TNS-12541: TNS: 无监听程序
- Linux下的USB总线驱动(二)
- zf2分析:Zend/EventManager(Part1)
- python 学习笔记——元组(tuple)
- 九度 题目1044:Pre-Post
- EDI在汽车行业的应用