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 ArtifactReferenceArtifactReferenceResolverStrategy. artifactReference(Record<T> data, ParsedSchema<S> parsedSchema)Resolves and returns theArtifactReferencefor a given record.ArtifactReferenceDestinationIdStrategy. artifactReference(Record<T> data, ParsedSchema<S> parsedSchema)ArtifactReferenceSolaceTopicIdStrategy. 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)
-