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).intReturns 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:IpmiPayloadReturns unencrypted payload encoded in byte array (owner is responsible for encryption).- Specified by:
getPayloadDatain classIpmiPayload- Returns:
- payload
-
getPayloadLength
public int getPayloadLength()Description copied from class:IpmiPayloadReturns encoded but UNENCRYPTED payload length.- Specified by:
getPayloadLengthin classIpmiPayload
-
getIpmiCommandData
public byte[] getIpmiCommandData()Description copied from class:IpmiPayloadReturns IPMI command encapsulated in IPMI Payload.- Specified by:
getIpmiCommandDatain classIpmiPayload
-