All Classes and Interfaces
Class
Description
Common fields and helper methods for both the serializer and the deserializer.
Base class for configs for serializers and deserializers, defining a few common configs and
defaults.
A
ConfigSchemaIdDeserializer returns a schema ID that is configured using the property
"use.schema.id" or "use.schema.guid".A
ContextNameStrategy is used by a serializer or deserializer to determine
the context name used with the schema registry.Default
ReferenceSubjectNameStrategy:
simply uses the reference name as the subject name.A
DualSchemaIdDeserializer first looks for a schema GUID in the header;
if not found it looks for a schema ID in the payload prefix.A
HeaderSchemaIdSerializer adds a schema GUID to the header.A
NullContextNameStrategy that returns null (indicating no specific context).A
PrefixSchemaIdDeserializer looks for a schema ID in the payload prefix.A
PrefixSchemaIdSerializer adds a schema ID to the payload prefix.An implementation of
ReferenceSubjectNameStrategy that makes a reference name that
represents a path appear as a qualified name.For any record type that is published to Kafka, registers the schema
in the registry under the fully-qualified record name (regardless of the
topic).
A
ReferenceSubjectNameStrategy
is used by the serializer to determine the subject name under which the referenced schema
should be registered in the schema registry.A
SchemaId is used to identify a schema.A
SchemaIdDeserializer is used by a deserializer to determine how to deserialize
schema identifiers.A
SchemaIdSerializer is used by a serializer to determine how to serialize schema
identifiers.A
SubjectNameStrategy is used by the serializer to determine
the subject name under which the event record schemas should be registered
in the schema registry.Default
SubjectNameStrategy: for any messages published to
<topic>, the schema of the message key is registered under
the subject name <topic>-key, and the message value is registered
under the subject name <topic>-value.For any record type that is published to Kafka topic <topic>,
registers the schema in the registry under the subject name
<topic>-<recordName>, where <recordName> is the
fully-qualified record name.