package com.schneeloch.bostonbusmap_library.util;
import java.io.BufferedInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.zip.GZIPInputStream;
/**
*
*/
public class DownloadHelper {
private final String url;
private final HttpURLConnection urlConnection;
private InputStream inputStream;
public DownloadHelper(String url) {
this.url = url;
try {
URL urlObject = new URL(url);
LogUtil.i("url: " + url);
urlConnection = (HttpURLConnection)urlObject.openConnection();
inputStream = new BufferedInputStream(urlConnection.getInputStream(), 4096);
} catch (IOException e) {
throw new RuntimeException(e);
}
}
public void disconnect() {
urlConnection.disconnect();
}
public InputStream getResponseData()
{
return inputStream;
}
@Override
public String toString() {
return url;
}
}