接口的使用
org.apache.pulsar.client.api.schema.SchemaDefinition
-
使用SchemaDefinition的程序包 程序包 说明 org.apache.pulsar.client.api Pulsar Client API.org.apache.pulsar.client.api.schema Schema definitions for Pulsar Client API.org.apache.pulsar.client.internal Helpers which provide useful functionality for the implementation of Pulsar Client API. -
-
org.apache.pulsar.client.api中SchemaDefinition的使用
参数类型为SchemaDefinition的org.apache.pulsar.client.api中的方法 修饰符和类型 方法 说明 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的使用
返回SchemaDefinition的org.apache.pulsar.client.api.schema中的方法 修饰符和类型 方法 说明 SchemaDefinition<T>SchemaDefinitionBuilder. build()Build the schema definition. -
org.apache.pulsar.client.internal中SchemaDefinition的使用
参数类型为SchemaDefinition的org.apache.pulsar.client.internal中的方法 修饰符和类型 方法 说明 static <T> Schema<T>DefaultImplementation. newAvroSchema(SchemaDefinition schemaDefinition)static <T> Schema<T>DefaultImplementation. newJSONSchema(SchemaDefinition schemaDefinition)static <T extends com.google.protobuf.GeneratedMessageV3>
Schema<T>DefaultImplementation. newProtobufNativeSchema(SchemaDefinition schemaDefinition)static <T extends com.google.protobuf.GeneratedMessageV3>
Schema<T>DefaultImplementation. newProtobufSchema(SchemaDefinition schemaDefinition)
-