Class SchemaUtil


  • public class SchemaUtil
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      SchemaUtil()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static org.apache.avro.Schema createAvroSchema​(org.apache.pulsar.client.api.schema.SchemaDefinition schemaDefinition)  
      static org.apache.avro.Schema extractAvroSchema​(org.apache.pulsar.client.api.schema.SchemaDefinition schemaDefinition, java.lang.Class pojo)  
      static boolean getJsr310ConversionEnabledFromSchemaInfo​(org.apache.pulsar.common.schema.SchemaInfo schemaInfo)  
      static org.apache.avro.Schema parseAvroSchema​(java.lang.String schemaJson)  
      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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SchemaUtil

        public SchemaUtil()
    • Method Detail

      • getJsr310ConversionEnabledFromSchemaInfo

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

        public static org.apache.avro.Schema parseAvroSchema​(java.lang.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,
                                                               java.lang.Class pojo)