package com.walker.tcp.data; import com.walker.tcp.Response; public abstract class BaseResponse implements Response { /** * */ private static final long serialVersionUID = -8981468082146241607L; private String messageId; private String name; private String topic; // 2023-09-28 添加属性,为了Json可序列化。 private String protocolNum; private String delimiter; @Override public String getDelimiter() { return delimiter; } public void setDelimiter(String delimiter) { this.delimiter = delimiter; } public String getTopic(){ return this.topic; } @Override public String getName() { return name; } @Override public String getProtocolNum() { return this.protocolNum; } public void setProtocolNum(String protocolNum) { this.protocolNum = protocolNum; } /** * 该方法暂时没有使用 */ @Override public void setBusinessContent(T content) { } public void setTopic(String topic){ this.topic = topic; } @Override public void setName(String name) { this.name = name; } @Override public String getMessageId() { return messageId; } public void setMessageId(String messageId) { this.messageId = messageId; } @Override public String toString(){ return new StringBuilder().append("[ messageId=").append(this.messageId) .append(", name=").append(getName()) .append(", protocol=").append(getProtocolNum()) .append(", data=").append(this.toData()) .append(" ]").toString(); } }