Class SchemaUtil
java.lang.Object
org.apache.pulsar.client.impl.schema.util.SchemaUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.avro.SchemacreateAvroSchema(org.apache.pulsar.client.api.schema.SchemaDefinition schemaDefinition) static org.apache.avro.SchemaextractAvroSchema(org.apache.pulsar.client.api.schema.SchemaDefinition schemaDefinition, Class pojo) static booleangetJsr310ConversionEnabledFromSchemaInfo(org.apache.pulsar.common.schema.SchemaInfo schemaInfo) static org.apache.avro.SchemaparseAvroSchema(String schemaJson) static <T> org.apache.pulsar.common.schema.SchemaInfoparseSchemaInfo(org.apache.pulsar.client.api.schema.SchemaDefinition<T> schemaDefinition, org.apache.pulsar.common.schema.SchemaType schemaType)
-
Constructor Details
-
SchemaUtil
public SchemaUtil()
-
-
Method Details
-
getJsr310ConversionEnabledFromSchemaInfo
public static boolean getJsr310ConversionEnabledFromSchemaInfo(org.apache.pulsar.common.schema.SchemaInfo schemaInfo) -
parseAvroSchema
-
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)
-