接口的使用
org.apache.pulsar.client.api.schema.SchemaDefinition
使用SchemaDefinition的程序包
程序包
说明
Pulsar Client API.
Schema definitions for Pulsar Client API.
Helpers which provide useful functionality for the implementation of Pulsar Client API.
-
org.apache.pulsar.client.api中SchemaDefinition的使用
修饰符和类型方法说明static <T> Schema<T>
Schema.AVRO
(SchemaDefinition<T> schemaDefinition) Create a Avro schema type with schema definition.static <T> Schema<T>
Schema.JSON
(SchemaDefinition schemaDefinition) Create a JSON schema type with schema definition.static <T extends com.google.protobuf.GeneratedMessageV3>
Schema<T>Schema.PROTOBUF
(SchemaDefinition<T> schemaDefinition) Create a Protobuf schema type with schema definition.static <T extends com.google.protobuf.GeneratedMessageV3>
Schema<T>Schema.PROTOBUF_NATIVE
(SchemaDefinition<T> schemaDefinition) Create a Protobuf-Native schema type with schema definition. -
org.apache.pulsar.client.api.schema中SchemaDefinition的使用
-
org.apache.pulsar.client.internal中SchemaDefinition的使用
修饰符和类型方法说明<T> Schema<T>
PulsarClientImplementationBinding.newAvroSchema
(SchemaDefinition schemaDefinition) <T> Schema<T>
PulsarClientImplementationBinding.newJSONSchema
(SchemaDefinition schemaDefinition) <T extends com.google.protobuf.GeneratedMessageV3>
Schema<T>PulsarClientImplementationBinding.newProtobufNativeSchema
(SchemaDefinition schemaDefinition) <T extends com.google.protobuf.GeneratedMessageV3>
Schema<T>PulsarClientImplementationBinding.newProtobufSchema
(SchemaDefinition schemaDefinition)