jmxEnabled = json.getBoolean("jmxEnabled", DEFAULT_JMX_ENABLED);
jmxDomain = json.getString("jmxDomain");
configPath = json.getString("configPath");
monitoredEventBusHandlers = loadMonitored("monitoredHandlers", json);
monitoredHttpServerUris = loadMonitored("monitoredServerUris", json);
<BUG>monitoredHttpClientUris = loadMonitored("monitoredClientUris", json);
}</BUG>
private List<Match> loadMonitored(String arrayField, JsonObject json) {
List<Match> list = new ArrayList<>();
JsonArray monitored = json.getJsonArray(arrayField, new JsonArray());

jmxEnabled = json.getBoolean("jmxEnabled", DEFAULT_JMX_ENABLED);
jmxDomain = json.getString("jmxDomain");
configPath = json.getString("configPath");
monitoredEventBusHandlers = loadMonitored("monitoredHandlers", json);
monitoredHttpServerUris = loadMonitored("monitoredServerUris", json);
monitoredHttpClientUris = loadMonitored("monitoredClientUris", json);
monitoredHttpClientEndpoints = loadMonitored("monitoredClientEndpoints", json);
}
private List<Match> loadMonitored(String arrayField, JsonObject json) {
List<Match> list = new ArrayList<>();
JsonArray monitored = json.getJsonArray(arrayField, new JsonArray());
