List of usage examples for com.google.common.io Resources asByteSource
public static ByteSource asByteSource(URL url)
From source file:io.prestosql.plugin.example.ExampleRecordSet.java
public ExampleRecordSet(ExampleSplit split, List<ExampleColumnHandle> columnHandles) { requireNonNull(split, "split is null"); this.columnHandles = requireNonNull(columnHandles, "column handles is null"); ImmutableList.Builder<Type> types = ImmutableList.builder(); for (ExampleColumnHandle column : columnHandles) { types.add(column.getColumnType()); }/*from w w w .jav a 2 s. c o m*/ this.columnTypes = types.build(); try { byteSource = Resources.asByteSource(split.getUri().toURL()); } catch (MalformedURLException e) { throw new RuntimeException(e); } }
From source file:com.facebook.presto.example.ExampleRecordSet.java
public ExampleRecordSet(ExampleSplit split, List<ExampleColumnHandle> columnHandles) { requireNonNull(split, "split is null"); this.columnHandles = requireNonNull(columnHandles, "column handles is null"); ImmutableList.Builder<Type> types = ImmutableList.builder(); for (ExampleColumnHandle column : columnHandles) { types.add(column.getColumnType()); }/* w ww . j av a 2 s . c o m*/ this.columnTypes = types.build(); try { byteSource = Resources.asByteSource(split.getUri().toURL()); } catch (MalformedURLException e) { throw Throwables.propagate(e); } }
From source file:org.asciidoctor.asciidoclet.OutputTemplates.java
private static void prepareTemplate(File templateDir, String template) throws IOException { URL src = OutputTemplates.class.getClassLoader().getResource("templates/" + template); if (src == null) { throw new IOException("Could not find template " + template); }/*from ww w.ja va 2 s . co m*/ ByteSink dest = Files.asByteSink(new File(templateDir, template)); Resources.asByteSource(src).copyTo(dest); }
From source file:com.google.caliper.util.Util.java
public static ByteSource resourceSupplier(final Class<?> c, final String name) { return Resources.asByteSource(c.getResource(name)); }
From source file:com.facebook.presto.example.LuceneRecordSet.java
public LuceneRecordSet(LuceneSplit split, List<LuceneColumnHandle> columnHandles) { requireNonNull(split, "split is null"); this.columnHandles = requireNonNull(columnHandles, "column handles is null"); ImmutableList.Builder<Type> types = ImmutableList.builder(); for (LuceneColumnHandle column : columnHandles) { types.add(column.getColumnType()); }// w ww. j ava2 s.c o m this.columnTypes = types.build(); try { byteSource = Resources.asByteSource(split.getUri().toURL()); } catch (MalformedURLException e) { throw Throwables.propagate(e); } }
From source file:org.isisaddons.module.fakedata.dom.IsisBlobs.java
private static Blob asBlob(final String fileName) { final URL resource = Resources.getResource(IsisBlobs.class, "blobs/" + fileName); final ByteSource byteSource = Resources.asByteSource(resource); final byte[] bytes; try {// w ww .j a v a2 s. c om bytes = byteSource.read(); return new Blob(fileName, mimeTypeFor(fileName), bytes); } catch (IOException e) { throw new RuntimeException(e); } }
From source file:org.spka.cursus.publish.website.Publisher.java
public Publisher(Collection<File> files) throws ImportException, ExportException, IOException { this.files.put(Constants.RESULTS_DIR + "/.htaccess", Resources.asByteSource(Resources.getResource(Constants.RESOURCE_PATH + ".htaccess"))); for (File file : files) { this.files.putAll(new ResultsPagesGenerator(file).getPages()); }// ww w.ja v a 2 s . com }
From source file:br.com.objectos.way.io.WayIOFakes.java
private static InputStream openStream(Class<?> contextClass, String fileName) { try {/*from ww w .java2s . c om*/ URL url = getUrl(contextClass, fileName); return Resources.asByteSource(url).openStream(); } catch (IOException e) { throw Throwables.propagate(e); } }
From source file:org.apache.aurora.scheduler.http.LeaderRedirectFilter.java
private void sendServiceUnavailable(HttpServletResponse response) throws IOException { response.setStatus(HttpServletResponse.SC_SERVICE_UNAVAILABLE); Resources.asByteSource(Resources.getResource(LeaderRedirectFilter.class, NO_LEADER_PAGE)) .copyTo(response.getOutputStream()); }
From source file:com.zenika.doclipser.api.DockerConfig.java
private Properties readPropertyFile(URL url) { final ByteSource byteSource = Resources.asByteSource(url); final Properties properties = new Properties(); InputStream inputStream = null; try {/* www . j ava2 s . c o m*/ inputStream = byteSource.openBufferedStream(); properties.load(inputStream); } catch (IOException e) { e.printStackTrace(); } finally { if (inputStream != null) { try { inputStream.close(); } catch (final IOException ioException) { ioException.printStackTrace(); } } } return properties; }