private void readRegistry(URL node) { if (logger.isDebugEnabled()) { logger.debug("Trying node " + node + " as a registry"); } try { BufferedReader reader = new BufferedReader(new InputStreamReader(new BufferedInputStream(node.openStream()))); String line; while ((line = reader.readLine()) != null) { line = line.trim(); if (logger.isDebugEnabled()) { logger.debug("\treading line from node " + node + ":" + line); } if (line.length() > 0 && !line.startsWith("//")){ try{ URL url = new URL(line); visit(url); } catch(MalformedURLException urlException){ logger.debug("Invalid URL in plugin registry: " + line); } } } reader.close(); } catch (IOException ex) { logger.debug("Cannot open remote plugin registry", ex); } }
private void readRegistry(URL node) { if (logger.isDebugEnabled()) { logger.debug("Trying node " + node + " as a registry"); } try { BufferedReader reader = new BufferedReader(new InputStreamReader(new BufferedInputStream(node.openStream()))); String line; while ((line = reader.readLine()) != null) { line = line.trim(); if (logger.isDebugEnabled()) { logger.debug("\treading line from node " + node + ":" + line); } if (line.length() > 0 && !line.startsWith("//")){ try{ URL url = new URL(line); visit(url); } catch(MalformedURLException urlException){ logger.debug("Invalid URL in plugin registry: " + line); } } } reader.close(); } catch (IOException ex) { logger.debug("Cannot open remote plugin registry", ex); } }
public void run() { if (logger.isDebugEnabled()) { logger.debug("Starting calculation of " + pluginType); } checkBundles(); visit(root); }
public void run() { if (logger.isDebugEnabled()) { logger.debug("Starting calculation of " + pluginType); } checkBundles(); visit(root); sortPlugins(); }