Class MessagePayloadImpl

  • All Implemented Interfaces:
    org.apache.pulsar.client.api.MessagePayload

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

      • 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