@Override public void init(Configuration config) throws ConfigurationException { String[] servers = config.getStringArray("uriRblServers.server"); Collection<String> serverCollection = new ArrayList<>(); for (String rblServerName : servers) { serverCollection.add(rblServerName); LOGGER.info("Adding uriRBL server: {}", rblServerName); } if (serverCollection != null && serverCollection.size() > 0) { setUriRblServer(serverCollection); } else { throw new ConfigurationException("Please provide at least one server"); } setGetDetail(config.getBoolean("getDetail", false)); }
public void configure(HierarchicalConfiguration config) throws ConfigurationException { String[] servers = config.getStringArray("uriRblServers.server"); Collection<String> serverCollection = new ArrayList<String>(); for ( int i = 0 ; i < servers.length ; i++ ) { String rblServerName = servers[i]; serverCollection.add(rblServerName); if (serviceLog.isInfoEnabled()) { serviceLog.info("Adding uriRBL server: " + rblServerName); } } if (serverCollection != null && serverCollection.size() > 0) { setUriRblServer(serverCollection); } else { throw new ConfigurationException("Please provide at least one server"); } setGetDetail(config.getBoolean("getDetail",false)); }