| Constructor and Description |
|---|
PulsarSource(SourceConfiguration sourceConfiguration,
PulsarSubscriber subscriber,
RangeGenerator rangeGenerator,
StartCursor startCursor,
StopCursor stopCursor,
org.apache.flink.api.connector.source.Boundedness boundedness,
PulsarDeserializationSchema<OUT> deserializationSchema,
org.apache.pulsar.client.api.CryptoKeyReader cryptoKeyReader)
The constructor for PulsarSource, it's package protected for forcing using
PulsarSourceBuilder. |
| Constructor and Description |
|---|
PulsarSourceEnumerator(PulsarSubscriber subscriber,
StartCursor startCursor,
RangeGenerator rangeGenerator,
SourceConfiguration sourceConfiguration,
org.apache.flink.api.connector.source.SplitEnumeratorContext<PulsarPartitionSplit> context,
SplitAssigner splitAssigner) |
| Modifier and Type | Method and Description |
|---|---|
static PulsarSubscriber |
PulsarSubscriber.getTopicListSubscriber(List<String> topics) |
static PulsarSubscriber |
PulsarSubscriber.getTopicPatternSubscriber(Pattern topicPattern,
org.apache.pulsar.client.api.RegexSubscriptionMode subscriptionMode) |
| Modifier and Type | Class and Description |
|---|---|
class |
BasePulsarSubscriber
PulsarSubscriber abstract class to simplify Pulsar admin related operations.
|
class |
TopicListSubscriber
the implements of consuming multiple topics.
|
class |
TopicPatternSubscriber
Subscribe to matching topics based on topic pattern.
|
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.