public final class RegularMessageStructure extends java.lang.Object implements MessageStructure
DatabusMessage
structure.Constructor and Description |
---|
RegularMessageStructure(byte[] serializedMessage)
Constructor.
|
RegularMessageStructure(byte magicByte,
int version,
byte[] payload)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
byte |
getMagicByte()
Gets the magic byte.
|
byte[] |
getMessage()
Gets the message.
|
byte[] |
getPayload()
Gets the payload.
|
int |
getVersion()
Gets the version.
|
public RegularMessageStructure(byte[] serializedMessage)
serializedMessage
- Serialized message as byte array.public RegularMessageStructure(byte magicByte, int version, byte[] payload)
magicByte
- The message indicator. See RegularMessageStructure
.version
- The message version.payload
- The message payload.public byte getMagicByte()
getMagicByte
in interface MessageStructure
public int getVersion()
getVersion
in interface MessageStructure
public byte[] getPayload()
getPayload
in interface MessageStructure
public byte[] getMessage()
getMessage
in interface MessageStructure