private static QuickServerXmlParser parse(final File serverXml, final boolean defaults) { final QuickServerXmlParser handler = new QuickServerXmlParser(defaults); try { final SAXParser parser = FACTORY.newSAXParser(); parser.parse(serverXml, handler); } catch (final Exception e) { // no-op: using defaults } return handler; }
configuration.httpPort = Integer.parseInt(ports.http()); configuration.stopPort = Integer.parseInt(ports.stop()); } else { final Map<String, String> replacements = new HashMap<>(); replacements.put(ports.http(), String.valueOf(configuration.httpPort)); replacements.put(ports.https(), String.valueOf(configuration.httpsPort)); replacements.put(ports.stop(), String.valueOf(configuration.stopPort));
configuration.httpPort = Integer.parseInt(ports.http()); configuration.stopPort = Integer.parseInt(ports.stop()); } else { final Map<String, String> replacements = new HashMap<>(); replacements.put(ports.http(), String.valueOf(configuration.httpPort)); replacements.put(ports.https(), String.valueOf(configuration.httpsPort)); replacements.put(ports.stop(), String.valueOf(configuration.stopPort));
private String stop() { return value(STOP_KEY, DEFAULT_STOP_PORT); }
private static QuickServerXmlParser parse(final File serverXml) { return parse(serverXml, true); }
private String https() { // enough common to be exposed as method return securedValue(HTTP_KEY, DEFAULT_HTTPS_PORT); }
private String stop() { return value(STOP_KEY, DEFAULT_STOP_PORT); }
public String http() { return value(HTTP_KEY, DEFAULT_HTTP_PORT); }
private String https() { // enough common to be exposed as method return securedValue(HTTP_KEY, DEFAULT_HTTPS_PORT); }
private static QuickServerXmlParser parse(final File serverXml) { return parse(serverXml, true); }
private String securedValue(final String key, final String defaultValue) { return value(key + SECURED_SUFFIX, defaultValue); } }
public String http() { return value(HTTP_KEY, DEFAULT_HTTP_PORT); }
private static QuickServerXmlParser parse(final File serverXml, final boolean defaults) { final QuickServerXmlParser handler = new QuickServerXmlParser(defaults); try { final SAXParser parser = FACTORY.newSAXParser(); parser.parse(serverXml, handler); } catch (final Exception e) { // no-op: using defaults } return handler; }
private String securedValue(final String key, final String defaultValue) { return value(key + SECURED_SUFFIX, defaultValue); } }