public class JsonSchemaProvider extends AbstractSchemaProvider
| Modifier and Type | Field and Description |
|---|---|
static String |
FETCH_REMOTE_REFS
Config key (within the
schema.providers. provider config map) controlling whether
remote HTTP(S) schema references may be fetched. |
SCHEMA_VERSION_FETCHER_CONFIG| Constructor and Description |
|---|
JsonSchemaProvider() |
| Modifier and Type | Method and Description |
|---|---|
void |
configure(Map<String,?> configs) |
ParsedSchema |
parseSchemaOrElseThrow(Schema schema,
boolean isNew,
boolean normalize) |
String |
schemaType() |
protected boolean |
shouldBlockRemoteRefs(Schema schema,
boolean fetchRemoteRefs)
Determines whether remote HTTP(S) schema-reference fetching should be blocked while loading
the given schema.
|
canLookupIgnoringVersion, getConfluentVersion, getConfluentVersionNumber, hasLatestVersion, replaceLatestVersion, resolveReferences, resolveReferences, schemaVersionFetcherclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitparseSchema, parseSchema, parseSchema, parseSchema, parseSchemapublic static final String FETCH_REMOTE_REFS
schema.providers. provider config map) controlling whether
remote HTTP(S) schema references may be fetched. The typed value is injected by the schema
registry from schema.providers.json.fetch.remote.schemas (defaults to true).public void configure(Map<String,?> configs)
configure in interface SchemaProviderconfigure in interface org.apache.kafka.common.Configurableconfigure in class AbstractSchemaProviderpublic String schemaType()
protected boolean shouldBlockRemoteRefs(Schema schema, boolean fetchRemoteRefs)
public ParsedSchema parseSchemaOrElseThrow(Schema schema, boolean isNew, boolean normalize)
Copyright © 2026 Confluent, Inc.. All rights reserved.