public MuleArtifactClassLoaderTestCase() { apiLocation = getResource("com/organization/test-artifact/1.0.0/test-artifact-1.0.0-raml.zip", this.getClass()); apiLibraryLocation = getResource("com/organization/test-artifact/1.0.0/test-artifact-1.0.0-raml-fragment.zip", this.getClass()); jarLocation = getResource("com/organization/test-artifact/1.0.0/test-artifact-1.0.0.jar", this.getClass()); testsJarLocation = getResource("com/organization/test-artifact/1.0.0/test-artifact-1.0.0-tests.jar", this.getClass()); }
private URL getParentResource() { return ClassUtils.getResource("classloader-test-hello.jar", this.getClass()); }
try (ZipOutputStream out = new ZipOutputStream(new FileOutputStream(targetFile))) { for (ZipResource zipResource : resources) { URL resourceUrl = ClassUtils.getResource(zipResource.file, ZipUtils.class); if (resourceUrl == null) { resourceUrl = new File(zipResource.file).toURI().toURL();
private URL getChildFileResource() { return ClassUtils.getResource("classloader-test-bye.jar", this.getClass()); }
public RegionClassLoaderTestCase() throws MalformedURLException { PARENT_LOADED_RESOURCE = new URL("file:///parent.txt"); APP_LOADED_RESOURCE = new URL("file:///app.txt"); PLUGIN_LOADED_RESOURCE = new URL("file:///plugin.txt"); API_LOCATION = ClassUtils.getResource("com/organization/test-artifact/1.0.0/test-artifact-1.0.0-raml.zip", this.getClass()); API_LOADED_RESOURCE = new URL("jar:" + API_LOCATION.toString() + "!/" + API_RESOURCE_NAME); artifactDescriptor = new ArtifactDescriptor(APP_NAME); }
@Test public void testLoadingResources() throws Exception { URL resource = ClassUtils.getResource("log4j2-test.xml", getClass()); assertNotNull(resource); resource = ClassUtils.getResource("does-not-exist.properties", getClass()); assertNull(resource); }
@Test public void externalConf() throws IOException, URISyntaxException { File customLogConfig = new File(getResource("log4j2-test-custom.xml", getClass()).toURI()); assertThat(customLogConfig.exists(), is(true)); when(artifactDescriptor.getLogConfigFile()).thenReturn(customLogConfig); final MuleLoggerContextFactory loggerCtxFactory = mockLoggerContextFactory(); final LoggerContext ctx = loggerCtxFactory.build(classLoader, mock(ArtifactAwareContextSelector.class)); assertThat(ctx.getConfigLocation(), equalTo(customLogConfig.toURI())); }
public PropertiesMuleConfigurationFactory(String muleAppConfiguration) { URL muleAppURL = ClassUtils.getResource(muleAppConfiguration, getClass()); if (muleAppURL != null) { this.properties = new Properties(); InputStream inputStream = null; try { inputStream = muleAppURL.openStream(); this.properties.load(inputStream); } catch (IOException e) { logger.debug("Unable to read properties", e); } finally { closeQuietly(inputStream); } } }
try (ZipOutputStream out = new ZipOutputStream(new FileOutputStream(targetFile))) { for (ZipResource zipResource : resources) { URL resourceUrl = ClassUtils.getResource(zipResource.file, ZipUtils.class); if (resourceUrl == null) { resourceUrl = new File(zipResource.file).toURI().toURL();
url = (URL) AccessController.doPrivileged((PrivilegedAction) () -> ClassUtils.getResource(resourceName, callingClass)); if (url == null) { logger.debug("Unable to load resource " + resourceName + " from the classpath");
Properties props = loadProperties(getResource("configuration-builders.properties", this.getClass()).openStream());
@Test public void testLoadingResources() throws Exception { URL resource = ClassUtils.getResource("log4j2-test.xml", getClass()); assertNotNull(resource); resource = ClassUtils.getResource("does-not-exist.properties", getClass()); assertNull(resource); }