| Interface | Description |
|---|---|
| PulsarContextAware<T> |
An interface for
dynamicPulsarSerializationSchema that need information
about the context where the Pulsar Producer is running along with information about the available
partitions. |
| PulsarDeserializationSchema<T> |
The deserialization schema describes how to turn the pulsar messages
into data types (Java/Scala objects) that are processed by Flink.
|
| PulsarSerializationSchema<T> |
An interface for the deserialization of Pulsar messages.
|
| Class | Description |
|---|---|
| FlinkSchema<T> |
flink format for Pulsar schema.
|
| PulsarDeserializationSchemaBuilder<V> | Deprecated |
| PulsarDeserializationSchemaWrapper<T> | Deprecated |
| PulsarPrimitiveSchema<T> |
pulsar primitive deserialization.
|
| PulsarSerializationSchemaWrapper<T> |
A wrapper that warp flink
SerializationSchema to PulsarSerializationSchema. |
| PulsarSerializationSchemaWrapper.Builder<T> |
Builder for
PulsarSerializationSchemaWrapper. |
| SchemaInfoWrapper |
wrapper
SchemaInfo, Resolve that a job cannot be serialized when submitted to flink. |
| ThreadSafeDeserializationSchema<T> |
Because the Pulsar Source is designed to be multi-threaded,
Flink's internal design of the Source is single-threaded,
so, DeserializationSchema instances are oriented to single-threaded,
and thread safety issues exist when they are accessed by multiple threads at the same time.
|
Copyright © 2019–2021 The Apache Software Foundation. All rights reserved.