| Interface | Description |
|---|---|
| PulsarCommitCallback |
A callback interface that the source operator can implement to trigger custom actions when a commit request completes,
which should normally be triggered from checkpoint complete event.
|
| PulsarDeserializer.BinFunction<A,B> |
Binary function interface that takes three arguments and returns nothing.
|
| PulsarDeserializer.Function<T,R> |
Represents a function that accepts one argument and produces a result.
|
| PulsarDeserializer.TriFunction<A,B,C> |
Trinary function interface that takes three arguments and returns nothing.
|
| PulsarSourceStateSerializer.SerializableFunction<T,R> |
Represents a serializable function that accepts one argument and produces a result.
|
| Class | Description |
|---|---|
| AvroDeser<T> |
Read Avro encoded data from Pulsar.
|
| AvroSer<T> |
Read Avro encoded data from Pulsar.
|
| CachedPulsarClient |
Enable the sharing of same PulsarClient among tasks in a same process.
|
| ClosableBlockingQueue<E> |
A special form of blocking queue with two additions:
The queue can be closed atomically when empty.
|
| DateTimeUtils |
Utils for various date related conversions.
|
| ExceptionProxy |
Creates an exception proxy that interrupts the given thread upon
report of an exception.
|
| JacksonRecordParser |
JSON record parser.
|
| JsonDeser<T> |
Read JSON encoded data from Pulsar.
|
| JSONOptions |
Various options for decoding a JSON record.
|
| JSONOptionsInRead |
Read JSON Options.
|
| JsonSer<T> |
Read JSON encoded data from Pulsar.
|
| MessageIdSerializer |
MessageId Serializer for flink state.
|
| MessageIdSerializer.MessageIdSerializerSnapshot |
Serializer configuration snapshot for compatibility and format evolution.
|
| PoisonState |
A sign state that used to stop fetcher earlier.
|
| PulsarCatalogSupport |
catalog support.
|
| PulsarClientUtils |
Utility to create Pulsar Admin Client from adminUrl and clientConfigurationData.
|
| PulsarDeserializer |
Deserialize Pulsar message into Flink row.
|
| PulsarDeserializer.ArrayDataUpdater |
Flink array field updater.
|
| PulsarDeserializer.NewDecimalConversion |
DecimalConversion.
|
| PulsarDeserializer.RowUpdater |
Flink Row field updater.
|
| PulsarFetcher<T> |
Implements the logic around emitting records and tracking offsets,
as well as around the optional timestamp assignment and watermark generation.
|
| PulsarMetadataReader |
A Helper class that talks to Pulsar Admin API.
|
| PulsarOptions |
A collection of constants to talk to Pulsar.
|
| PulsarSerializer |
Serializer that converts Flink row to Pulsar message payload.
|
| PulsarSerializer.PositionedGetter |
Get element from specific position.
|
| PulsarSourceStateSerializer |
Old PulsarSourceState Serializer for flink state.
|
| PulsarTopicPartitionStateWithWatermarkGenerator<T> |
A special version of the per-pulsar-partition-state that additionally holds a
TimestampAssigner, WatermarkGenerator, an immediate WatermarkOutput, and a
deferred WatermarkOutput for this partition. |
| PulsarTopicState<T> |
The state that the Flink Pulsar Source holds for each Pulsar partition.
|
| ReaderThread<T> |
Actual working thread that read a specific Pulsar topic.
|
| SchemaTranslator |
schema translator.
|
| SchemaUtils |
Various utilities to working with Pulsar Schema and Flink type system.
|
| SerializableRange |
SerializableRange.
|
| SimpleSchemaTranslator |
flink 1.11 schema translator.
|
| SourceContextWatermarkOutputAdapter<T> |
A
WatermarkOutput that forwards calls to a SourceFunction.SourceContext. |
| SourceSinkUtils |
Utilities for source sink options parsing.
|
| TopicRange |
topic key_share range.
|
| TopicSubscription |
TopicSubscription.
|
| TopicSubscriptionSerializer |
TopicSubscription Serializer for flink state.
|
| TopicSubscriptionSerializer.TopicSubscriptionSerializerSnapshot |
Serializer configuration snapshot for compatibility and format evolution.
|
| Enum | Description |
|---|---|
| ParseMode |
Parse mode for the JSON record deserializer.
|
| Exception | Description |
|---|---|
| IncompatibleSchemaException |
Exception designates the incompatibility between pulsar and flink type.
|
| PulsarMetadataReader.ClosedException |
Designate the close of the metadata reader.
|
Copyright © 2019–2021 The Apache Software Foundation. All rights reserved.