Table of Contents

Namespace Solace.SchemaRegistry.Serdes.Core

Classes

AbstractDeserializer<Schema, T>

Abstract base class for deserializers that convert byte arrays into objects of type T. This class provides asynchronous deserialization capabilities for schema registry-based deserialization operations with proper resource management and schema resolution.

AbstractSerializer<Schema, T>

A serializer base class that processes configuration objects and provides asynchronous serialization capabilities for schema registry-based serialization operations.

SerdeHeaders

A class that contains header property keys. These properties are added and/or used by AbstractSerializer<Schema, T> and AbstractDeserializer<Schema, T>.

SerdeProperties

Represents configuration properties for schema registry serializers and deserializers. This class extends SchemaResolverProperties to provide SERDES-specific configuration options for schema registry operations.

SerdePropertyKeys

Contains property key constants for SERDES configuration. Inherits schema resolver property keys from SchemaResolverPropertyKeys.

Enums

SchemaHeaderId

An enumeration for configuring which schema identifier to use in the serializer headers.