接口的使用
org.apache.pulsar.common.schema.SchemaInfo
-
使用SchemaInfo的程序包 程序包 说明 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.common.schema This package contains data structures for schema definitions used in the Pulsar Client API. -
-
org.apache.pulsar.client.api中SchemaInfo的使用
返回SchemaInfo的org.apache.pulsar.client.api中的方法 修饰符和类型 方法 说明 SchemaInfoSchema. getSchemaInfo()参数类型为SchemaInfo的org.apache.pulsar.client.api中的方法 修饰符和类型 方法 说明 default voidSchema. configureSchemaInfo(java.lang.String topic, java.lang.String componentName, SchemaInfo schemaInfo)Configure the schema to use the provided schema info.static GenericSchema<GenericRecord>Schema. generic(SchemaInfo schemaInfo)Returns a generic schema of existing schema info.static Schema<?>Schema. getSchema(SchemaInfo schemaInfo) -
org.apache.pulsar.client.api.schema中SchemaInfo的使用
返回SchemaInfo的org.apache.pulsar.client.api.schema中的方法 修饰符和类型 方法 说明 SchemaInfoRecordSchemaBuilder. build(SchemaType schemaType)Build the schema info.返回变量类型为SchemaInfo的类型的org.apache.pulsar.client.api.schema中的方法 修饰符和类型 方法 说明 java.util.concurrent.CompletableFuture<SchemaInfo>SchemaInfoProvider. getLatestSchema()Retrieve the latest schema info.java.util.concurrent.CompletableFuture<SchemaInfo>SchemaInfoProvider. getSchemaByVersion(byte[] schemaVersion)Retrieve the schema info of a given schemaVersion.参数类型为SchemaInfo的org.apache.pulsar.client.api.schema中的方法 修饰符和类型 方法 说明 static GenericSchemaGenericSchema. of(SchemaInfo schemaInfo)static GenericSchemaGenericSchema. of(SchemaInfo schemaInfo, boolean useProvidedSchemaAsReaderSchema) -
org.apache.pulsar.client.internal中SchemaInfo的使用
返回SchemaInfo的org.apache.pulsar.client.internal中的方法 修饰符和类型 方法 说明 static <K,V>
SchemaInfoDefaultImplementation. encodeKeyValueSchemaInfo(java.lang.String schemaName, Schema<K> keySchema, Schema<V> valueSchema, KeyValueEncodingType keyValueEncodingType)Encode key & value into schema into a KeyValue schema.static <K,V>
SchemaInfoDefaultImplementation. encodeKeyValueSchemaInfo(Schema<K> keySchema, Schema<V> valueSchema, KeyValueEncodingType keyValueEncodingType)Encode key & value into schema into a KeyValue schema.SchemaInfoDefaultImplementation. newSchemaInfoImpl(java.lang.String name, byte[] schema, SchemaType type, java.util.Map<java.lang.String,java.lang.String> propertiesValue)返回变量类型为SchemaInfo的类型的org.apache.pulsar.client.internal中的方法 修饰符和类型 方法 说明 static KeyValue<SchemaInfo,SchemaInfo>DefaultImplementation. decodeKeyValueSchemaInfo(SchemaInfo schemaInfo)Decode the key/value schema info to get key schema info and value schema info.static KeyValue<SchemaInfo,SchemaInfo>DefaultImplementation. decodeKeyValueSchemaInfo(SchemaInfo schemaInfo)Decode the key/value schema info to get key schema info and value schema info.参数类型为SchemaInfo的org.apache.pulsar.client.internal中的方法 修饰符和类型 方法 说明 static KeyValueEncodingTypeDefaultImplementation. decodeKeyValueEncodingType(SchemaInfo schemaInfo)Decode the kv encoding type from the schema info.static KeyValue<SchemaInfo,SchemaInfo>DefaultImplementation. decodeKeyValueSchemaInfo(SchemaInfo schemaInfo)Decode the key/value schema info to get key schema info and value schema info.static GenericSchema<GenericRecord>DefaultImplementation. getGenericSchema(SchemaInfo schemaInfo)static Schema<?>DefaultImplementation. getSchema(SchemaInfo schemaInfo)static java.lang.StringDefaultImplementation. jsonifySchemaInfo(SchemaInfo schemaInfo)Jsonify the schema info.类型变量类型为SchemaInfo的org.apache.pulsar.client.internal中的方法参数 修饰符和类型 方法 说明 static java.lang.StringDefaultImplementation. convertKeyValueSchemaInfoDataToString(KeyValue<SchemaInfo,SchemaInfo> kvSchemaInfo)Convert the key/value schema data.static java.lang.StringDefaultImplementation. convertKeyValueSchemaInfoDataToString(KeyValue<SchemaInfo,SchemaInfo> kvSchemaInfo)Convert the key/value schema data.static java.lang.StringDefaultImplementation. jsonifyKeyValueSchemaInfo(KeyValue<SchemaInfo,SchemaInfo> kvSchemaInfo)Jsonify the key/value schema info.static java.lang.StringDefaultImplementation. jsonifyKeyValueSchemaInfo(KeyValue<SchemaInfo,SchemaInfo> kvSchemaInfo)Jsonify the key/value schema info. -
org.apache.pulsar.common.schema中SchemaInfo的使用
返回SchemaInfo的org.apache.pulsar.common.schema中的方法 修饰符和类型 方法 说明 SchemaInfoSchemaInfo.SchemaInfoBuilder. build()
-