@Override public InputStream getResourceStream(String name, Context context) throws IOException { try { return ((Resource) context.getResources().lookup(name)).streamContent(); } catch (NamingException ex) { logger.trace("", ex); throw new RuntimeException(ex); } }
/** * Validate entry. */ protected boolean validate(CacheEntry entry) { if (((!entry.exists) || (entry.context != null) || ((entry.resource != null) && (entry.resource.getContent() != null || entry.timestamp == Long.MAX_VALUE))) && (System.currentTimeMillis() < entry.timestamp)) { return true; } return false; }
public Resource(InputStream inputStream) { setContent(inputStream); }
byte buffer[] = cacheEntry.resource.getContent(); if (buffer != null) { ostream.write(buffer, 0, buffer.length); return; resourceInputStream = cacheEntry.resource.streamContent(); } else { resourceInputStream = is;
byte buffer[] = cacheEntry.resource.getContent(); if (buffer != null) { ostream.write(buffer, 0, buffer.length); return; resourceInputStream = cacheEntry.resource.streamContent(); } else { resourceInputStream = is;
/** * Content accessor. * * @return InputStream */ public InputStream streamContent() throws IOException { if (binaryContent == null) { FileInputStream fis = new FileInputStream(file); inputStream = fis; return fis; } return super.streamContent(); }
byte buffer[] = cacheEntry.resource.getContent(); if (buffer != null) { ostream.write(buffer, 0, buffer.length); return; resourceInputStream = cacheEntry.resource.streamContent(); } else { resourceInputStream = is;
/** * Validate entry. */ protected boolean validate(CacheEntry entry) { if (((!entry.exists) || (entry.context != null) || ((entry.resource != null) && (entry.resource.getContent() != null))) && (System.currentTimeMillis() < entry.timestamp)) { return true; } return false; }
public Resource(InputStream inputStream) { setContent(inputStream); }
/** * Content accessor. * * @return InputStream */ public InputStream streamContent() throws IOException { if (binaryContent == null) { FileInputStream fis = new FileInputStream(file); inputStream = fis; return fis; } return super.streamContent(); }
byte buffer[] = cacheEntry.resource.getContent(); if (buffer != null) { ostream.write(buffer, 0, buffer.length); return; resourceInputStream = cacheEntry.resource.streamContent(); } else { resourceInputStream = is;
/** * Validate entry. */ protected boolean validate(CacheEntry entry) { if (((!entry.exists) || (entry.context != null) || ((entry.resource != null) && (entry.resource.getContent() != null))) && (System.currentTimeMillis() < entry.timestamp)) { return true; } return false; }
public Resource(byte[] binaryContent) { setContent(binaryContent); }
/** * Content accessor. * * @return InputStream */ @Override public InputStream streamContent() throws IOException { if (binaryContent == null) { FileInputStream fis = new FileInputStream(file); inputStream = fis; return fis; } return super.streamContent(); }
byte buffer[] = cacheEntry.resource.getContent(); if (buffer != null) { ostream.write(buffer, 0, buffer.length); return; resourceInputStream = cacheEntry.resource.streamContent(); } else { resourceInputStream = is;