Class SchemaUtil

java.lang.Object
org.apache.pulsar.client.impl.schema.util.SchemaUtil

public class SchemaUtil extends Object
  • Constructor Details

    • SchemaUtil

      public SchemaUtil()
  • Method Details

    • getJsr310ConversionEnabledFromSchemaInfo

      public static boolean getJsr310ConversionEnabledFromSchemaInfo(org.apache.pulsar.common.schema.SchemaInfo schemaInfo)
    • parseAvroSchema

      public static org.apache.avro.Schema parseAvroSchema(String schemaJson)
    • parseSchemaInfo

      public static <T> org.apache.pulsar.common.schema.SchemaInfo parseSchemaInfo(org.apache.pulsar.client.api.schema.SchemaDefinition<T> schemaDefinition, org.apache.pulsar.common.schema.SchemaType schemaType)
    • createAvroSchema

      public static org.apache.avro.Schema createAvroSchema(org.apache.pulsar.client.api.schema.SchemaDefinition schemaDefinition)
    • extractAvroSchema

      public static org.apache.avro.Schema extractAvroSchema(org.apache.pulsar.client.api.schema.SchemaDefinition schemaDefinition, Class pojo)