| Index: components/cronet/android/api/src/org/chromium/net/CronetEngine.java
|
| diff --git a/components/cronet/android/api/src/org/chromium/net/CronetEngine.java b/components/cronet/android/api/src/org/chromium/net/CronetEngine.java
|
| index 5047ab6e23f289342e02621113f98ffaaf7afa9d..db51b7ad89facbeafc89e39a0c895f712c8b4e01 100644
|
| --- a/components/cronet/android/api/src/org/chromium/net/CronetEngine.java
|
| +++ b/components/cronet/android/api/src/org/chromium/net/CronetEngine.java
|
| @@ -13,6 +13,7 @@ import org.json.JSONException;
|
| import org.json.JSONObject;
|
|
|
| import java.io.File;
|
| +import java.io.IOException;
|
| import java.lang.annotation.Retention;
|
| import java.lang.annotation.RetentionPolicy;
|
| import java.lang.reflect.Constructor;
|
| @@ -594,7 +595,7 @@ public abstract class CronetEngine {
|
| * @param url URL of resource to connect to.
|
| * @return an {@link java.net.HttpURLConnection} instance implemented by this CronetEngine.
|
| */
|
| - public abstract URLConnection openConnection(URL url);
|
| + public abstract URLConnection openConnection(URL url) throws IOException;
|
|
|
| /**
|
| * Establishes a new connection to the resource specified by the {@link URL} {@code url}
|
| @@ -611,7 +612,8 @@ public abstract class CronetEngine {
|
| * javadocs are built with nodeprecated="yes".
|
| * TODO(pauljensen): Expose once implemented, http://crbug.com/418111
|
| */
|
| - @SuppressWarnings("DepAnn") public abstract URLConnection openConnection(URL url, Proxy proxy);
|
| + @SuppressWarnings("DepAnn")
|
| + public abstract URLConnection openConnection(URL url, Proxy proxy) throws IOException;
|
|
|
| /**
|
| * Creates a {@link URLStreamHandlerFactory} to handle HTTP and HTTPS
|
| @@ -664,9 +666,7 @@ public abstract class CronetEngine {
|
| cronetEngine = createCronetEngine(builder);
|
| }
|
| if (cronetEngine == null) {
|
| - // TODO(mef): Fallback to stub implementation. Once stub
|
| - // implementation is available merge with createCronetFactory.
|
| - cronetEngine = createCronetEngine(builder);
|
| + cronetEngine = new JavaCronetEngine(builder.getUserAgent());
|
| }
|
| Log.i(TAG, "Using network stack: " + cronetEngine.getVersionString());
|
| return cronetEngine;
|
|
|