wuzeyu
2024-07-23 7b5a12d1114b9609ea39bb1b201dfe50bf252c76
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
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() ;
    
}