boolean populateFromProperties(final Properties properties, final String prefix, final ClassLoader classLoader, final CommonSubconfiguration.Builder defaultsBuilder, final String connectionName) { super.populateFromProperties(properties, prefix, classLoader, defaultsBuilder); // connection host name String host = getProperty(properties,prefix + PROPERTY_KEY_HOST, "", true).trim(); if (host.isEmpty()) { Logs.MAIN.skippingConnectionCreationDueToMissingHostOrPort(connectionName); return false; } setHost(host); // connection port# String portStr = getProperty(properties,prefix + PROPERTY_KEY_PORT, "", true).trim(); if (portStr.isEmpty()) { Logs.MAIN.skippingConnectionCreationDueToMissingHostOrPort(connectionName); return false; } int port; try { port = Integer.parseInt(portStr); } catch (NumberFormatException e) { Logs.MAIN.skippingConnectionCreationDueToInvalidPortNumber(portStr, connectionName); return false; } setPort(port); String protocol = getProperty(properties, prefix + PROPERTY_KEY_PROTOCOL, DEFAULT_PROTOCOL, true).trim(); this.protocol = protocol; return true; }
boolean populateFromProperties(final Properties properties, final String prefix, final ClassLoader classLoader, final CommonSubconfiguration.Builder defaultsBuilder, final String connectionName) { super.populateFromProperties(properties, prefix, classLoader, defaultsBuilder); // connection host name String host = getProperty(properties,prefix + PROPERTY_KEY_HOST, "", true).trim(); if (host.isEmpty()) { Logs.MAIN.skippingConnectionCreationDueToMissingHostOrPort(connectionName); return false; } setHost(host); // connection port# String portStr = getProperty(properties,prefix + PROPERTY_KEY_PORT, "", true).trim(); if (portStr.isEmpty()) { Logs.MAIN.skippingConnectionCreationDueToMissingHostOrPort(connectionName); return false; } int port; try { port = Integer.parseInt(portStr); } catch (NumberFormatException e) { Logs.MAIN.skippingConnectionCreationDueToInvalidPortNumber(portStr, connectionName); return false; } setPort(port); String protocol = getProperty(properties, prefix + PROPERTY_KEY_PROTOCOL, DEFAULT_PROTOCOL, true).trim(); this.protocol = protocol; return true; }
boolean populateFromProperties(final Properties properties, final String prefix, final ClassLoader classLoader, final CommonSubconfiguration.Builder defaultsBuilder, final String connectionName) { super.populateFromProperties(properties, prefix, classLoader, defaultsBuilder); // connection host name String host = getProperty(properties,prefix + PROPERTY_KEY_HOST, "", true).trim(); if (host.isEmpty()) { Logs.MAIN.skippingConnectionCreationDueToMissingHostOrPort(connectionName); return false; } setHost(host); // connection port# String portStr = getProperty(properties,prefix + PROPERTY_KEY_PORT, "", true).trim(); if (portStr.isEmpty()) { Logs.MAIN.skippingConnectionCreationDueToMissingHostOrPort(connectionName); return false; } int port; try { port = Integer.parseInt(portStr); } catch (NumberFormatException e) { Logs.MAIN.skippingConnectionCreationDueToInvalidPortNumber(portStr, connectionName); return false; } setPort(port); String protocol = getProperty(properties, prefix + PROPERTY_KEY_PROTOCOL, DEFAULT_PROTOCOL, true).trim(); this.protocol = protocol; return true; }