@Override public void close() throws IOException { IO.close(getInputStream()); } }
@Override public InputStream connect(URL url) throws IOException { if (url == null) throw new IOException("Can't connect to null URL"); TaggedData data = connectTagged(url); return data.getInputStream(); }
@Override public void close() throws IOException { IO.close(getInputStream()); } }
@Override public InputStream connect(URL url) throws Exception { TaggedData data = connectTagged(url, null); if (data == null) throw new IOException("HTTP server did not respond with data."); return data.getInputStream(); }
@Override public InputStream connect(URL url) throws Exception { TaggedData data = connectTagged(url, null); if (data == null) throw new IOException("HTTP server did not respond with data."); return data.getInputStream(); }
@Override public InputStream connect(URL url) throws IOException { if (url == null) throw new IOException("Can't connect to null URL"); TaggedData data = connectTagged(url); return data.getInputStream(); }
private InputStream open() throws Exception { URLConnection conn; InputStream in; if (client != null) { TaggedData tag = client.connectTagged(url); conn = tag.getConnection(); in = tag.getInputStream(); } else { conn = url.openConnection(); conn.connect(); in = conn.getInputStream(); } lastModified = conn.getLastModified(); int length = conn.getContentLength(); if (length != -1) { size = length; } return in; }
private InputStream open() throws Exception { URLConnection conn; InputStream in; if (client != null) { TaggedData tag = client.connectTagged(url); conn = tag.getConnection(); in = tag.getInputStream(); } else { conn = url.openConnection(); conn.connect(); in = conn.getInputStream(); } lastModified = conn.getLastModified(); int length = conn.getContentLength(); if (length != -1) { size = length; } return in; }
info.update(in.getInputStream(), in.getTag(), in.getModified()); } else if (in.getState() == State.UNMODIFIED) info.jsonFile.setLastModified(System.currentTimeMillis()); info.update(in.getInputStream(), in.getTag(), in.getModified());
info.update(in.getInputStream(), in.getTag(), in.getModified()); } else if (in.getState() == State.UNMODIFIED) info.jsonFile.setLastModified(System.currentTimeMillis()); info.update(in.getInputStream(), in.getTag(), in.getModified());
public Object send(final HttpRequest<?> request) throws Exception { if (isOffline() || request.isCache()) { return doCached(request); } else { TaggedData in = send0(request); if (request.download == TaggedData.class) return in; switch (in.getState()) { case NOT_FOUND : return null; case OTHER : in.throwIt(); return null; case UNMODIFIED : case UPDATED : default : break; } return convert(request.download, in.getInputStream()); } }
public Object send(final HttpRequest<?> request) throws Exception { if (isOffline() || request.isCache()) { return doCached(request); } else { TaggedData in = send0(request); if (request.download == TaggedData.class) return in; switch (in.getState()) { case NOT_FOUND : return null; case OTHER : in.throwIt(); return null; case UNMODIFIED : case UPDATED : default : break; } return convert(request.download, in.getInputStream()); } }