public abstract class Request extends Message
| 限定符和类型 | 字段和说明 |
|---|---|
protected BaseFixedSizeByteArray.Fixed20ByteArray |
groupId
The Group id.
|
protected HashTypeEnum |
hashTypeEnum
The digest method
|
| 构造器和说明 |
|---|
Request(MessageType messageType) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
fromJson(com.alibaba.fastjson.JSONObject jsonObject)
Decode message from json object.
|
void |
fromRlp(RlpList list)
Decode message from rlp bytes.
|
BaseFixedSizeByteArray.Fixed20ByteArray |
getGroupId()
Gets group id.
|
long |
getSequenceId()
Gets sequence id.
|
byte[] |
getTraceId() |
boolean |
isSetGroupId() |
boolean |
isValid() |
void |
setGroupId(BaseFixedSizeByteArray.Fixed20ByteArray groupId)
Sets group id.
|
void |
setHashTypeEnum(HashTypeEnum hashTypeEnum) |
void |
setSequenceId(long sequenceId)
Sets sequence id.
|
void |
setTraceId(byte[] traceId) |
void |
toJson(com.alibaba.fastjson.JSONObject jsonObject)
Encode message to json object.
|
byte[] |
toRlp()
Encode message to rlp bytes.
|
getMessageType, setMessageType, toStringprotected HashTypeEnum hashTypeEnum
protected BaseFixedSizeByteArray.Fixed20ByteArray groupId
public Request(MessageType messageType)
public boolean isValid()
public long getSequenceId()
public void setSequenceId(long sequenceId)
sequenceId - the sequence idpublic byte[] getTraceId()
public void setTraceId(byte[] traceId)
public BaseFixedSizeByteArray.Fixed20ByteArray getGroupId()
public void setGroupId(BaseFixedSizeByteArray.Fixed20ByteArray groupId)
groupId - the group idpublic boolean isSetGroupId()
public void setHashTypeEnum(HashTypeEnum hashTypeEnum)
hashTypeEnum - public byte[] toRlp()
public void fromRlp(RlpList list)
public void toJson(com.alibaba.fastjson.JSONObject jsonObject)
Copyright © 2022. All rights reserved.