Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(466)

Unified Diff: net/cronet/android/java/src/org/chromium/net/UrlRequestContext.java

Issue 230443005: Move cronet from //net into //components. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Sync to r262794 Created 6 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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);
-}

Powered by Google App Engine
This is Rietveld 408576698