in pulsar-client-reactive-jackson/src/main/java/org/apache/pulsar/reactive/client/jackson/ConverterUtils.java [77:89]
static KeySharedPolicy toKeySharedPolicy(String keySharedPolicy) {
if (keySharedPolicy == null) {
return null;
}
switch (keySharedPolicy) {
case "AUTO_SPLIT":
return KeySharedPolicy.autoSplitHashRange();
case "STICKY":
return KeySharedPolicy.stickyHashRange();
default:
throw new IllegalArgumentException("Unsupported keySharedPolicy: " + keySharedPolicy);
}
}