in flink-connector-pulsar/src/main/java/org/apache/flink/connector/pulsar/source/enumerator/subscriber/impl/TopicPatternSubscriber.java [121:133]
private Mode convertRegexSubscriptionMode(RegexSubscriptionMode subscriptionMode) {
switch (subscriptionMode) {
case AllTopics:
return Mode.ALL;
case PersistentOnly:
return Mode.PERSISTENT;
case NonPersistentOnly:
return Mode.NON_PERSISTENT;
default:
throw new IllegalArgumentException(
"We don't support such subscription mode " + subscriptionMode);
}
}