in pulsar-client-reactive-jackson/src/main/java/org/apache/pulsar/reactive/client/jackson/ConverterUtils.java [93:110]
static Scheduler toScheduler(String scheduler) {
if (scheduler == null) {
return null;
}
switch (scheduler) {
case "parallel":
return Schedulers.parallel();
case "single":
return Schedulers.single();
case "boundedElastic":
case "elastic":
return Schedulers.boundedElastic();
case "immediate":
return Schedulers.immediate();
default:
throw new IllegalArgumentException("Unsupported scheduler: " + scheduler);
}
}