in src/main/java/com/googlesource/gerrit/plugins/ratelimiter/Configuration.java [91:101]
private static RateLimit parseRateLimit(Config c, String groupName, RateLimitType rateLimitType) {
String value = c.getString(GROUP_SECTION, groupName, rateLimitType.toString());
try {
return new RateLimit(rateLimitType, Integer.parseInt(value));
} catch (NumberFormatException e) {
throw new ProvisionException(
String.format(
"Invalid configuration, 'rate limit value '%s' for '%s.%s.%s' is not a valid number",
value, GROUP_SECTION, groupName, rateLimitType.toString()));
}
}