in flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/reader/PulsarPartitionSplitReader.java [248:261]
public void pauseOrResumeSplits(
Collection<PulsarPartitionSplit> splitsToPause,
Collection<PulsarPartitionSplit> splitsToResume) {
// This shouldn't happen but just in case...
Preconditions.checkState(
splitsToPause.size() + splitsToResume.size() <= 1,
"This pulsar split reader only supports one split.");
if (!splitsToPause.isEmpty()) {
pulsarConsumer.pause();
} else if (!splitsToResume.isEmpty()) {
pulsarConsumer.resume();
}
}