Index: net/cronet/android/java/src/org/chromium/net/UrlRequestContext.java |
diff --git a/net/cronet/android/java/src/org/chromium/net/UrlRequestContext.java b/net/cronet/android/java/src/org/chromium/net/UrlRequestContext.java |
deleted file mode 100644 |
index 102b5a18802e36a70deba3fa1b21880c858ddd6f..0000000000000000000000000000000000000000 |
--- a/net/cronet/android/java/src/org/chromium/net/UrlRequestContext.java |
+++ /dev/null |
@@ -1,121 +0,0 @@ |
-// Copyright 2014 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-package org.chromium.net; |
- |
-import android.content.Context; |
-import android.os.ConditionVariable; |
-import android.os.Process; |
- |
-import org.chromium.base.CalledByNative; |
-import org.chromium.base.JNINamespace; |
- |
-/** |
- * Provides context for the native HTTP operations. |
- */ |
-@JNINamespace("net") |
-public class UrlRequestContext { |
- protected static final int LOG_NONE = 0; |
- protected static final int LOG_DEBUG = 1; |
- protected static final int LOG_VERBOSE = 2; |
- |
- /** |
- * Native peer object, owned by UrlRequestContext. |
- */ |
- private long mUrlRequestContextPeer; |
- |
- private final ConditionVariable mStarted = new ConditionVariable(); |
- |
- /** |
- * Constructor. |
- * |
- * @param loggingLevel see {@link #LOG_NONE}, {@link #LOG_DEBUG} and |
- * {@link #LOG_VERBOSE}. |
- */ |
- protected UrlRequestContext(Context context, String userAgent, |
- int loggingLevel) { |
- mUrlRequestContextPeer = nativeCreateRequestContextPeer(context, |
- userAgent, loggingLevel); |
- // TODO(mef): Revisit the need of block here. |
- mStarted.block(2000); |
- } |
- |
- /** |
- * Returns the version of this network stack formatted as N.N.N.N/X where |
- * N.N.N.N is the version of Chromium and X is the version of the JNI layer. |
- */ |
- public static String getVersion() { |
- return nativeGetVersion(); |
- } |
- |
- /** |
- * Initializes statistics recorder. |
- */ |
- public void initializeStatistics() { |
- nativeInitializeStatistics(); |
- } |
- |
- /** |
- * Gets current statistics recorded since |initializeStatistics| with |
- * |filter| as a substring as JSON text (an empty |filter| will include all |
- * registered histograms). |
- */ |
- public String getStatisticsJSON(String filter) { |
- return nativeGetStatisticsJSON(filter); |
- } |
- |
- /** |
- * Starts NetLog logging to a file named |fileName| in the |
- * application temporary directory. |fileName| must not be empty. Log level |
- * is LOG_ALL_BUT_BYTES. If the file exists it is truncated before starting. |
- * If actively logging the call is ignored. |
- */ |
- public void startNetLogToFile(String fileName) { |
- nativeStartNetLogToFile(mUrlRequestContextPeer, fileName); |
- } |
- |
- /** |
- * Stops NetLog logging and flushes file to disk. If a logging session is |
- * not in progress this call is ignored. |
- */ |
- public void stopNetLog() { |
- nativeStopNetLog(mUrlRequestContextPeer); |
- } |
- |
- @CalledByNative |
- private void initNetworkThread() { |
- Thread.currentThread().setName("ChromiumNet"); |
- Process.setThreadPriority(Process.THREAD_PRIORITY_BACKGROUND); |
- mStarted.open(); |
- } |
- |
- @Override |
- protected void finalize() throws Throwable { |
- nativeReleaseRequestContextPeer(mUrlRequestContextPeer); |
- super.finalize(); |
- } |
- |
- protected long getUrlRequestContextPeer() { |
- return mUrlRequestContextPeer; |
- } |
- |
- private static native String nativeGetVersion(); |
- |
- // Returns an instance URLRequestContextPeer to be stored in |
- // mUrlRequestContextPeer. |
- private native long nativeCreateRequestContextPeer(Context context, |
- String userAgent, int loggingLevel); |
- |
- private native void nativeReleaseRequestContextPeer( |
- long urlRequestContextPeer); |
- |
- private native void nativeInitializeStatistics(); |
- |
- private native String nativeGetStatisticsJSON(String filter); |
- |
- private native void nativeStartNetLogToFile(long urlRequestContextPeer, |
- String fileName); |
- |
- private native void nativeStopNetLog(long urlRequestContextPeer); |
-} |