public void loadFromArquillianXml(String arquillianXmlFilename) { final InputStream arqXmlStream = Thread.currentThread().getContextClassLoader().getResourceAsStream(arquillianXmlFilename); final ArquillianDescriptor arquillianDescriptor = Descriptors.importAs(ArquillianDescriptor.class).fromStream(arqXmlStream); createFrom(arquillianDescriptor); }
private BeansDescriptor getConfig(final Project project, final FileResource<?> file) { DescriptorImporter<BeansDescriptor> importer = Descriptors.importAs(BeansDescriptor.class); BeansDescriptor descriptor = importer.from(file.getResourceInputStream()); return descriptor; }
public ArquillianDescriptor resolve(ArquillianDescriptor descriptor) { final String descriptorAsString = descriptor.exportAsString(); return Descriptors.importAs(ArquillianDescriptor.class) .fromString(StringPropertyReplacer.replaceClasspath(descriptorAsString)); }
public void loadFromArquillianXml(String arquillianXmlFilename) { final InputStream arqXmlStream = Thread.currentThread().getContextClassLoader().getResourceAsStream(arquillianXmlFilename); final ArquillianDescriptor arquillianDescriptor = Descriptors.importAs(ArquillianDescriptor.class).fromStream(arqXmlStream); createFrom(arquillianDescriptor); }
@Override public ValidationDescriptor getConfig() { final FileResource<?> fileResource = getConfigFile(); if (fileResource.exists()) { final DescriptorImporter<ValidationDescriptor> importer = Descriptors.importAs(ValidationDescriptor.class); return importer.from(fileResource.getResourceInputStream()); } return null; }
public ArquillianDescriptor resolve(ArquillianDescriptor descriptor) { final String descriptorAsString = descriptor.exportAsString(); return Descriptors.importAs(ArquillianDescriptor.class) .fromString(StringPropertyReplacer.replaceClasspath(descriptorAsString)); }
public void loadFromArquillianXml(String arquillianXmlFilename) { final InputStream arqXmlStream = Thread.currentThread().getContextClassLoader().getResourceAsStream(arquillianXmlFilename); final ArquillianDescriptor arquillianDescriptor = Descriptors.importAs(ArquillianDescriptor.class).fromStream(arqXmlStream); from(arquillianDescriptor); }
@SuppressWarnings("resource") @Override public WebAppDescriptor getConfig() { DescriptorImporter<WebAppDescriptor> importer = Descriptors.importAs(WebAppDescriptor.class); FileResource<?> configFile = getConfigFile(); InputStream inputStream = configFile.getResourceInputStream(); try { WebAppDescriptor descriptor = importer.from(inputStream); return descriptor; } finally { Streams.closeQuietly(inputStream); } }
/** * Returns a new instance of {@link ArquillianDescriptor} by resolving any * sysprop EL expressions in the provided {@link ArquillianDescriptor} to real * values or defaults * * @param descriptor * The input to resolve, required * * @throws IllegalArgumentException */ private ArquillianDescriptor resolveSystemProperties(final ArquillianDescriptor descriptor) throws IllegalArgumentException { final String descriptorAsString = descriptor.exportAsString(); return Descriptors.importAs(ArquillianDescriptor.class) .fromString(StringPropertyReplacer.replaceProperties(descriptorAsString)); }
public WebXmlAsset(InputStream fromStream) { this.descriptor = withTCCL(Descriptors.class.getClassLoader(), () -> Descriptors.importAs(WebAppDescriptor.class) .fromStream(fromStream)); }
private ArquillianDescriptor create(String xml) throws Exception { validateXML(desc); return Descriptors.importAs(ArquillianDescriptor.class).from(xml); }
/** * Returns a new instance of {@link ArquillianDescriptor} by resolving any * sysprop EL expressions in the provided {@link ArquillianDescriptor} to real * values or defaults * * @param descriptor * The input to resolve, required * * @throws IllegalArgumentException */ private ArquillianDescriptor resolveSystemProperties(final ArquillianDescriptor descriptor) throws IllegalArgumentException { final String descriptorAsString = descriptor.exportAsString(); return Descriptors.importAs(ArquillianDescriptor.class) .fromString(StringPropertyReplacer.replaceProperties(descriptorAsString)); }
public JBossWebAsset(InputStream fromStream) { this.descriptor = withTCCL(Descriptors.class.getClassLoader(), () -> Descriptors.importAs(JbossWebDescriptor.class) .fromStream(fromStream)); }
@Override public PersistenceDescriptor getConfig() { DescriptorImporter<PersistenceDescriptor> importer = Descriptors.importAs(PersistenceDescriptor.class); final FileResource<?> configFile = getConfigFile(); if (!configFile.exists()) { createDefaultConfig(configFile); } PersistenceDescriptor descriptor = importer.from(configFile.getResourceInputStream()); return descriptor; }
public JBossWebAsset(InputStream fromStream) { this.descriptor = withTCCL(Descriptors.class.getClassLoader(), () -> Descriptors.importAs(JbossWebDescriptor.class) .fromStream(fromStream)); }
public void loadConfiguration(@Observes ManagerStarted event) { ArquillianDescriptor descriptor; InputStream input = loadArquillianXml(); if(input != null) { descriptor = Descriptors.importAs(ArquillianDescriptor.class) .from(input); } else { descriptor = Descriptors.create(ArquillianDescriptor.class); } descriptorInst.set(descriptor); }
public JBossDeploymentStructureAsset(InputStream fromStream) { this.descriptor = withTCCL(Descriptors.class.getClassLoader(), () -> Descriptors.importAs(JBossDeploymentStructureDescriptor.class) .fromStream(fromStream)); }
public void loadConfiguration(@Observes ManagerStarted event) { ArquillianDescriptor descriptor; InputStream input = loadArquillianXml(); if(input != null) { descriptor = Descriptors.importAs(ArquillianDescriptor.class) .from(input); } else { descriptor = Descriptors.create(ArquillianDescriptor.class); } descriptorInst.set(descriptor); }
public JBossWebAsset(InputStream fromStream) { this.descriptor = withTCCL(Descriptors.class.getClassLoader(), () -> Descriptors.importAs(JbossWebDescriptor.class) .fromStream(fromStream)); }
private ArquillianDescriptor create(String xml) throws Exception { validateXML(desc.exportAsString()); return Descriptors.importAs(ArquillianDescriptor.class).from(xml); }