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

Unified Diff: components/cronet/android/api.txt

Issue 2626523003: Cronet: a framework for providing alternative Cronet implementations (Closed)
Patch Set: Added context to getName() & getVersion(). Created 3 years, 11 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: components/cronet/android/api.txt
diff --git a/components/cronet/android/api.txt b/components/cronet/android/api.txt
index b72e3dc0a837fe9b7d92bf467ab0de62540f807b..51cb2ae0c95241432b470e0f06ab2f2d773adc4b 100644
--- a/components/cronet/android/api.txt
+++ b/components/cronet/android/api.txt
@@ -66,6 +66,8 @@ public class org.chromium.net.CronetEngine$Builder {
public org.chromium.net.CronetEngine$Builder enablePublicKeyPinningBypassForLocalTrustAnchors(boolean);
public org.chromium.net.CronetEngine build();
}
+class org.chromium.net.CronetEngine$CronetImplProviderFinder {
+}
public abstract class org.chromium.net.CronetEngine {
public org.chromium.net.CronetEngine();
public abstract java.lang.String getVersionString();
@@ -80,6 +82,15 @@ public abstract class org.chromium.net.CronetEngine {
public abstract class org.chromium.net.CronetException extends java.io.IOException {
protected org.chromium.net.CronetException(java.lang.String, java.lang.Throwable);
}
+public abstract class org.chromium.net.CronetImplProvider {
+ public org.chromium.net.CronetImplProvider();
+ protected abstract org.chromium.net.ICronetEngineBuilder load(android.content.Context);
+ protected abstract java.lang.String getName(android.content.Context);
+ protected abstract java.lang.String getVersion(android.content.Context);
+}
+interface org.chromium.net.CronetImplProviderSelector {
+ public abstract org.chromium.net.CronetImplProvider select(java.util.List<org.chromium.net.CronetImplProvider>);
+}
public abstract class org.chromium.net.ICronetEngineBuilder {
public org.chromium.net.ICronetEngineBuilder();
public abstract org.chromium.net.ICronetEngineBuilder addPublicKeyPins(java.lang.String, java.util.Set<byte[]>, boolean, java.util.Date);
@@ -101,8 +112,6 @@ public abstract class org.chromium.net.ICronetEngineBuilder {
public org.chromium.net.ICronetEngineBuilder setCertVerifierData(java.lang.String);
public org.chromium.net.ICronetEngineBuilder setDataReductionProxyOptions(java.lang.String, java.lang.String, java.lang.String);
}
-final class org.chromium.net.ImplLoader {
-}
public final class org.chromium.net.InlineExecutionProhibitedException extends java.util.concurrent.RejectedExecutionException {
public org.chromium.net.InlineExecutionProhibitedException();
}

Powered by Google App Engine
This is Rietveld 408576698