All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description AbstractDeserializer<T,S> Abstract base class for deserializers that convert byte arrays into objects of type T.AbstractSerializer<T,S> A Serializer base class that processes the configuration objects defined inSerdeProperties
.ArtifactReference Represents a reference to an Artifact in a schema registry.ArtifactReferenceBuilder Builder class for creating ArtifactReference instances.ArtifactReferenceResolverStrategy<T,S> An interface used by theSchemaResolver
to resolve anArtifactReference
.AvroDeserializer<T> A deserializer for Avro-formatted data that converts byte arrays into objects of type T.AvroHeaders A class that contains Avro specific header properties.AvroProperties A class for configuring Avro specific properties.AvroProperties.AvroEncoding Options forAvroProperties.ENCODING_TYPE
.AvroProperties.AvroRecordType Options forAvroProperties.RECORD_TYPE
.AvroSchemaParser<U> An implementation of SchemaParser specifically for Avro schemas.AvroSerializer<T> An Avro serializer that converts objects of type T into byte arrays.BaseProperties A base class for SERDES configuration properties.DefaultSchemaResolver<T,S> Default implementation of the SchemaResolver interface for Solace Schema Registry.DereferencedAvroSchemaParser<U> An implementation of AvroSchemaParser that extracts schemas directly from Avro records.DestinationIdStrategy<T,S> A strategy for resolving artifact references based on destination names.Metadata Represents metadata associated with a record.ParsedSchema<S> An interface representing a parsed schema.Record<T> Represents a record containing the destination name and a payload of a generic type.RecordIdStrategy An implementation ofArtifactReferenceResolverStrategy
that resolves artifact references based on the record ID for Avro schemas.SchemaHeaderId An ENUM for configuring which schema identifier to use in the serializer headers.SchemaLookUpResults<S> An interface representing the results of a schema lookup operation.SchemaParser<S,U> Represents a generic schema parser interface.SchemaReference Represents a reference to a schema in the Solace Schema Registry.SchemaReference.Builder Builder class for creating SchemaReference instances.SchemaResolver<T,S> An interface for resolving schemas.SchemaResolverProperties A class for configuring Schema Resolver properties.SchemaResolverProperties.IfArtifactExists Enumeration for controlling the behavior when registering an artifact that might already exist in the schema registry.SerdeHeaders A class that contains header properties.SerdeProperties A class for configuring common properties.SolaceTopicArtifactMapping Interface to describe a mapping between a Solace topic expression and schema registry artifact reference.SolaceTopicIdStrategy<T,S> A strategy for resolving artifact references based on Solace topic patterns.SolaceTopicProfile ASolaceTopicProfile
is a collection ofSolaceTopicArtifactMapping
instances.VersionInfo Provides access to the artifact's version and build revision information.VersionInfo Provides access to the artifact's version and build revision information.VersionInfo Provides access to the artifact's version and build revision information.