deliverresmessage.java

来自「采用JAVA开发」· Java 代码 · 共 38 行

JAVA
38
字号
package com.gctech.sms.sp.cms.msg2;

import com.gctech.sms.sp.cms.util.ProtocolBuffer;

public class DeliverResMessage extends Message {
    public String messageId = null;

    public DeliverResMessage() {
        commandId = DELIVER_RESP;
        this.totalLength = 26;

    }

    public byte[] toBytes() {
        ProtocolBuffer pb = ProtocolBuffer.create(totalLength);
        pb.appendInt(totalLength);
        pb.appendInt(commandId);
        pb.appendInt(0);
        pb.appendInt(sequenceId);
        pb.appendString(messageId);
        return pb.toBytes();
    }

    public static DeliverResMessage createMessage(byte[] bs) {
        ProtocolBuffer pb = ProtocolBuffer.create(bs);
        DeliverResMessage m = new DeliverResMessage();
        m.commandId = pb.readInt();
        m.commandStatus = pb.readInt();
        m.sequenceId = pb.readInt();
        m.messageId = pb.readString(10);
        return m;
    }

    public static void main(String[] args) {
        DeliverResMessage deliverResMessage1 = new DeliverResMessage();
    }

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?