Class MessageComposer

java.lang.Object
org.metricshub.ipmi.core.common.MessageComposer

public class MessageComposer extends Object
Class used for composing byte messages aout from smaller byte subarrays.
  • Method Details

    • get

      public static MessageComposer get(int messageSize)
    • appendField

      public MessageComposer appendField(byte fieldData)
      Append single-byte field to the message.
      Parameters:
      fieldData - single byte containing data that should be appended
    • appendField

      public MessageComposer appendField(byte[] fieldData)
      Append byte arrach field to the message.
      Parameters:
      fieldData - byte array containing data that should be appended
    • getMessage

      public byte[] getMessage()
      Returns final message consisting all messages appended till now.
      Returns:
      composed message