Class CompatibilityResource

java.lang.Object
io.confluent.kafka.schemaregistry.rest.resources.CompatibilityResource

@Path("/compatibility") @Produces({"application/vnd.schemaregistry.v1+json","application/vnd.schemaregistry+json; qs=0.9","application/json; qs=0.5"}) @Consumes({"application/vnd.schemaregistry.v1+json","application/vnd.schemaregistry+json","application/json","application/octet-stream"}) public class CompatibilityResource extends Object
  • Field Details

  • Constructor Details

    • CompatibilityResource

      @Inject public CompatibilityResource(SchemaRegistry schemaRegistry)
  • Method Details

    • testCompatibilityBySubjectName

      @POST @Path("/subjects/{subject}/versions/{version}") @DocumentedName("testVersionCompatibility") @PerformanceMetric("compatibility.subjects.versions.verify") public void testCompatibilityBySubjectName(@Suspended jakarta.ws.rs.container.AsyncResponse asyncResponse, @PathParam("subject") String subject, @PathParam("version") String version, @QueryParam("normalize") boolean normalize, @NotNull @NotNull RegisterSchemaRequest request, @QueryParam("verbose") boolean verbose)
    • testCompatibilityForSubject

      @POST @Path("/subjects/{subject}/versions") @DocumentedName("testSubjectCompatibility") @PerformanceMetric("compatibility.subjects.versions.verify") public void testCompatibilityForSubject(@Suspended jakarta.ws.rs.container.AsyncResponse asyncResponse, @PathParam("subject") String subject, @QueryParam("normalize") boolean normalize, @NotNull @NotNull RegisterSchemaRequest request, @QueryParam("verbose") boolean verbose)