Chromium Code Reviews| Index: components/cronet/android/java/src/org/chromium/net/urlconnection/CronetURLStreamHandlerFactory.java |
| diff --git a/components/cronet/android/java/src/org/chromium/net/urlconnection/CronetURLStreamHandlerFactory.java b/components/cronet/android/java/src/org/chromium/net/urlconnection/CronetURLStreamHandlerFactory.java |
| index 2363a8f9ddde822f3d08f16d1076b6660432ac74..2a3538542381625a00322f64bc73963bb1cf8722 100644 |
| --- a/components/cronet/android/java/src/org/chromium/net/urlconnection/CronetURLStreamHandlerFactory.java |
| +++ b/components/cronet/android/java/src/org/chromium/net/urlconnection/CronetURLStreamHandlerFactory.java |
| @@ -6,8 +6,7 @@ package org.chromium.net.urlconnection; |
| import android.content.Context; |
| -import org.chromium.net.UrlRequestContext; |
| -import org.chromium.net.UrlRequestContextConfig; |
| +import org.chromium.net.CronetEngine; |
| import java.net.URLStreamHandler; |
| import java.net.URLStreamHandlerFactory; |
| @@ -42,21 +41,20 @@ import java.net.URLStreamHandlerFactory; |
| */ |
| public class CronetURLStreamHandlerFactory |
| implements URLStreamHandlerFactory { |
| - private final UrlRequestContext mRequestContext; |
| + private final CronetEngine mCronetEngine; |
| /** |
| * Creates a {@link CronetURLStreamHandlerFactory} to handle HTTP and HTTPS |
| * traffic. |
| * @param context application context. |
| - * @param config the configuration to be used. |
| + * @param builder the {@link CronetEngine} builder to be used. |
|
mef
2015/09/25 21:32:19
Maybe {@link CronetEngine.Builder}?
pauljensen
2015/09/28 14:18:12
Done.
|
| * @throws NullPointerException if config is null. |
| */ |
| - public CronetURLStreamHandlerFactory(Context context, |
| - UrlRequestContextConfig config) { |
| - if (config == null) { |
| - throw new NullPointerException("UrlRequestContextConfig is null."); |
| + public CronetURLStreamHandlerFactory(Context context, CronetEngine.Builder builder) { |
| + if (builder == null) { |
| + throw new NullPointerException("CronetEngine.Builder is null."); |
| } |
| - mRequestContext = UrlRequestContext.createContext(context, config); |
| + mCronetEngine = builder.build(context); |
| } |
| /** |
| @@ -66,7 +64,7 @@ public class CronetURLStreamHandlerFactory |
| @Override |
| public URLStreamHandler createURLStreamHandler(String protocol) { |
| if ("http".equals(protocol) || "https".equals(protocol)) { |
| - return new CronetHttpURLStreamHandler(mRequestContext); |
| + return new CronetHttpURLStreamHandler(mCronetEngine); |
| } |
| return null; |
| } |