package com.dy.common.mw.channel.tcp;
|
|
import com.dy.common.mw.UnitAdapterInterface;
|
|
public interface TcpUnitAdapter extends UnitAdapterInterface {
|
|
/**
|
* 得到配置
|
* @return
|
*/
|
TcpConfigVo getConfig() ;
|
/**
|
* mina实现的TCP NIO,采用了线程池技术,存在线程安全问题,
|
* 所以此处得到PrefixedDataAvailableHandle不能是单例,
|
* @return
|
*/
|
PrefixedDataAvailableHandle newPrefixedDataAvailableHandle() ;
|
|
/**
|
* mina实现的TCP NIO,采用了线程池技术,存在线程安全问题,
|
* 所以此处得到TcpSessionEventCallback不能是单例,
|
* @return
|
*/
|
TcpIoSessionEventCallback newSessionEventCallback() ;
|
|
}
|