All Classes and Interfaces
Class
Description
Common class for both serializer and deserializer.
Deprecated.
There is a new implementation of this class that can be found here
ArtifactReferenceImpl and here
We keep this class for compatibilty
This class holds the information that reference one Artifact in Apicurio Registry.There is a new interface responsible with the same responsibility as this one, can be found here
ArtifactReferenceResolverStrategy
The interface ArtifactResolverStrategy is kept for backwards compatibility
A ArtifactResolverStrategy is used by the Kafka serializer/deserializer to determine
the ArtifactReference under which the message schemas are located or should be registered
in the registry.Default implementation of FallbackArtifactProvider that simply uses config properties
Interface for providing a fallback ArtifactReference when the SchemaResolver is not able to find an ArtifactReference in the kafka message
Common interface for headers handling when serializing/deserializing kafka records that have
HeadersHandle artifact id in the msg bytes.
Kafka specific implementation for the Record Metadata abstraction used by the SchemaResolver
IdHandler that assumes 4 bytes for the magic number (the ID).
Common utility class for serializers and deserializers that use config properties such as
SerdeConfig.HEADER_VALUE_MESSAGE_TYPE_OVERRIDE_NAMEDeprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Base class for any kind of serializer/deserializer that depends on
SchemaResolverContains all of the Serde configuration properties.
Contains all of the header names used when serde classes are configured to pass information
via headers instead of via the message payload.