Uses of Interface
io.apicurio.registry.resolver.ParsedSchema
Packages that use ParsedSchema
-
Uses of ParsedSchema in io.apicurio.registry.resolver
Classes in io.apicurio.registry.resolver that implement ParsedSchemaMethods in io.apicurio.registry.resolver that return ParsedSchemaModifier and TypeMethodDescriptionSchemaLookupResult.getParsedSchema()SchemaParser.getSchemaFromData(Record<U> data) In some artifact types, such as AVRO, it is possible to extract the schema from the java object.SchemaParser.getSchemaFromData(Record<U> data, boolean dereference) In some artifact types, such as AVRO, it is possible to extract the schema from the java object.default ParsedSchema<S>SchemaParser.getSchemaFromLocation(String location) In some artifact types, such as Json, we allow defining a local place for the schema.Methods in io.apicurio.registry.resolver that return types with arguments of type ParsedSchemaModifier and TypeMethodDescriptionParsedSchema.getSchemaReferences()ParsedSchemaImpl.getSchemaReferences()protected Map<String,ParsedSchema<S>> AbstractSchemaResolver.resolveReferences(List<io.apicurio.registry.rest.v2.beans.ArtifactReference> artifactReferences) Methods in io.apicurio.registry.resolver with parameters of type ParsedSchemaModifier and TypeMethodDescriptionSchemaLookupResult.SchemaLookupResultBuilder.parsedSchema(ParsedSchema<T> parsedSchema) protected ArtifactReferenceAbstractSchemaResolver.resolveArtifactReference(Record<T> data, ParsedSchema<S> parsedSchema, boolean isReference, String referenceArtifactId) Resolve an artifact reference for the given record, and optional parsed schema.Method parameters in io.apicurio.registry.resolver with type arguments of type ParsedSchemaModifier and TypeMethodDescriptionSchemaParser.parseSchema(byte[] rawSchema, Map<String, ParsedSchema<S>> resolvedReferences) ParsedSchemaImpl.setSchemaReferences(List<ParsedSchema<T>> schemaReferences) -
Uses of ParsedSchema in io.apicurio.registry.resolver.strategy
Methods in io.apicurio.registry.resolver.strategy with parameters of type ParsedSchemaModifier and TypeMethodDescriptionArtifactReferenceResolverStrategy.artifactReference(Record<DATA> data, ParsedSchema<SCHEMA> parsedSchema) For a given Record, returns theArtifactReferenceunder which the message schemas are located or should be registered in the registry.DynamicArtifactReferenceResolverStrategy.artifactReference(Record<DATA> data, ParsedSchema<SCHEMA> parsedSchema)