Class DefaultSchemaIncompatibilityChecker

java.lang.Object
org.axonframework.conversion.avro.DefaultSchemaIncompatibilityChecker
All Implemented Interfaces:
SchemaIncompatibilityChecker

public class DefaultSchemaIncompatibilityChecker extends Object implements SchemaIncompatibilityChecker
Provides functionality for incompatibility checks and saves the results in a cache.
Since:
4.11.0
Author:
Simon Zambrovski, Jan Galinski
  • Constructor Details

    • DefaultSchemaIncompatibilityChecker

      public DefaultSchemaIncompatibilityChecker()
  • Method Details

    • checkCompatibility

      @Nonnull public List<org.apache.avro.SchemaCompatibility.Incompatibility> checkCompatibility(@Nonnull org.apache.avro.Schema readerSchema, @Nonnull org.apache.avro.Schema writerSchema)
      Description copied from interface: SchemaIncompatibilityChecker
      Performs compatibility check.
      Specified by:
      checkCompatibility in interface SchemaIncompatibilityChecker
      Parameters:
      readerSchema - reader schema to check.
      writerSchema - writer schema to check.
      Returns:
      list of compatibilities if any, or empty list