Uses of Interface
com.solace.serdes.common.resolver.ParsedSchema
-
Packages that use ParsedSchema Package Description 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.com.solace.serdes.jsonschema Provides serialization and deserialization functionality for JSON Schema formatted data. -
-
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)
-
Uses of ParsedSchema in com.solace.serdes.jsonschema
Methods in com.solace.serdes.jsonschema that return ParsedSchema Modifier and Type Method Description ParsedSchema<com.networknt.schema.JsonSchema>
JsonSchemaParser. getSchemaFromData(Record<T> data)
ParsedSchema<com.networknt.schema.JsonSchema>
JsonSchemaParser. getSchemaFromLocation(String location)
Retrieves a schema from a specified location in the Java classpath.ParsedSchema<com.networknt.schema.JsonSchema>
JsonSchemaParser. parse(byte[] rawSchema, Map<String,byte[]> references)
-