Interface SchemaDataValidator

All Known Implementing Classes:
ProtobufNativeSchemaDataValidator

public interface SchemaDataValidator
A validator to validate the schema data is well formed.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    validate(org.apache.pulsar.common.protocol.schema.SchemaData schemaData)
    Validate a schema data is in a valid form.
    static void
    validateSchemaData(org.apache.pulsar.common.protocol.schema.SchemaData schemaData)
    Validate if the schema data is well formed.
  • Method Details

    • validateSchemaData

      static void validateSchemaData(org.apache.pulsar.common.protocol.schema.SchemaData schemaData) throws InvalidSchemaDataException
      Validate if the schema data is well formed.
      Parameters:
      schemaData - schema data to validate
      Throws:
      InvalidSchemaDataException - if the schema data is not in a valid form.
    • validate

      void validate(org.apache.pulsar.common.protocol.schema.SchemaData schemaData) throws InvalidSchemaDataException
      Validate a schema data is in a valid form.
      Parameters:
      schemaData - schema data to validate
      Throws:
      InvalidSchemaDataException - if the schema data is not in a valid form.