package com.coderising.download.impl; import java.io.IOException; import java.net.HttpURLConnection; import java.net.URL; import com.coderising.download.api.Connection; import com.coderising.download.api.ConnectionManager; public class ConnectionManagerImpl implements ConnectionManager { private URL url; @Override public Connection open(String path) throws IOException { url = new URL(path); HttpURLConnection urlCn = (HttpURLConnection) url.openConnection(); urlCn.setRequestMethod("GET"); urlCn.setDoOutput(false); urlCn.setDoInput(true); urlCn.setUseCaches(false); ConnectionImpl conn = new ConnectionImpl(); conn.setConnection(urlCn); return conn; } }