Uses of Interface
org.apache.pulsar.common.schema.SchemaInfo
-
Packages that use SchemaInfo Package Description 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. -
-
Uses of SchemaInfo in org.apache.pulsar.client.api
Methods in org.apache.pulsar.client.api that return SchemaInfo Modifier and Type Method Description SchemaInfoSchema. getSchemaInfo()Methods in org.apache.pulsar.client.api with parameters of type SchemaInfo Modifier and Type Method Description 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) -
Uses of SchemaInfo in org.apache.pulsar.client.api.schema
Methods in org.apache.pulsar.client.api.schema that return SchemaInfo Modifier and Type Method Description SchemaInfoRecordSchemaBuilder. build(SchemaType schemaType)Build the schema info.Methods in org.apache.pulsar.client.api.schema that return types with arguments of type SchemaInfo Modifier and Type Method Description 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.Methods in org.apache.pulsar.client.api.schema with parameters of type SchemaInfo Modifier and Type Method Description static GenericSchemaGenericSchema. of(SchemaInfo schemaInfo)static GenericSchemaGenericSchema. of(SchemaInfo schemaInfo, boolean useProvidedSchemaAsReaderSchema) -
Uses of SchemaInfo in org.apache.pulsar.client.internal
Methods in org.apache.pulsar.client.internal that return SchemaInfo Modifier and Type Method Description <K,V>
SchemaInfoPulsarClientImplementationBinding. encodeKeyValueSchemaInfo(java.lang.String schemaName, Schema<K> keySchema, Schema<V> valueSchema, KeyValueEncodingType keyValueEncodingType)Encode key & value into schema into a KeyValue schema.<K,V>
SchemaInfoPulsarClientImplementationBinding. encodeKeyValueSchemaInfo(Schema<K> keySchema, Schema<V> valueSchema, KeyValueEncodingType keyValueEncodingType)Encode key & value into schema into a KeyValue schema.SchemaInfoPulsarClientImplementationBinding. newSchemaInfoImpl(java.lang.String name, byte[] schema, SchemaType type, java.util.Map<java.lang.String,java.lang.String> propertiesValue)Methods in org.apache.pulsar.client.internal that return types with arguments of type SchemaInfo Modifier and Type Method Description KeyValue<SchemaInfo,SchemaInfo>PulsarClientImplementationBinding. decodeKeyValueSchemaInfo(SchemaInfo schemaInfo)Decode the key/value schema info to get key schema info and value schema info.KeyValue<SchemaInfo,SchemaInfo>PulsarClientImplementationBinding. decodeKeyValueSchemaInfo(SchemaInfo schemaInfo)Decode the key/value schema info to get key schema info and value schema info.Methods in org.apache.pulsar.client.internal with parameters of type SchemaInfo Modifier and Type Method Description KeyValueEncodingTypePulsarClientImplementationBinding. decodeKeyValueEncodingType(SchemaInfo schemaInfo)Decode the kv encoding type from the schema info.KeyValue<SchemaInfo,SchemaInfo>PulsarClientImplementationBinding. decodeKeyValueSchemaInfo(SchemaInfo schemaInfo)Decode the key/value schema info to get key schema info and value schema info.GenericSchema<GenericRecord>PulsarClientImplementationBinding. getGenericSchema(SchemaInfo schemaInfo)Schema<?>PulsarClientImplementationBinding. getSchema(SchemaInfo schemaInfo)java.lang.StringPulsarClientImplementationBinding. jsonifySchemaInfo(SchemaInfo schemaInfo)Jsonify the schema info.Method parameters in org.apache.pulsar.client.internal with type arguments of type SchemaInfo Modifier and Type Method Description java.lang.StringPulsarClientImplementationBinding. convertKeyValueSchemaInfoDataToString(KeyValue<SchemaInfo,SchemaInfo> kvSchemaInfo)Convert the key/value schema data.java.lang.StringPulsarClientImplementationBinding. convertKeyValueSchemaInfoDataToString(KeyValue<SchemaInfo,SchemaInfo> kvSchemaInfo)Convert the key/value schema data.java.lang.StringPulsarClientImplementationBinding. jsonifyKeyValueSchemaInfo(KeyValue<SchemaInfo,SchemaInfo> kvSchemaInfo)Jsonify the key/value schema info.java.lang.StringPulsarClientImplementationBinding. jsonifyKeyValueSchemaInfo(KeyValue<SchemaInfo,SchemaInfo> kvSchemaInfo)Jsonify the key/value schema info. -
Uses of SchemaInfo in org.apache.pulsar.common.schema
Methods in org.apache.pulsar.common.schema that return SchemaInfo Modifier and Type Method Description SchemaInfoSchemaInfo.SchemaInfoBuilder. build()
-