Class MessagePayloadImpl

java.lang.Object
org.apache.pulsar.client.impl.MessagePayloadImpl
All Implemented Interfaces:
org.apache.pulsar.client.api.MessagePayload

public class MessagePayloadImpl extends Object implements org.apache.pulsar.client.api.MessagePayload
A wrapper of ByteBuf that implements MessagePayload.
  • Method Details

    • create

      public static MessagePayloadImpl create(@NonNull @NonNull io.netty.buffer.ByteBuf byteBuf)
    • release

      public void release()
      Specified by:
      release in interface org.apache.pulsar.client.api.MessagePayload
    • copiedBuffer

      public byte[] copiedBuffer()
      Specified by:
      copiedBuffer in interface org.apache.pulsar.client.api.MessagePayload