public class OperHead
extends java.lang.Object
构造器和说明 |
---|
OperHead(byte[] bytes)
构造函数
|
OperHead(Operation oper,
com.huawei.dms.protocol.serial.SerialType serialType,
short clientId)
构造函数
|
限定符和类型 | 方法和说明 |
---|---|
void |
addField(java.lang.String key,
java.lang.Object value)
添加字段值
|
byte[] |
getBytes()
获取序列化字节
|
short |
getClientId() |
byte |
getClientType() |
java.util.Map<java.lang.String,java.lang.Object> |
getExtField() |
java.lang.Object |
getField(java.lang.String key)
获取字段值
|
Operation |
getOper() |
int |
getOperId() |
com.huawei.dms.protocol.serial.SerialType |
getSerialType() |
byte |
getVersion() |
void |
setClientId(short clientId) |
void |
setClientType(byte clientType) |
void |
setExtField(java.util.Map<java.lang.String,java.lang.Object> extField) |
void |
setOper(Operation oper) |
void |
setOperId(int operId) |
void |
setSerialType(com.huawei.dms.protocol.serial.SerialType serialType) |
void |
setVersion(byte version) |
public OperHead(Operation oper, com.huawei.dms.protocol.serial.SerialType serialType, short clientId)
oper
- 操作码serialType
- 序列化类型clientId
- 客户端Idpublic OperHead(byte[] bytes)
bytes
- 字节内容public void addField(java.lang.String key, java.lang.Object value)
key
- keyvalue
- valuepublic java.lang.Object getField(java.lang.String key)
key
- keypublic com.huawei.dms.protocol.serial.SerialType getSerialType()
public void setSerialType(com.huawei.dms.protocol.serial.SerialType serialType)
public Operation getOper()
public void setOper(Operation oper)
public byte getClientType()
public void setClientType(byte clientType)
public java.util.Map<java.lang.String,java.lang.Object> getExtField()
public void setExtField(java.util.Map<java.lang.String,java.lang.Object> extField)
public byte getVersion()
public void setVersion(byte version)
public int getOperId()
public void setOperId(int operId)
public short getClientId()
public void setClientId(short clientId)
public byte[] getBytes() throws java.io.UnsupportedEncodingException
java.io.UnsupportedEncodingException
- 异常信息