| Index: components/cronet/android/java/src/org/chromium/net/impl/CronetUrlRequestContext.java
|
| diff --git a/components/cronet/android/java/src/org/chromium/net/impl/CronetUrlRequestContext.java b/components/cronet/android/java/src/org/chromium/net/impl/CronetUrlRequestContext.java
|
| index 819347d57a1cad185362e7e0315d0afc3d09fe71..a19d3c5b4105b79b02895dd34ff170efe0028513 100644
|
| --- a/components/cronet/android/java/src/org/chromium/net/impl/CronetUrlRequestContext.java
|
| +++ b/components/cronet/android/java/src/org/chromium/net/impl/CronetUrlRequestContext.java
|
| @@ -478,6 +478,14 @@ public class CronetUrlRequestContext extends CronetEngine {
|
| }
|
| }
|
|
|
| + @VisibleForTesting
|
| + public long getUrlRequestContextForTesting() {
|
| + synchronized (mLock) {
|
| + checkHaveAdapter();
|
| + return nativeGetUrlRequestContextForTesting(mUrlRequestContextAdapter);
|
| + }
|
| + }
|
| +
|
| @GuardedBy("mLock")
|
| private void checkHaveAdapter() throws IllegalStateException {
|
| if (!haveRequestContextAdapter()) {
|
| @@ -641,6 +649,9 @@ public class CronetUrlRequestContext extends CronetEngine {
|
| @NativeClassQualifiedName("CronetURLRequestContextAdapter")
|
| private native void nativeProvideThroughputObservations(long nativePtr, boolean should);
|
|
|
| + @NativeClassQualifiedName("CronetURLRequestContextAdapter")
|
| + private native long nativeGetUrlRequestContextForTesting(long nativePtr);
|
| +
|
| public boolean isNetworkThread(Thread thread) {
|
| return thread == mNetworkThread;
|
| }
|
|
|