public void parse(Node node) throws Exception { RelayConfig.parse(node, sites); }
/** Parses site names and their configuration (e.g. "nyc" --> SiteConfig) into the map passed as argument */ public static void parse(InputStream input, final Map<String,SiteConfig> map) throws Exception { DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); factory.setValidating(false); // for now DocumentBuilder builder=factory.newDocumentBuilder(); Document document=builder.parse(input); Element root=document.getDocumentElement(); parse(root, map); }
public static void main(String[] args) throws Exception { InputStream input=new FileInputStream("/home/bela/relay2.xml"); Map<String,SiteConfig> sites=new HashMap<>(); RelayConfig.parse(input, sites); System.out.println("sites:"); for(Map.Entry<String,SiteConfig> entry: sites.entrySet()) System.out.println(entry.getKey() + ":\n" + entry.getValue() + "\n"); } }
/** * Parses the configuration by reading the config file. * @throws Exception */ protected void parseSiteConfiguration(final Map<String,RelayConfig.SiteConfig> map) throws Exception { InputStream input=null; try { input=ConfiguratorFactory.getConfigStream(config); RelayConfig.parse(input, map); } finally { Util.close(input); } }
public void parse(Node node) throws Exception { RelayConfig.parse(node, sites); }
/** Parses site names and their configuration (e.g. "nyc" --> SiteConfig) into the map passed as argument */ public static void parse(InputStream input, final Map<String,SiteConfig> map) throws Exception { DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); factory.setValidating(false); // for now DocumentBuilder builder=factory.newDocumentBuilder(); Document document=builder.parse(input); Element root=document.getDocumentElement(); parse(root, map); }
public static void main(String[] args) throws Exception { InputStream input=new FileInputStream("/home/bela/relay2.xml"); Map<String,SiteConfig> sites=new HashMap<>(); RelayConfig.parse(input, sites); System.out.println("sites:"); for(Map.Entry<String,SiteConfig> entry: sites.entrySet()) System.out.println(entry.getKey() + ":\n" + entry.getValue() + "\n"); } }
/** * Parses the configuration by reading the config file. * @throws Exception */ protected void parseSiteConfiguration(final Map<String,RelayConfig.SiteConfig> map) throws Exception { InputStream input=null; try { input=ConfiguratorFactory.getConfigStream(config); RelayConfig.parse(input, map); } finally { Util.close(input); } }