public class TopicSchema extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
ALWAYS_ALLOW_NULL |
static String |
DEFAULT_SERDE |
static String |
JSR_310_CONVERSION_ENABLED |
| Constructor and Description |
|---|
TopicSchema(org.apache.pulsar.client.api.PulsarClient client) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.pulsar.client.api.Schema<?> |
getSchema(String topic,
Class<?> clazz,
org.apache.pulsar.common.functions.ConsumerConfig conf,
boolean input) |
org.apache.pulsar.client.api.Schema<?> |
getSchema(String topic,
Class<?> clazz,
org.apache.pulsar.common.functions.ConsumerConfig conf,
boolean input,
ClassLoader classLoader) |
org.apache.pulsar.client.api.Schema<?> |
getSchema(String topic,
Class<?> clazz,
Optional<org.apache.pulsar.common.schema.SchemaType> schemaType) |
org.apache.pulsar.client.api.Schema<?> |
getSchema(String topic,
Class<?> clazz,
org.apache.pulsar.common.schema.SchemaType schemaType) |
org.apache.pulsar.client.api.Schema<?> |
getSchema(String topic,
Class<?> clazz,
String schemaTypeOrClassName,
boolean input) |
org.apache.pulsar.client.api.Schema<?> |
getSchema(String topic,
Class<?> clazz,
String schemaTypeOrClassName,
boolean input,
ClassLoader classLoader) |
org.apache.pulsar.client.api.Schema<?> |
getSchema(String topic,
Object object,
String schemaTypeOrClassName,
boolean input) |
public static final String JSR_310_CONVERSION_ENABLED
public static final String ALWAYS_ALLOW_NULL
public static final String DEFAULT_SERDE
public org.apache.pulsar.client.api.Schema<?> getSchema(String topic, Object object, String schemaTypeOrClassName, boolean input)
public org.apache.pulsar.client.api.Schema<?> getSchema(String topic, Class<?> clazz, String schemaTypeOrClassName, boolean input)
public org.apache.pulsar.client.api.Schema<?> getSchema(String topic, Class<?> clazz, org.apache.pulsar.common.functions.ConsumerConfig conf, boolean input)
public org.apache.pulsar.client.api.Schema<?> getSchema(String topic, Class<?> clazz, Optional<org.apache.pulsar.common.schema.SchemaType> schemaType)
public org.apache.pulsar.client.api.Schema<?> getSchema(String topic, Class<?> clazz, org.apache.pulsar.common.schema.SchemaType schemaType)
public org.apache.pulsar.client.api.Schema<?> getSchema(String topic, Class<?> clazz, String schemaTypeOrClassName, boolean input, ClassLoader classLoader)
public org.apache.pulsar.client.api.Schema<?> getSchema(String topic, Class<?> clazz, org.apache.pulsar.common.functions.ConsumerConfig conf, boolean input, ClassLoader classLoader)
Copyright © 2017–2021 Apache Software Foundation. All rights reserved.