public class IrpMessageEnvelope
extends java.lang.Object
Message Envelope implementation
Time:2021-07| 限定符和类型 | 字段和说明 |
|---|---|
byte |
majorVersion |
int |
messageLength |
byte |
minVersion |
int |
requestId |
int |
sequenceNumber |
int |
sessionId |
| 构造器和说明 |
|---|
IrpMessageEnvelope()
IrpMessageEnvelope Constructor
|
IrpMessageEnvelope(byte majorVersion,
byte minVersion,
short messageFlag,
int sessionId,
int requestId,
int sequenceNumber,
int messageLength) |
IrpMessageEnvelope(int requestId) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
getComPressed() |
byte[] |
getEncodeEnvelope() |
boolean |
getEnCrypted() |
short |
getMessageFlagByFlags() |
boolean |
getTruncated() |
void |
setComPressed(boolean isComPressed) |
void |
setEnCrypted(boolean isEnCrypted) |
void |
setFlagsByMessageFlag(short messageFlag) |
void |
setTruncated(boolean isTruncated) |
public byte majorVersion
public byte minVersion
public int sessionId
public int requestId
public int sequenceNumber
public int messageLength
public IrpMessageEnvelope()
public IrpMessageEnvelope(int requestId)
public IrpMessageEnvelope(byte majorVersion,
byte minVersion,
short messageFlag,
int sessionId,
int requestId,
int sequenceNumber,
int messageLength)
public void setFlagsByMessageFlag(short messageFlag)
public short getMessageFlagByFlags()
public boolean getComPressed()
public boolean getEnCrypted()
public boolean getTruncated()
public void setComPressed(boolean isComPressed)
public void setEnCrypted(boolean isEnCrypted)
public void setTruncated(boolean isTruncated)
public final byte[] getEncodeEnvelope()
throws IrpMessageEncodeException