Java Code Examples for java.net.URL#openStream()
The following examples show how to use
java.net.URL#openStream() .
These examples are extracted from open source projects.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source Project: apiman File: JdbcMetricsTest.java License: Apache License 2.0 | 6 votes |
/** * Initialize the DB with the apiman gateway DDL. * @param connection */ private static void initDB(Connection connection) throws Exception { ClassLoader cl = JdbcMetricsTest.class.getClassLoader(); URL resource = cl.getResource("ddls/apiman-gateway_h2.ddl"); try (InputStream is = resource.openStream()) { System.out.println("======================================="); System.out.println("Initializing database."); DdlParser ddlParser = new DdlParser(); List<String> statements = ddlParser.parse(is); for (String sql : statements){ System.out.println(sql); PreparedStatement statement = connection.prepareStatement(sql); statement.execute(); } System.out.println("======================================="); } }
Example 2
Source Project: knopflerfish.org File: Util.java License: BSD 3-Clause "New" or "Revised" License | 6 votes |
static StringBuffer load(URL url) { try { StringBuffer sb = new StringBuffer(); { byte[] buf = new byte[1024]; int n; InputStream is = url.openStream(); while(-1 != (n = is.read(buf))) { sb.append(new String(buf)); } } return sb; } catch (Exception e) { throw new RuntimeException("Failed to load " + url, e); } }
Example 3
Source Project: RDFS File: Configuration.java License: Apache License 2.0 | 6 votes |
/** * Get an input stream attached to the configuration resource with the * given <code>name</code>. * * @param name configuration resource name. * @return an input stream attached to the resource. */ public InputStream getConfResourceAsInputStream(String name) { try { URL url= getResource(name); if (url == null) { LOG.info(name + " not found"); return null; } else { LOG.info("found resource " + name + " at " + url); } return url.openStream(); } catch (Exception e) { return null; } }
Example 4
Source Project: smallrye-open-api File: OpenApiParser.java License: Apache License 2.0 | 6 votes |
/** * Parses the resource found at the given URL. This method accepts resources * either in JSON or YAML format. It will parse the input and, assuming it is * valid, return an instance of {@link OpenAPI}. * * @param url URL to OpenAPI document * @return OpenAPIImpl parsed from URL * @throws IOException URL parameter is not found */ public static final OpenAPI parse(URL url) throws IOException { try { String fname = url.getFile(); if (fname == null) { throw IoMessages.msg.noFileName(url.toURI().toString()); } int lidx = fname.lastIndexOf('.'); if (lidx == -1 || lidx >= fname.length()) { throw IoMessages.msg.invalidFileName(url.toURI().toString()); } String ext = fname.substring(lidx + 1); boolean isJson = ext.equalsIgnoreCase("json"); boolean isYaml = ext.equalsIgnoreCase("yaml") || ext.equalsIgnoreCase("yml"); if (!isJson && !isYaml) { throw IoMessages.msg.invalidFileExtension(url.toURI().toString()); } try (InputStream stream = url.openStream()) { return parse(stream, isJson ? Format.JSON : Format.YAML); } } catch (URISyntaxException e) { throw new IOException(e); } }
Example 5
Source Project: flink File: Configuration.java License: Apache License 2.0 | 6 votes |
/** * Get a {@link Reader} attached to the configuration resource with the * given <code>name</code>. * * @param name configuration resource name. * @return a reader attached to the resource. */ public Reader getConfResourceAsReader(String name) { try { URL url= getResource(name); if (url == null) { LOG.info(name + " not found"); return null; } else { LOG.info("found resource " + name + " at " + url); } return new InputStreamReader(url.openStream(), Charsets.UTF_8); } catch (Exception e) { return null; } }
Example 6
Source Project: paystack-android File: MainActivity.java License: Apache License 2.0 | 6 votes |
@Override protected String doInBackground(String... reference) { try { this.reference = reference[0]; URL url = new URL(backend_url + "/verify/" + this.reference); BufferedReader in = new BufferedReader( new InputStreamReader( url.openStream())); String inputLine; inputLine = in.readLine(); in.close(); return inputLine; } catch (Exception e) { error = e.getClass().getSimpleName() + ": " + e.getMessage(); } return null; }
Example 7
Source Project: native-samples File: DownloadZipAndUnpack.java License: Apache License 2.0 | 6 votes |
@TaskAction public void doDownloadZipAndUnpack() throws IOException { URL downloadUrl = new URL(url.get()); getLogger().warn("Downloading " + downloadUrl); final File zipDestination = new File(getTemporaryDir(), "zip.zip"); zipDestination.delete(); try (InputStream inStream = downloadUrl.openStream()) { Files.copy(inStream, zipDestination.toPath()); } getLogger().warn("Downloaded to " + zipDestination.getAbsolutePath()); final File unzipDestination = outputDirectory.get().getAsFile(); getProject().copy(copySpec -> { copySpec.from(getProject().zipTree(zipDestination)); copySpec.into(unzipDestination); }); }
Example 8
Source Project: dragonwell8_jdk File: WaveFloatFileReader.java License: GNU General Public License v2.0 | 5 votes |
public AudioFileFormat getAudioFileFormat(URL url) throws UnsupportedAudioFileException, IOException { InputStream stream = url.openStream(); AudioFileFormat format; try { format = getAudioFileFormat(new BufferedInputStream(stream)); } finally { stream.close(); } return format; }
Example 9
Source Project: SimpleFlatMapper File: HostApplication.java License: MIT License | 5 votes |
public Bundle install(URL url) throws IOException, BundleException { System.out.println("install = " + url); InputStream is = url.openStream(); try { Bundle b = install(url.toString(), is); b.start(); return b; } finally { is.close(); } }
Example 10
Source Project: spotbugs File: PropertyBundle.java License: GNU Lesser General Public License v2.1 | 5 votes |
public void loadPropertiesFromURL(URL url) { if (url == null) { return; } InputStream in = null; try { in = url.openStream(); properties.load(in); } catch (IOException e) { AnalysisContext.logError("Unable to load properties from " + url, e); } finally { IO.close(in); } }
Example 11
Source Project: itext2 File: RandomAccessFileOrArray.java License: GNU Lesser General Public License v3.0 | 5 votes |
public RandomAccessFileOrArray(URL url) throws IOException { InputStream is = url.openStream(); try { this.arrayIn = InputStreamToArray(is); } finally { try {is.close();}catch(IOException ioe){} } }
Example 12
Source Project: tesb-studio-se File: CamelNewBeanWizard.java License: Apache License 2.0 | 5 votes |
/** * Constructs a new NewProjectWizard. * * @param author Project author. * @param server * @param password */ public CamelNewBeanWizard(IPath path) { super(); this.path = path; this.property = PropertiesFactory.eINSTANCE.createProperty(); this.property .setAuthor(((RepositoryContext) CorePlugin.getContext().getProperty(Context.REPOSITORY_CONTEXT_KEY)).getUser()); this.property.setVersion(VersionUtils.DEFAULT_VERSION); this.property.setStatusCode(""); //$NON-NLS-1$ beanItem = CamelPropertiesFactory.eINSTANCE.createBeanItem(); beanItem.setProperty(property); ILibrariesService service = CorePlugin.getDefault().getLibrariesService(); URL url = service.getBeanTemplate(); ByteArray byteArray = PropertiesFactory.eINSTANCE.createByteArray(); InputStream stream = null; try { stream = url.openStream(); byte[] innerContent = new byte[stream.available()]; stream.read(innerContent); stream.close(); byteArray.setInnerContent(innerContent); } catch (IOException e) { RuntimeExceptionHandler.process(e); } beanItem.setContent(byteArray); addDefaultModulesForBeans(); }
Example 13
Source Project: javamelody File: Main.java License: Apache License 2.0 | 5 votes |
private static File extractFromJar(String resource, String fileName, String suffix) throws IOException { final URL res = Main.class.getResource(resource); // put this jar in a file system so that we can load jars from there final File tmp; try { tmp = File.createTempFile(fileName, suffix); } catch (final IOException e) { final String tmpdir = System.getProperty("java.io.tmpdir"); throw new IllegalStateException( "JavaMelody has failed to create a temporary file in " + tmpdir, e); } final InputStream is = res.openStream(); try { final OutputStream os = new FileOutputStream(tmp); try { copyStream(is, os); } finally { os.close(); } } finally { is.close(); } tmp.deleteOnExit(); return tmp; }
Example 14
Source Project: netbeans File: EditablePropertiesTest.java License: Apache License 2.0 | 5 votes |
private EditableProperties loadTestProperties() throws IOException { URL u = EditablePropertiesTest.class.getResource("data/test.properties"); EditableProperties ep = new EditableProperties(false); InputStream is = u.openStream(); try { ep.load(is); } finally { is.close(); } return ep; }
Example 15
Source Project: astor File: ObjectUtilities.java License: GNU General Public License v2.0 | 5 votes |
/** * Returns the inputstream for the resource specified by the * <strong>absolute</strong> name. * * @param name the name of the resource * @param context the source class * @return the url of the resource or null, if not found. */ public static InputStream getResourceAsStream(final String name, final Class context) { final URL url = getResource(name, context); if (url == null) { return null; } try { return url.openStream(); } catch (IOException e) { return null; } }
Example 16
Source Project: Insights File: AgentManagementUtil.java License: Apache License 2.0 | 5 votes |
public JsonObject getAgentConfigfile(URL filePath, File targetDir) throws IOException { if (!targetDir.exists()) { targetDir.mkdirs(); } File zip = File.createTempFile("agent_", ".zip", targetDir); try(InputStream in = new BufferedInputStream(filePath.openStream(), 1024); OutputStream out = new BufferedOutputStream(new FileOutputStream(zip))){ copyInputStream(in, out); } return getAgentConfiguration(zip, targetDir); }
Example 17
Source Project: outbackcdx File: Web.java License: Apache License 2.0 | 5 votes |
static Handler serve(String file) { URL url = Web.class.getResource(file); if (url == null) { throw new IllegalArgumentException("No such resource: " + file); } return req -> new Response(OK, guessType(file), url.openStream()); }
Example 18
Source Project: cxf File: NettyServerTest.java License: Apache License 2.0 | 5 votes |
@Test public void testGetWsdl() throws Exception { URL url = new URL("http://localhost:" + PORT + "/SoapContext/SoapPort?wsdl"); InputStream in = url.openStream(); ByteArrayOutputStream bos = new ByteArrayOutputStream(); IOUtils.copyAndCloseInput(in, bos); String result = bos.toString(); assertTrue("Expect the SOAPService", result.indexOf("<service name=\"SOAPService\">") > 0); }
Example 19
Source Project: tutorials File: ServiceLiveTest.java License: MIT License | 4 votes |
private Student getStudent(int courseOrder, int studentOrder) throws IOException { final URL url = new URL(BASE_URL + courseOrder + "/students/" + studentOrder); final InputStream input = url.openStream(); return JAXB.unmarshal(new InputStreamReader(input), Student.class); }
Example 20
Source Project: BIMserver File: PluginBundleManager.java License: GNU Affero General Public License v3.0 | 4 votes |
public PluginBundle loadPluginsFromJar(PluginBundleVersionIdentifier pluginBundleVersionIdentifier, Path file, SPluginBundle sPluginBundle, SPluginBundleVersion pluginBundleVersion, ClassLoader parentClassLoader) throws PluginException { PluginBundleIdentifier pluginBundleIdentifier = pluginBundleVersionIdentifier.getPluginBundleIdentifier(); if (pluginBundleIdentifierToPluginBundle.containsKey(pluginBundleIdentifier)) { throw new PluginException("Plugin " + pluginBundleIdentifier.getHumanReadable() + " already loaded (version " + pluginBundleIdentifierToPluginBundle.get(pluginBundleIdentifier).getPluginBundleVersion().getVersion() + ")"); } LOGGER.debug("Loading plugins from " + file.toString()); if (!Files.exists(file)) { throw new PluginException("Not a file: " + file.toString()); } FileJarClassLoader jarClassLoader = null; try { jarClassLoader = new FileJarClassLoader(pluginManager, parentClassLoader, file); jarClassLoaders.add(jarClassLoader); final JarClassLoader finalLoader = jarClassLoader; URL resource = jarClassLoader.findResource("plugin/plugin.xml"); if (resource == null) { throw new PluginException("No plugin/plugin.xml found in " + file.getFileName().toString()); } PluginDescriptor pluginDescriptor = null; try (InputStream pluginStream = resource.openStream()) { pluginDescriptor = pluginManager.getPluginDescriptor(pluginStream); if (pluginDescriptor == null) { jarClassLoader.close(); throw new PluginException("No plugin descriptor could be created"); } } LOGGER.debug(pluginDescriptor.toString()); URI fileUri = file.toAbsolutePath().toUri(); URI jarUri = new URI("jar:" + fileUri.toString()); ResourceLoader resourceLoader = new ResourceLoader() { @Override public InputStream load(String name) { return finalLoader.getResourceAsStream(name); } }; return loadPlugins(pluginBundleVersionIdentifier, resourceLoader, jarClassLoader, jarUri, file.toAbsolutePath().toString(), pluginDescriptor, PluginSourceType.JAR_FILE, new HashSet<org.bimserver.plugins.Dependency>(), sPluginBundle, pluginBundleVersion); } catch (Exception e) { if (jarClassLoader != null) { try { jarClassLoader.close(); } catch (IOException e1) { LOGGER.error("", e1); } } throw new PluginException(e); } }