public class Utils extends Object
| Constructor and Description |
|---|
Utils() |
| Modifier and Type | Method and Description |
|---|---|
static org.apache.pulsar.client.api.Message<org.apache.pulsar.client.api.schema.GenericObject> |
getMessage(org.apache.pulsar.functions.api.Record<org.apache.pulsar.client.api.schema.GenericObject> record) |
static ByteBuffer |
serializeRecordToFlatBuffer(com.google.flatbuffers.FlatBufferBuilder builder,
org.apache.pulsar.functions.api.Record<org.apache.pulsar.client.api.schema.GenericObject> record) |
static ByteBuffer |
serializeRecordToFlatBuffer(org.apache.pulsar.functions.api.Record<org.apache.pulsar.client.api.schema.GenericObject> record)
Serialize record to flat-buffer.
|
static String |
serializeRecordToJson(org.apache.pulsar.functions.api.Record<org.apache.pulsar.client.api.schema.GenericObject> record)
Serializes sink-record into json format.
|
static String |
serializeRecordToJsonExpandingValue(com.fasterxml.jackson.databind.ObjectMapper mapper,
org.apache.pulsar.functions.api.Record<org.apache.pulsar.client.api.schema.GenericObject> record) |
public static ByteBuffer serializeRecordToFlatBuffer(org.apache.pulsar.functions.api.Record<org.apache.pulsar.client.api.schema.GenericObject> record)
record - the record to serializepublic static ByteBuffer serializeRecordToFlatBuffer(com.google.flatbuffers.FlatBufferBuilder builder, org.apache.pulsar.functions.api.Record<org.apache.pulsar.client.api.schema.GenericObject> record)
public static String serializeRecordToJson(org.apache.pulsar.functions.api.Record<org.apache.pulsar.client.api.schema.GenericObject> record)
record - the record to serializepublic static String serializeRecordToJsonExpandingValue(com.fasterxml.jackson.databind.ObjectMapper mapper, org.apache.pulsar.functions.api.Record<org.apache.pulsar.client.api.schema.GenericObject> record) throws com.fasterxml.jackson.core.JsonProcessingException
com.fasterxml.jackson.core.JsonProcessingExceptionpublic static org.apache.pulsar.client.api.Message<org.apache.pulsar.client.api.schema.GenericObject> getMessage(org.apache.pulsar.functions.api.Record<org.apache.pulsar.client.api.schema.GenericObject> record)
Copyright © 2017–2022 Apache Software Foundation. All rights reserved.