package com.dy.common.mw.protocol;
|
|
/**
|
* 处理出错
|
*/
|
public class MidResultError implements MidResult{
|
|
public static final long serialVersionUID;
|
static {
|
serialVersionUID = 201606271057001L;
|
}
|
|
public String protocolName ;//协议名称
|
public String rtuAddr ;//Rtu地址,注意rtuAddr可能为null
|
public String message ;//出错消息
|
public Exception e ;//异常
|
|
public MidResultError(String protocolName, String rtuAddr, String message, Exception e){
|
this.protocolName = protocolName ;
|
this.rtuAddr = rtuAddr ;
|
this.message = message ;
|
this.e = e ;
|
}
|
|
@Override
|
public void action() {
|
ProtocolUnit.getInstance().adapter.getSingleActionError(this.protocolName).doAction(this);
|
}
|
|
}
|