Uses of Interface
com.solace.serdes.common.resolver.ParsedSchema
-
Packages that use ParsedSchema Package Description com.solace.serdes.avro Provides serialization and deserialization functionality for Apache Avro formatted data.com.solace.serdes.avro.strategy Provides strategies for resolving artifact references based on Avro schema information.com.solace.serdes.common.resolver Provides schema resolution functionality for serializers and deserializers to interact with schema registries.com.solace.serdes.common.resolver.strategy Provides strategies for resolving artifact references based on record information for schema registry lookups. -
-
Uses of ParsedSchema in com.solace.serdes.avro
Methods in com.solace.serdes.avro that return ParsedSchema Modifier and Type Method Description ParsedSchema<org.apache.avro.Schema>
AvroSchemaParser. getSchemaFromData(Record<U> data)
ParsedSchema<org.apache.avro.Schema>
DereferencedAvroSchemaParser. getSchemaFromData(Record<U> data)
ParsedSchema<org.apache.avro.Schema>
AvroSchemaParser. parse(byte[] rawSchemaBytes, Map<String,byte[]> references)
Parses an Avro schema from a byte array, considering any referenced schemas. -
Uses of ParsedSchema in com.solace.serdes.avro.strategy
Methods in com.solace.serdes.avro.strategy with parameters of type ParsedSchema Modifier and Type Method Description ArtifactReference
RecordIdStrategy. artifactReference(Record<Object> data, ParsedSchema<org.apache.avro.Schema> parsedSchema)
Resolves and returns theArtifactReference
for a givenParsedSchema
. -
Uses of ParsedSchema in com.solace.serdes.common.resolver
Methods in com.solace.serdes.common.resolver that return ParsedSchema Modifier and Type Method Description ParsedSchema<S>
SchemaLookUpResults. getParsedSchema()
Retrieves the parsed schema resulting from the lookup operation.ParsedSchema<S>
SchemaLookUpResultsImpl. getParsedSchema()
ParsedSchema<S>
SchemaParser. getSchemaFromData(Record<U> data)
Extracts the schema from a given data record.default ParsedSchema<S>
SchemaParser. getSchemaFromLocation(String location)
Retrieves a schema from a specified location in the Java classpath.ParsedSchema<S>
SchemaParser. parse(byte[] rawSchemaBytes, Map<String,byte[]> references)
Parses a raw schema from a byte array, considering any referenced schemas.Methods in com.solace.serdes.common.resolver that return types with arguments of type ParsedSchema Modifier and Type Method Description List<ParsedSchema<S>>
ParsedSchema. getSchemaReferenceContext()
Retrieves all transitive references in the order to upload.List<ParsedSchema<S>>
ParsedSchemaImpl. getSchemaReferenceContext()
Constructors in com.solace.serdes.common.resolver with parameters of type ParsedSchema Constructor Description ParsedSchemaImpl(ParsedSchema<S> schema, List<ParsedSchema<S>> schemaReferenceContext)
SchemaLookUpResultsImpl(ParsedSchema<S> parsedSchema, ArtifactReference artifactReference)
Constructor parameters in com.solace.serdes.common.resolver with type arguments of type ParsedSchema Constructor Description ParsedSchemaImpl(ParsedSchema<S> schema, List<ParsedSchema<S>> schemaReferenceContext)
-
Uses of ParsedSchema in com.solace.serdes.common.resolver.strategy
Methods in com.solace.serdes.common.resolver.strategy with parameters of type ParsedSchema Modifier and Type Method Description ArtifactReference
ArtifactReferenceResolverStrategy. artifactReference(Record<T> data, ParsedSchema<S> parsedSchema)
Resolves and returns theArtifactReference
for a given record.ArtifactReference
DestinationIdStrategy. artifactReference(Record<T> data, ParsedSchema<S> parsedSchema)
ArtifactReference
SolaceTopicIdStrategy. artifactReference(Record<T> data, ParsedSchema<S> parsedSchema)
-