📄 deliverresponse.java
字号:
package cn.madhouse.gateway.empp.msgformat;
import cn.madhouse.gateway.empp.util.Tools;
public class DeliverResponse extends Message {
private byte[] msgId;
private Integer result;
private String serviceId;
public DeliverResponse(Integer sequenceId, byte[] msgId, Integer result, String serviceId) {
this.commandId = Message.EMPP_DELIVER_RESP;
this.sequenceId = sequenceId;
this.msgId = msgId;
this.result = result;
this.serviceId = serviceId;
}
public byte[] toByte() {
byte[] totalLengthB = Tools.int2byte(26);
byte[] commandIdB = Tools.int2byte(commandId);
byte[] sequenceIdB = Tools.int2byte(sequenceId);
byte[] msgIdB = msgId;
byte[] resultB = Tools.int2byte(result);
byte[] b = new byte[26];
System.arraycopy(totalLengthB,0,b,0,4);
System.arraycopy(commandIdB,0,b,4,4);
System.arraycopy(sequenceIdB,0,b,8,4);
System.arraycopy(msgIdB,0,b,12,10);
System.arraycopy(resultB,0,b,22,4);
return b;
}
public byte[] getMsgId() {
return msgId;
}
public void setMsgId(byte[] msgId) {
this.msgId = msgId;
}
public Integer getResult() {
return result;
}
public void setResult(Integer result) {
this.result = result;
}
public String getServiceId() {
return serviceId;
}
public void setServiceId(String serviceId) {
this.serviceId = serviceId;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -