Package org.apache.pulsar.client.api.schema
package org.apache.pulsar.client.api.schema
Schema definitions for Pulsar Client API.
-
ClassDescriptionA field in a record, consisting of a field name, index, and
Schemafor the field value.FieldSchemaBuilder<T extends FieldSchemaBuilder<T>>Build a field for a record.This is an abstraction over the logical value that is store into a Message.An interface represents a message with schema.Generic Record Builder to build aGenericRecord.GenericSchema<T extends GenericRecord>A schema that serializes and deserializes betweenGenericRecordand bytes.KeyValueSchema<K,V> This interface models a Schema that is composed of two parts.Building the schema for aGenericRecord.Builder to build schema.Interface for schema definition.Builder to build schema definitionSchemaDefinition.Schema Provider.SchemaReader<T>Deserialize messages from bytes.SchemaWriter<T>Serialize messages into bytes.