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 ;//IMEI号,注意rtuAddr可能为null public String meterNo ;//水表号,注意meterNo可能为null public String message ;//出错消息 public Exception e ;//异常 public MidResultError(String protocolName, String rtuAddr, String meterNo, String message, Exception e){ this.protocolName = protocolName ; this.rtuAddr = rtuAddr ; this.meterNo = meterNo ; this.message = message ; this.e = e ; } @Override public void action() { ProtocolUnit.getInstance().adapter.getSingleActionError(this.protocolName).doAction(this); } }