接口的使用
org.apache.pulsar.client.api.MessagePayload
-
使用MessagePayload的程序包 程序包 说明 org.apache.pulsar.client.api Pulsar Client API. -
-
org.apache.pulsar.client.api中MessagePayload的使用
返回MessagePayload的org.apache.pulsar.client.api中的方法 修饰符和类型 方法 说明 MessagePayloadMessagePayloadFactory. wrap(byte[] bytes)Create a payload whose underlying buffer refers to a byte array.MessagePayloadMessagePayloadFactory. wrap(java.nio.ByteBuffer buffer)Create a payload whose underlying buffer refers to a NIO buffer.参数类型为MessagePayload的org.apache.pulsar.client.api中的方法 修饰符和类型 方法 说明 <T> Message<T>MessagePayloadContext. asSingleMessage(MessagePayload payload, Schema<T> schema)Convert the given payload to a single message if the entry is not a batch.<T> Message<T>MessagePayloadContext. getMessageAt(int index, int numMessages, MessagePayload payload, boolean containMetadata, Schema<T> schema)Get the internal single message with a specific index from a payload if the payload is a batch.<T> voidMessagePayloadProcessor. process(MessagePayload payload, MessagePayloadContext context, Schema<T> schema, java.util.function.Consumer<Message<T>> messageConsumer)Process the message payload.
-