Class CompatibilityChecker
java.lang.Object
io.confluent.kafka.schemaregistry.CompatibilityChecker
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final CompatibilityCheckerstatic final CompatibilityCheckerstatic final CompatibilityCheckerstatic final CompatibilityCheckerstatic final CompatibilityCheckerstatic final CompatibilityCheckerstatic final CompatibilityChecker -
Method Summary
Modifier and TypeMethodDescriptionstatic CompatibilityCheckerchecker(CompatibilityLevel level) isCompatible(CompatibilityPolicy policy, ParsedSchema newSchema, List<? extends ParsedSchema> previousSchemas) isCompatible(ParsedSchema newSchema, List<? extends ParsedSchema> previousSchemas) isCompatibleWithHolders(CompatibilityPolicy policy, ParsedSchema newSchema, List<ParsedSchemaHolder> previousSchemas)
-
Field Details
-
BACKWARD_CHECKER
-
FORWARD_CHECKER
-
FULL_CHECKER
-
BACKWARD_TRANSITIVE_CHECKER
-
FORWARD_TRANSITIVE_CHECKER
-
FULL_TRANSITIVE_CHECKER
-
NO_OP_CHECKER
-
-
Method Details
-
isCompatible
public List<String> isCompatible(ParsedSchema newSchema, List<? extends ParsedSchema> previousSchemas) -
isCompatible
public List<String> isCompatible(CompatibilityPolicy policy, ParsedSchema newSchema, List<? extends ParsedSchema> previousSchemas) -
isCompatibleWithHolders
public List<String> isCompatibleWithHolders(CompatibilityPolicy policy, ParsedSchema newSchema, List<ParsedSchemaHolder> previousSchemas) -
checker
-