| Modifier and Type | Method and Description |
|---|---|
ParsedSchema |
ParsedSchema.copy()
Returns a copy of this schema.
|
ParsedSchema |
ParsedSchema.copy(Integer version)
Returns a copy of this schema, but with the given version.
|
ParsedSchema |
ParsedSchema.copy(Map<SchemaEntity,Set<String>> tagsToAdd,
Map<SchemaEntity,Set<String>> tagsToRemove)
Returns a copy of this schema, but with the given tags.
|
ParsedSchema |
ParsedSchema.copy(Metadata metadata,
RuleSet ruleSet)
Returns a copy of this schema, but with the given metadata and rule set.
|
default ParsedSchema |
ParsedSchema.normalize()
Returns a normalized copy of this schema.
|
ParsedSchema |
SchemaProvider.parseSchemaOrElseThrow(Schema schema,
boolean isNew,
boolean normalize)
Parses a string representing a schema.
|
ParsedSchema |
ParsedSchemaHolder.schema()
Returns the schema.
|
ParsedSchema |
SimpleParsedSchemaHolder.schema()
Returns the schema.
|
| Modifier and Type | Method and Description |
|---|---|
default Optional<ParsedSchema> |
SchemaProvider.parseSchema(Schema schema,
boolean isNew)
Parses a schema.
|
default Optional<ParsedSchema> |
SchemaProvider.parseSchema(Schema schema,
boolean isNew,
boolean normalize)
Parses a schema.
|
default Optional<ParsedSchema> |
SchemaProvider.parseSchema(String schemaString,
List<SchemaReference> references) |
default Optional<ParsedSchema> |
SchemaProvider.parseSchema(String schemaString,
List<SchemaReference> references,
boolean isNew)
Parses a string representing a schema.
|
default Optional<ParsedSchema> |
SchemaProvider.parseSchema(String schemaString,
List<SchemaReference> references,
boolean isNew,
boolean normalize)
Parses a string representing a schema.
|
| Modifier and Type | Method and Description |
|---|---|
default boolean |
ParsedSchema.canLookup(ParsedSchema prev,
SchemaVersionFetcher fetcher)
Returns whether the schema can be used to lookup the specified schema.
|
protected static boolean |
AbstractSchemaProvider.canLookupIgnoringVersion(ParsedSchema current,
ParsedSchema prev) |
default boolean |
ParsedSchema.deepEquals(ParsedSchema schema)
Deprecated.
use
equivalent(ParsedSchema) instead |
default boolean |
ParsedSchema.equivalent(ParsedSchema schema)
Returns whether the underlying raw representations are equivalent,
ignoring version and references.
|
List<String> |
ParsedSchema.isBackwardCompatible(ParsedSchema previousSchema)
Checks the backward compatibility between this schema and the specified schema.
|
List<String> |
CompatibilityChecker.isCompatible(ParsedSchema newSchema,
List<? extends ParsedSchema> previousSchemas) |
List<String> |
CompatibilityChecker.isCompatibleWithHolders(ParsedSchema newSchema,
List<ParsedSchemaHolder> previousSchemas) |
void |
SimpleParsedSchemaHolder.setSchema(ParsedSchema schema) |
List<String> |
SchemaValidator.validate(ParsedSchema toValidate,
Iterable<ParsedSchemaHolder> existing)
Validate one schema against others.
|
List<String> |
SchemaValidationStrategy.validate(ParsedSchema toValidate,
ParsedSchema existing)
Validates that one schema is compatible with another.
|
| Modifier and Type | Method and Description |
|---|---|
List<String> |
CompatibilityChecker.isCompatible(ParsedSchema newSchema,
List<? extends ParsedSchema> previousSchemas) |
| Constructor and Description |
|---|
SimpleParsedSchemaHolder(ParsedSchema schema) |
| Modifier and Type | Class and Description |
|---|---|
class |
AvroSchema |
| Modifier and Type | Method and Description |
|---|---|
ParsedSchema |
AvroSchema.copy(Map<SchemaEntity,Set<String>> tagsToAdd,
Map<SchemaEntity,Set<String>> tagsToRemove) |
ParsedSchema |
AvroSchemaProvider.parseSchemaOrElseThrow(Schema schema,
boolean isNew,
boolean normalize) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
AvroSchema.equivalent(ParsedSchema schema)
Returns whether the underlying raw representations are equivalent,
ignoring version and references.
|
List<String> |
AvroSchema.isBackwardCompatible(ParsedSchema previousSchema) |
| Modifier and Type | Method and Description |
|---|---|
ParsedSchema |
CachedSchemaRegistryClient.getSchemaById(int id) |
ParsedSchema |
MockSchemaRegistryClient.getSchemaById(int id) |
ParsedSchema |
SchemaRegistryClient.getSchemaById(int id) |
protected ParsedSchema |
CachedSchemaRegistryClient.getSchemaByIdFromRegistry(int id,
String subject) |
ParsedSchema |
CachedSchemaRegistryClient.getSchemaBySubjectAndId(String subject,
int id) |
ParsedSchema |
MockSchemaRegistryClient.getSchemaBySubjectAndId(String subject,
int id) |
ParsedSchema |
SchemaRegistryClient.getSchemaBySubjectAndId(String subject,
int id) |
| Modifier and Type | Method and Description |
|---|---|
List<ParsedSchema> |
CachedSchemaRegistryClient.getSchemas(String subjectPrefix,
boolean lookupDeletedSchema,
boolean latestOnly) |
List<ParsedSchema> |
MockSchemaRegistryClient.getSchemas(String subjectPrefix,
boolean lookupDeletedSchema,
boolean latestOnly) |
default List<ParsedSchema> |
SchemaRegistryClient.getSchemas(String subjectPrefix,
boolean lookupDeletedSchema,
boolean latestOnly) |
Optional<ParsedSchema> |
CachedSchemaRegistryClient.parseSchema(Schema schema) |
Optional<ParsedSchema> |
MockSchemaRegistryClient.parseSchema(Schema schema) |
default Optional<ParsedSchema> |
SchemaRegistryClient.parseSchema(Schema schema) |
Optional<ParsedSchema> |
CachedSchemaRegistryClient.parseSchema(String schemaType,
String schemaString,
List<SchemaReference> references) |
Optional<ParsedSchema> |
MockSchemaRegistryClient.parseSchema(String schemaType,
String schemaString,
List<SchemaReference> references) |
Optional<ParsedSchema> |
SchemaRegistryClient.parseSchema(String schemaType,
String schemaString,
List<SchemaReference> references) |
default Optional<ParsedSchema> |
SchemaRegistryClient.parseSchema(String schemaType,
String schemaString,
List<SchemaReference> references,
Metadata metadata,
RuleSet ruleSet) |
| Modifier and Type | Method and Description |
|---|---|
int |
CachedSchemaRegistryClient.getId(String subject,
ParsedSchema schema) |
int |
MockSchemaRegistryClient.getId(String subject,
ParsedSchema schema) |
int |
SchemaRegistryClient.getId(String subject,
ParsedSchema schema) |
int |
CachedSchemaRegistryClient.getId(String subject,
ParsedSchema schema,
boolean normalize) |
int |
MockSchemaRegistryClient.getId(String subject,
ParsedSchema schema,
boolean normalize) |
default int |
SchemaRegistryClient.getId(String subject,
ParsedSchema schema,
boolean normalize) |
int |
CachedSchemaRegistryClient.getVersion(String subject,
ParsedSchema schema) |
int |
MockSchemaRegistryClient.getVersion(String subject,
ParsedSchema schema) |
int |
SchemaRegistryClient.getVersion(String subject,
ParsedSchema schema) |
int |
CachedSchemaRegistryClient.getVersion(String subject,
ParsedSchema schema,
boolean normalize) |
int |
MockSchemaRegistryClient.getVersion(String subject,
ParsedSchema schema,
boolean normalize) |
default int |
SchemaRegistryClient.getVersion(String subject,
ParsedSchema schema,
boolean normalize) |
int |
CachedSchemaRegistryClient.register(String subject,
ParsedSchema schema) |
int |
MockSchemaRegistryClient.register(String subject,
ParsedSchema schema) |
int |
SchemaRegistryClient.register(String subject,
ParsedSchema schema) |
int |
CachedSchemaRegistryClient.register(String subject,
ParsedSchema schema,
boolean normalize) |
int |
MockSchemaRegistryClient.register(String subject,
ParsedSchema schema,
boolean normalize) |
default int |
SchemaRegistryClient.register(String subject,
ParsedSchema schema,
boolean normalize) |
int |
CachedSchemaRegistryClient.register(String subject,
ParsedSchema schema,
int version,
int id) |
int |
MockSchemaRegistryClient.register(String subject,
ParsedSchema schema,
int version,
int id) |
int |
SchemaRegistryClient.register(String subject,
ParsedSchema schema,
int version,
int id) |
default RegisterSchemaResponse |
SchemaRegistryClient.registerWithResponse(String subject,
ParsedSchema schema,
boolean normalize) |
RegisterSchemaResponse |
CachedSchemaRegistryClient.registerWithResponse(String subject,
ParsedSchema schema,
boolean normalize,
boolean propagateSchemaTags) |
RegisterSchemaResponse |
MockSchemaRegistryClient.registerWithResponse(String subject,
ParsedSchema schema,
boolean normalize,
boolean propagateSchemaTags) |
default RegisterSchemaResponse |
SchemaRegistryClient.registerWithResponse(String subject,
ParsedSchema schema,
boolean normalize,
boolean propagateSchemaTags) |
boolean |
CachedSchemaRegistryClient.testCompatibility(String subject,
ParsedSchema schema) |
boolean |
MockSchemaRegistryClient.testCompatibility(String subject,
ParsedSchema newSchema) |
boolean |
SchemaRegistryClient.testCompatibility(String subject,
ParsedSchema schema) |
List<String> |
CachedSchemaRegistryClient.testCompatibilityVerbose(String subject,
ParsedSchema schema) |
List<String> |
MockSchemaRegistryClient.testCompatibilityVerbose(String subject,
ParsedSchema newSchema) |
default List<String> |
SchemaRegistryClient.testCompatibilityVerbose(String subject,
ParsedSchema schema) |
List<String> |
CachedSchemaRegistryClient.testCompatibilityVerbose(String subject,
ParsedSchema schema,
boolean normalize) |
default List<String> |
SchemaRegistryClient.testCompatibilityVerbose(String subject,
ParsedSchema schema,
boolean normalize) |
| Constructor and Description |
|---|
Schema(String subject,
Integer version,
Integer id,
ParsedSchema schema) |
| Constructor and Description |
|---|
RegisterSchemaRequest(ParsedSchema schema) |
| Modifier and Type | Method and Description |
|---|---|
ParsedSchema |
RuleContext.source() |
ParsedSchema |
RuleContext.target() |
| Constructor and Description |
|---|
RuleContext(Map<String,?> configs,
ParsedSchema source,
ParsedSchema target,
String subject,
String topic,
org.apache.kafka.common.header.Headers headers,
Object originalKey,
Object originalValue,
boolean isKey,
RuleMode ruleMode,
Rule rule,
int index,
List<Rule> rules) |
Copyright © 2025 Confluent, Inc.. All rights reserved.