| Package | Description |
|---|---|
| org.apache.flink.connector.pulsar.source.enumerator | |
| org.apache.flink.connector.pulsar.source.enumerator.assigner |
| 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 | Class and Description |
|---|---|
class |
NormalSplitAssigner
This assigner is used for
SubscriptionType.Failover and SubscriptionType.Exclusive subscriptions. |
class |
SharedSplitAssigner
This assigner is used for
SubscriptionType.Shared subscriptions. |
| Modifier and Type | Method and Description |
|---|---|
static SplitAssigner |
SplitAssignerFactory.create(StopCursor stopCursor,
SourceConfiguration sourceConfiguration)
Create blank assigner.
|
static SplitAssigner |
SplitAssignerFactory.create(StopCursor stopCursor,
SourceConfiguration sourceConfiguration,
PulsarSourceEnumState sourceEnumState)
Create assigner from checkpoint state.
|
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.