| Index: components/cronet/android/java/src/org/chromium/net/UrlRequestContext.java
|
| diff --git a/components/cronet/android/java/src/org/chromium/net/UrlRequestContext.java b/components/cronet/android/java/src/org/chromium/net/UrlRequestContext.java
|
| deleted file mode 100644
|
| index 7faf18467ec30a55066f967867b14b9a3546cd43..0000000000000000000000000000000000000000
|
| --- a/components/cronet/android/java/src/org/chromium/net/UrlRequestContext.java
|
| +++ /dev/null
|
| @@ -1,138 +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 android.util.Log;
|
| -
|
| -import org.chromium.base.CalledByNative;
|
| -import org.chromium.base.JNINamespace;
|
| -
|
| -/**
|
| - * Provides context for the native HTTP operations.
|
| - */
|
| -@JNINamespace("cronet")
|
| -public class UrlRequestContext {
|
| - private static final int LOG_NONE = 3; // LOG(FATAL), no VLOG.
|
| - private static final int LOG_DEBUG = -1; // LOG(FATAL...INFO), VLOG(1)
|
| - private static final int LOG_VERBOSE = -2; // LOG(FATAL...INFO), VLOG(2)
|
| - private static final String LOG_TAG = "ChromiumNetwork";
|
| -
|
| - /**
|
| - * Native adapter object, owned by UrlRequestContext.
|
| - */
|
| - private long mUrlRequestContextAdapter;
|
| -
|
| - private final ConditionVariable mStarted = new ConditionVariable();
|
| -
|
| - /**
|
| - * Constructor.
|
| - *
|
| - */
|
| - protected UrlRequestContext(Context context, String userAgent,
|
| - String config) {
|
| - mUrlRequestContextAdapter = nativeCreateRequestContextAdapter(context,
|
| - userAgent, getLoggingLevel(), config);
|
| - if (mUrlRequestContextAdapter == 0)
|
| - throw new NullPointerException("Context Adapter creation failed");
|
| -
|
| - // 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 revision number.
|
| - */
|
| - public static String getVersion() {
|
| - return Version.getVersion();
|
| - }
|
| -
|
| - /**
|
| - * 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(mUrlRequestContextAdapter, 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(mUrlRequestContextAdapter);
|
| - }
|
| -
|
| - @CalledByNative
|
| - private void initNetworkThread() {
|
| - Thread.currentThread().setName("ChromiumNet");
|
| - Process.setThreadPriority(Process.THREAD_PRIORITY_BACKGROUND);
|
| - mStarted.open();
|
| - }
|
| -
|
| - @Override
|
| - protected void finalize() throws Throwable {
|
| - nativeReleaseRequestContextAdapter(mUrlRequestContextAdapter);
|
| - super.finalize();
|
| - }
|
| -
|
| - protected long getUrlRequestContextAdapter() {
|
| - return mUrlRequestContextAdapter;
|
| - }
|
| -
|
| - /**
|
| - * @return loggingLevel see {@link #LOG_NONE}, {@link #LOG_DEBUG} and
|
| - * {@link #LOG_VERBOSE}.
|
| - */
|
| - private int getLoggingLevel() {
|
| - int loggingLevel;
|
| - if (Log.isLoggable(LOG_TAG, Log.VERBOSE)) {
|
| - loggingLevel = LOG_VERBOSE;
|
| - } else if (Log.isLoggable(LOG_TAG, Log.DEBUG)) {
|
| - loggingLevel = LOG_DEBUG;
|
| - } else {
|
| - loggingLevel = LOG_NONE;
|
| - }
|
| - return loggingLevel;
|
| - }
|
| -
|
| - // Returns an instance URLRequestContextAdapter to be stored in
|
| - // mUrlRequestContextAdapter.
|
| - private native long nativeCreateRequestContextAdapter(Context context,
|
| - String userAgent, int loggingLevel, String config);
|
| -
|
| - private native void nativeReleaseRequestContextAdapter(
|
| - long urlRequestContextAdapter);
|
| -
|
| - private native void nativeInitializeStatistics();
|
| -
|
| - private native String nativeGetStatisticsJSON(String filter);
|
| -
|
| - private native void nativeStartNetLogToFile(long urlRequestContextAdapter,
|
| - String fileName);
|
| -
|
| - private native void nativeStopNetLog(long urlRequestContextAdapter);
|
| -}
|
|
|