Chromium Code Reviews| Index: components/cronet/README.md |
| diff --git a/components/cronet/README.md b/components/cronet/README.md |
| index c917eb2de8cd3d7bf990aa3967f7f5178f74165e..10f6c79b22c5e2143fb683c0ec8d9afd00344e51 100644 |
| --- a/components/cronet/README.md |
| +++ b/components/cronet/README.md |
| @@ -144,22 +144,25 @@ Chrome browser. |
| # Using the java.net.HttpURLConnection API |
| Cronet offers an implementation of the [java.net.HttpURLConnection] API to make |
| it easier for apps which rely on this API to use Cronet. |
| -To use Cronet's implementation instead of the system's default implementation, |
| -simply do the following: |
| +To open individual connections using Cronet's implementation, do the following: |
| - CronetURLStreamHandlerFactory streamHandlerFactory = |
| - new CronetURLStreamHandlerFactory(engine); |
| - URL.setURLStreamHandlerFactory(streamHandlerFactory); |
| + HttpURLConnection connection = |
| + (HttpURLConnection)engine.openConnection(url); |
| + |
| +To use Cronet's implementation instead of the system's default implementation |
| +for all connections established using `URL.openConnection()` do the following: |
| + |
| + URL.setURLStreamHandlerFactory(engine.createURLStreamHandlerFactory(); |
|
xunjieli
2015/10/08 14:17:56
nit: missing closing parenthesis.
pauljensen
2015/10/08 14:40:33
Done.
|
| Cronet's |
| HttpURLConnection implementation has some limitations as compared to the system |
| implementation, including not utilizing the default system HTTP cache (Please |
| -see {@link org.chromium.net.urlconnection.CronetURLStreamHandlerFactory} for |
| +see {@link org.chromium.net.CronetEngine#createURLStreamHandlerFactory} for |
| more information). |
| You can configure Cronet and control caching through the |
| `CronetEngine.Builder` instance, `engineBuilder` |
| -(See [Configuring Cronet](#configuring-cronet) section), before you pass it |
| -into the `CronetURLStreamHandlerFactory` constructor. |
| +(See [Configuring Cronet](#configuring-cronet) section), before you build the |
| +`CronetEngine` and then call `CronetEngine.createURLStreamHandlerFactory()`. |
| [ByteBuffer]: https://developer.android.com/reference/java/nio/ByteBuffer.html |
| [chrome://net-internals#import]: chrome://net-internals#import |