Class TopicSchema
java.lang.Object
org.apache.pulsar.functions.source.TopicSchema
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionTopicSchema(org.apache.pulsar.client.api.PulsarClient client, ClassLoader functionsClassloader) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.pulsar.client.api.Schema<?>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, 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.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<?>org.apache.pulsar.client.api.Schema<?>
-
Field Details
-
DEFAULT_SERDE
- See Also:
-
-
Constructor Details
-
TopicSchema
public TopicSchema(org.apache.pulsar.client.api.PulsarClient client, ClassLoader functionsClassloader)
-
-
Method Details
-
getSchema
-
getSchema
-
getSchema
-
getSchema
-
getSchema
-
getSchema
public org.apache.pulsar.client.api.Schema<?> getSchema(String topic, Class<?> clazz, String schemaTypeOrClassName, boolean input, ClassLoader classLoader) -
getSchema
public org.apache.pulsar.client.api.Schema<?> getSchema(String topic, Class<?> clazz, org.apache.pulsar.common.functions.ConsumerConfig conf, boolean input, ClassLoader classLoader)
-