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 Headers
Handle 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_NAME
Deprecated.
Deprecated.
Deprecated.
 
Deprecated.
Deprecated.
Base class for any kind of serializer/deserializer that depends on SchemaResolver
Contains 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.