类 MyAbstractMessage

java.lang.Object
com.walker.tcp.msg.MyAbstractMessage
所有已实现的接口:
Message
直接已知子类:
MyOEMMessage

public abstract class MyAbstractMessage extends Object implements Message
描述:
作者:
时克英
  • 构造器详细资料

    • MyAbstractMessage

      public MyAbstractMessage()
  • 方法详细资料

    • setFeature

      public void setFeature(byte[] feature)
    • setTotalSize

      public void setTotalSize(int totalSize)
    • setEncrypt

      public void setEncrypt(boolean encrypt)
    • setEncryptType

      public void setEncryptType(Object encryptType)
    • setProtocol

      public void setProtocol(Object protocol)
    • setPayload

      public void setPayload(Object payload)
    • getFeature

      public byte[] getFeature()
      从接口复制的说明: Message
      获得报文特征,如:
       1. IW开头的消息
       2. 0xAA0xF5开头的消息(十进制:170 245)
       
      指定者:
      getFeature 在接口中 Message
      返回:
    • getTotalSize

      public int getTotalSize()
      从接口复制的说明: Message
      返回报文总长度(包括:标识、负载所有内容)
      指定者:
      getTotalSize 在接口中 Message
      返回:
    • isEncrypt

      public boolean isEncrypt()
      从接口复制的说明: Message
      消息是否加密
      指定者:
      isEncrypt 在接口中 Message
      返回:
    • getEncryptType

      public Object getEncryptType()
      从接口复制的说明: Message
      获取加解密方式
      指定者:
      getEncryptType 在接口中 Message
      返回:
    • getProtocol

      public Object getProtocol()
      从接口复制的说明: Message
      获取报文协议类型,如:AP00等
      指定者:
      getProtocol 在接口中 Message
      返回:
    • getPayload

      public Object getPayload()
      从接口复制的说明: Message
      得到负载数据(业务报文)
      指定者:
      getPayload 在接口中 Message
      返回:
    • parseMessage

      protected abstract void parseMessage(byte[] msg)
      解析具体消息内容,由子类实现。
      参数:
      msg -