public void populateConfig(ServiceLocator serviceLocator) { for (Populator p : serviceLocator.<Populator>getAllServices(Populator.class)) { p.run(new ConfigParser(serviceLocator)); } }
public void parseDomainXml() { ConfigParser parser = new ConfigParser(habitat); URL url = this.getClass().getResource("/domain.xml"); System.out.println("URL : " + url); try { DomDocument doc = parser.parse(url); System.out.println("[parseDomainXml] ==> Successfully parsed"); assert(doc != null); } catch (Exception ex) { ex.printStackTrace(); assert(false); } }
public void parseDomainXml() { ConfigParser parser = new ConfigParser(habitat); URL url = ConfigDisposalTest.class.getResource("/domain.xml"); System.out.println("URL : " + url); try { DomDocument doc = parser.parse(url, new SimpleDocument(habitat)); System.out.println("[parseDomainXml] ==> Successfully parsed"); assert(doc != null); } catch (Exception ex) { ex.printStackTrace(); assert(false); } }
public static Habitat getHabitat(final InputStream inputStream) { try { final Habitat habitat = getNewHabitat(); final ConfigParser parser = new ConfigParser(habitat); XMLInputFactory xif = XMLInputFactory.class.getClassLoader() == null ? XMLInputFactory.newInstance() : XMLInputFactory.newInstance(XMLInputFactory.class.getName(), XMLInputFactory.class.getClassLoader()); final DomDocument document = parser.parse(xif.createXMLStreamReader(inputStream)); habitat.addComponent("document", document); return habitat; } catch (Exception e) { e.printStackTrace(); throw new GrizzlyConfigException(e.getMessage(), e); } }
public void populateConfig(ServiceLocator serviceLocator) { for (Populator p : serviceLocator.<Populator>getAllServices(Populator.class)) { p.run(new ConfigParser(serviceLocator)); } }
public void populateConfig(ServiceLocator serviceLocator) { for (Populator p : serviceLocator.<Populator>getAllServices(Populator.class)) { p.run(new ConfigParser(serviceLocator)); } }
public static ServiceLocator getServiceLocator(final InputStream inputStream, String name) { try { final ServiceLocator habitat = getNewServiceLocator(name); final ConfigParser parser = new ConfigParser(habitat); XMLInputFactory xif = XMLInputFactory.class.getClassLoader() == null ? XMLInputFactory.newFactory() : XMLInputFactory.newFactory(XMLInputFactory.class.getName(), XMLInputFactory.class.getClassLoader()); final DomDocument document = parser.parse(xif.createXMLStreamReader(inputStream)); ServiceLocatorUtilities.addOneConstant(habitat, document); return habitat; } catch (Exception e) { e.printStackTrace(); throw new GrizzlyConfigException(e.getMessage(), e); } }
public static ServiceLocator getServiceLocator(final InputStream inputStream, String name) { try { final ServiceLocator habitat = getNewServiceLocator(name); final ConfigParser parser = new ConfigParser(habitat); XMLInputFactory xif = XMLInputFactory.class.getClassLoader() == null ? XMLInputFactory.newFactory() : XMLInputFactory.newFactory(XMLInputFactory.class.getName(), XMLInputFactory.class.getClassLoader()); final DomDocument document = parser.parse(xif.createXMLStreamReader(inputStream)); ServiceLocatorUtilities.addOneConstant(habitat, document); return habitat; } catch (Exception e) { e.printStackTrace(); throw new GrizzlyConfigException(e.getMessage(), e); } }
private static synchronized ServiceLocator getNewHabitat(final ConfigApiTest test) { final ServiceLocator sl = getNewHabitat(); final String fileName = test.getFileName(); ConfigParser configParser = new ConfigParser(sl); long now = System.currentTimeMillis(); URL url = Utils.class.getClassLoader().getResource(fileName + ".xml"); if (url != null) { try { DomDocument testDocument = test.getDocument(sl); DomDocument document = configParser.parse(url, testDocument); ServiceLocatorUtilities.addOneConstant(sl, document); test.decorate(sl); } catch (Exception e) { e.printStackTrace(); } Logger.getAnonymousLogger().fine( "time to parse domain.xml : " + String.valueOf(System.currentTimeMillis() - now)); } return sl; }
public void parseDomainXml() { ConfigParser parser = new ConfigParser(habitat); URL url = this.getClass().getResource("/domain.xml"); System.out.println("URL : " + url); try { DomDocument doc = parser.parse(url); System.out.println("[parseDomainXml] ==> Successfully parsed"); assert(doc != null); } catch (Exception ex) { ex.printStackTrace(); assert(false); } }
parser = new ConfigParser();
ServiceLocator serviceLocator = registry.createServiceLocator("default"); ConfigParser parser = new ConfigParser(serviceLocator); URL domainURL = domainXMLFile.toURI().toURL(); DomDocument doc = parser.parse(domainURL);
public void parseDomainXml() { ConfigParser parser = new ConfigParser(habitat); URL url = ConfigDisposalTest.class.getResource("/domain.xml"); System.out.println("URL : " + url); try { DomDocument doc = parser.parse(url, new SimpleDocument(habitat)); System.out.println("[parseDomainXml] ==> Successfully parsed"); assert(doc != null); } catch (Exception ex) { ex.printStackTrace(); assert(false); } }
/** */ @Override protected int executeCommand() throws CommandException, CommandValidationException { File domainXMLFile = getDomainXml(); logger.finer("Domain XML file = " + domainXMLFile); try { Habitat habitat = Globals.getStaticHabitat(); ConfigParser parser = new ConfigParser(habitat); URL domainURL = domainXMLFile.toURI().toURL(); DomDocument doc = parser.parse(domainURL); Dom domDomain = doc.getRoot(); Domain domain = domDomain.createProxy(Domain.class); DomainXmlVerifier validator = new DomainXmlVerifier(domain); if (validator.invokeConfigValidator()) return 1; } catch (Exception e) { throw new CommandException(e.getMessage()); } return 0; } }
ConfigParser parser = new ConfigParser(habitat);
ConfigParser parser = new ConfigParser(habitat);
ConfigParser parser = new ConfigParser(habitat);
ConfigParser parser = new ConfigParser(habitat);
public <T extends ConfigBeanProxy> T getCurrentConfigBeanForDefaultValue(ConfigBeanDefaultValue defaultValue) throws InvocationTargetException, IllegalAccessException { //TODO make this method target aware! Class parentClass = getOwningClassForLocation(defaultValue.getLocation()); Class configBeanClass = getClassForFullName(defaultValue.getConfigBeanClassName()); Method m = findSuitableCollectionGetter(parentClass, configBeanClass); if (m != null) { ConfigParser configParser = new ConfigParser(serviceLocator); // I don't use the GlassFish document here as I don't need persistence final DomDocument doc = new DomDocument<GlassFishConfigBean>(serviceLocator) { @Override public Dom make(final ServiceLocator serviceLocator, XMLStreamReader xmlStreamReader, GlassFishConfigBean dom, ConfigModel configModel) { // by default, people get the translated view. return new GlassFishConfigBean(serviceLocator, this, dom, configModel, xmlStreamReader); } }; ConfigBeanProxy parent = getOwningObject(defaultValue.getLocation()); ConfigurationPopulator populator = new ConfigurationPopulator(defaultValue.getXmlConfiguration(), doc, parent); populator.run(configParser); ConfigBeanProxy configBean = doc.getRoot().createProxy(configBeanClass); Collection col = (Collection) m.invoke(parent); return (T) getConfigBeanFromCollection(col, configBean, configBeanClass); } return null; }
ConfigParser configParser = new ConfigParser(serviceLocator);