Class PlainMessage
java.lang.Object
org.metricshub.ipmi.core.coding.payload.IpmiPayload
org.metricshub.ipmi.core.coding.payload.PlainMessage
Represents IPMI payload fully specified by user - contains wrapped byte array
which is returned as a payload via
getPayloadData()
. Used for
OpenSession and RAKP messages.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbyte[]
Returns IPMI command encapsulated in IPMI Payload.byte[]
Returns unencrypted payload encoded in byte array (owner is responsible for encryption).int
Returns encoded but UNENCRYPTED payload length.Methods inherited from class org.metricshub.ipmi.core.coding.payload.IpmiPayload
encryptPayload, getData, getEncryptedPayload, setData
-
Constructor Details
-
PlainMessage
public PlainMessage(byte[] data) Creates IPMI payload.- Parameters:
data
- - byte array containing payload for IPMI message.
-
-
Method Details
-
getPayloadData
public byte[] getPayloadData()Description copied from class:IpmiPayload
Returns unencrypted payload encoded in byte array (owner is responsible for encryption).- Specified by:
getPayloadData
in classIpmiPayload
- Returns:
- payload
-
getPayloadLength
public int getPayloadLength()Description copied from class:IpmiPayload
Returns encoded but UNENCRYPTED payload length.- Specified by:
getPayloadLength
in classIpmiPayload
-
getIpmiCommandData
public byte[] getIpmiCommandData()Description copied from class:IpmiPayload
Returns IPMI command encapsulated in IPMI Payload.- Specified by:
getIpmiCommandData
in classIpmiPayload
-