TileBitmap result = this.graphicFactory.createTileBitmap(inputStream, this.downloadJob.tile.tileSize, this.downloadJob.hasAlpha); result.setExpiration(urlConnection.getExpiration()); return result; } catch (CorruptedInputStreamException e) {
@Override public long getExpiration() { return super.getExpiration(); }
@Override public long getExpiration() { return _conn.getExpiration(); }
/** * Returns the expiration date of the response data. * * @return * the expiration date of the response data. */ public long getExpiration() { return connection.getExpiration(); }
public long getExpiration() { return connection.getExpiration(); }
public long getExpiration() { return delegateConnection.getExpiration(); }
public long getExpiration() throws IOException { if (cn == null) { throw new IOException(); } if (!connected) { cn.connect(); connected = true; } return cn.getExpiration(); }
URL url=new URL("http://msyserver/abc/servlet1"); URLConnection con=url.openConnection(); con.setDoOutput(true); con.setDoInput(true); con.getExpiration();//<---------- OutputStream os=con.getOutputStream(); ObjectOutputStream oos=new ObjectOutputStream(os); oos.writeObject(pushEmailDTO); oos.flush(); oos.close();
public long getExpiration() { try { handshake(); } catch (IOException ex) { } return connection.getExpiration(); }
/** * Loads http from the http * * @return */ private byte[] loadAssetFromURL() { try { URLConnection cnn = this.asset.openConnection(); cnn.connect(); int b = -1; ByteArrayOutputStream stream = new ByteArrayOutputStream(); while ((b = cnn.getInputStream().read()) != -1) stream.write(b); stream.flush(); stream.close(); this.lastModified = cnn.getLastModified(); this.expireAt = cnn.getExpiration(); this.ETAG = cnn.getHeaderField(HttpHeaders.ETAG); return stream.toByteArray(); } catch (IOException e) { e.printStackTrace(); throw new RuntimeException(e); } }
private long getExpires(URLConnection urlConnection) { if (forcedMaxAge > 0) { return System.currentTimeMillis() + forcedMaxAge; } else if (forcedMaxAge == Constants.MAX_AGE_INFINITY) { return Metadata.NEVER_EXPIRES; } // Prefer "max-age" before "expires" long maxAge = HeaderParser.getMaxAge(urlConnection); if (maxAge > 0) { return System.currentTimeMillis() + maxAge * 1000; } long expires = urlConnection.getExpiration(); if (expires > 0) { return expires; } // Use default return System.currentTimeMillis() + defaultMaxAge; }
/** * Loads http from the http * * @return */ private byte[] loadAssetFromURL() { try { URLConnection cnn = this.asset.openConnection(); cnn.connect(); int b = -1; ByteArrayOutputStream stream = new ByteArrayOutputStream(); while ((b = cnn.getInputStream().read()) != -1) stream.write(b); stream.flush(); stream.close(); this.lastModified = cnn.getLastModified(); this.expireAt = cnn.getExpiration(); this.ETAG = cnn.getHeaderField(HttpHeaders.ETAG); return stream.toByteArray(); } catch (IOException e) { e.printStackTrace(); throw new RuntimeException(e); } }
private synchronized long loadIndex(URL url, URLConnection conn, Map<URL, URI> map) throws IOException { long modified = conn.getLastModified(); long expiration = conn.getExpiration(); RDFFormat format = findRdfFormat(url, conn, null); if (format == null) { Properties p = new Properties(); p.load(conn.getInputStream()); map.clear(); for (Map.Entry e : p.entrySet()) { String path = e.getKey().toString(); String context = e.getValue().toString(); Enumeration<URL> resources = cl.getResources(path); while (resources.hasMoreElements()) { URL dataset = resources.nextElement(); map.put(dataset, createURI(context, dataset)); } } } else if (!map.containsKey(url)) { map.put(url, createURI(null, url)); } if (expiration > 0) { expires.put(url, expiration); } return modified; }
System.out.println("Content-Type: " + hpCon.getContentType()); System.out.println("Expires: " + hpCon.getExpiration()); System.out.println("Last-Modified: " + new Date(hpCon.getLastModified()));
wre.setLastModified(connection.getLastModified()); wre.setVersion(connection.getLastModified()); if (connection.getExpiration() > 0) { wre.setCachableDuration( connection.getExpiration() - System.currentTimeMillis()); } else { wre.setCachableDuration(getCachableDuration());
wre.setLastModified(connection.getLastModified()); wre.setVersion(connection.getLastModified()); if (connection.getExpiration() > 0) { wre.setCachableDuration( connection.getExpiration() - System.currentTimeMillis()); } else { wre.setCachableDuration(getCachableDuration());
private synchronized long reload(URL dataset, URLConnection url, URI context) throws RepositoryException, IOException, RDFParseException { RDFFormat format = findRdfFormat(dataset, url, RDFFormat.RDFXML); logger.info("Loading {}", dataset); long modified = url.getLastModified(); long expiration = url.getExpiration(); RepositoryConnection conn = super.getConnection(); try { conn.setAutoCommit(false); conn.clear(context); conn.add(url.getInputStream(), dataset.toExternalForm(), format, context); conn.commit(); } finally { conn.close(); } if (expiration > 0) { expires.put(dataset, expiration); } return modified; }
TileBitmap result = this.graphicFactory.createTileBitmap(inputStream, this.downloadJob.tile.tileSize, this.downloadJob.hasAlpha); result.setExpiration(urlConnection.getExpiration()); return result; } catch (CorruptedInputStreamException e) {
@Test(expected = NetworkReactiveAuditException.class) public void getExpiration() throws IOException { Assume.assumeTrue(IOTestTools.isNetworkConnected()); ReactiveAudit.off.commit(); URLConnection conn = new URL("http://" + HOST + ":" + PORT).openConnection(); TestTools.strict.commit(); conn.getExpiration(); }