Interface MessagePayload


public interface MessagePayload
The abstraction of a message's payload.
  • Method Summary

    Modifier and Type
    Method
    Description
    byte[]
    Copy the bytes of the payload into the byte array.
    default void
    Release the resources if necessary.
  • Method Details

    • copiedBuffer

      byte[] copiedBuffer()
      Copy the bytes of the payload into the byte array.
      Returns:
      the byte array that is filled with the readable bytes of the payload, it should not be null
    • release

      default void release()
      Release the resources if necessary. NOTE: For a MessagePayload object that is created from MessagePayloadFactory.DEFAULT, this method must be called to avoid memory leak.