package com.dy.rtuMw.server;
|
|
import com.dy.common.mw.channel.tcp.*;
|
import com.dy.common.mw.protocol.PrefixedDataAvailableHandleImp;
|
import com.dy.rtuMw.server.forTcp.TcpIoSessionCallback;
|
|
public class AdapterImp_TcpUnit implements TcpUnitAdapter {
|
|
private TcpConfigVo configVo ;
|
|
@Override
|
public TcpConfigVo getConfig() {
|
return configVo;
|
}
|
|
public void setConfig(TcpConfigVo configVo){
|
this.configVo = configVo ;
|
}
|
|
@Override
|
public PrefixedDataAvailableHandle newPrefixedDataAvailableHandle() {
|
return new PrefixedDataAvailableHandleImp() ;
|
}
|
|
@Override
|
public TcpIoSessionEventCallback newSessionEventCallback() {
|
return new TcpIoSessionCallback() ;
|
}
|
|
/**
|
* 模块停止时的回调
|
*/
|
@Override
|
public TcpUnitStopCallback newUnitStopCallback() {
|
return new com.dy.rtuMw.server.forTcp.TcpUnitStopCallback() ;
|
}
|
}
|