/** * Creates a Node * @return a Node */ public Node createNode() { return createNode((String)null); }
/** * Creates a Node * @return a Node */ public Node createNode() { return createNode((String)null); }
boolean domain(final String domainURI) { if (domainURI.length() < 1) { currentDomain = ""; } else { for (Node node : nodes.values()) { if (domainURI.equals(node.getDomainName())) { currentDomain = node.getDomainName(); return true; } } Node node = runtime.createNode(domainURI); currentDomain = node.getDomainName(); nodes.put(currentDomain, node); } return true; }
boolean domain(final String domainURI) { if (domainURI.length() < 1) { currentDomain = ""; } else { for (Node node : nodes.values()) { if (domainURI.equals(node.getDomainName())) { currentDomain = node.getDomainName(); return true; } } Node node = runtime.createNode(domainURI); currentDomain = node.getDomainName(); nodes.put(currentDomain, node); } return true; }
/** * Creates a Node from an XML configuration file * @param configURL the URL to the XML configuration file * @return Node the configured Node */ public Node createNodeFromXML(String configURL) throws ContributionReadException, ActivationException, ValidationException { NodeConfiguration configuration = loadConfiguration(configURL); NodeImpl node = (NodeImpl)createNode(configuration.getDomainURI()); for ( ContributionConfiguration c : configuration.getContributions()) { String curi = node.installContribution(c.getURI(), c.getLocation(), c.getMetaDataURL(), c.getDependentContributionURIs()); if (c.isStartDeployables()) { for (String compURI : node.getDeployableCompositeURIs(curi)) { node.startComposite(curi, compURI); } } } return node; }
/** * Creates a Node from an XML configuration file * @param configURL the URL to the XML configuration file * @return Node the configured Node */ public Node createNodeFromXML(String configURL) throws ContributionReadException, ActivationException, ValidationException { NodeConfiguration configuration = loadConfiguration(configURL); NodeImpl node = (NodeImpl)createNode(configuration.getDomainURI()); for ( ContributionConfiguration c : configuration.getContributions()) { String curi = node.installContribution(c.getURI(), c.getLocation(), c.getMetaDataURL(), c.getDependentContributionURIs()); if (c.isStartDeployables()) { for (String compURI : node.getDeployableCompositeURIs(curi)) { node.startComposite(curi, compURI); } } } return node; }