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

Side by Side Diff: components/cronet/android/api.txt

Issue 2660963002: Cronet: a framework to provide alternative Cronet implementations (Closed)
Patch Set: Created 3 years, 10 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 unified diff | Download patch
OLDNEW
1 DO NOT EDIT THIS FILE, USE update_api.py TO UPDATE IT 1 DO NOT EDIT THIS FILE, USE update_api.py TO UPDATE IT
2 2
3 public class org.chromium.net.ApiVersion { 3 public class org.chromium.net.ApiVersion {
4 public static final java.lang.String CRONET_VERSION; 4 public static java.lang.String getCronetVersionWithLastChange();
5 public static final java.lang.String LAST_CHANGE; 5 public static int getApiLevel();
6 public org.chromium.net.ApiVersion(); 6 public static java.lang.String getCronetVersion();
7 public static java.lang.String getVersion(); 7 public static java.lang.String getLastChange();
8 } 8 }
9 public abstract class org.chromium.net.BidirectionalStream$Builder { 9 public abstract class org.chromium.net.BidirectionalStream$Builder {
10 public static final int STREAM_PRIORITY_IDLE; 10 public static final int STREAM_PRIORITY_IDLE;
11 public static final int STREAM_PRIORITY_LOWEST; 11 public static final int STREAM_PRIORITY_LOWEST;
12 public static final int STREAM_PRIORITY_LOW; 12 public static final int STREAM_PRIORITY_LOW;
13 public static final int STREAM_PRIORITY_MEDIUM; 13 public static final int STREAM_PRIORITY_MEDIUM;
14 public static final int STREAM_PRIORITY_HIGHEST; 14 public static final int STREAM_PRIORITY_HIGHEST;
15 public org.chromium.net.BidirectionalStream$Builder(); 15 public org.chromium.net.BidirectionalStream$Builder();
16 public abstract org.chromium.net.BidirectionalStream$Builder setHttpMethod(jav a.lang.String); 16 public abstract org.chromium.net.BidirectionalStream$Builder setHttpMethod(jav a.lang.String);
17 public abstract org.chromium.net.BidirectionalStream$Builder addHeader(java.la ng.String, java.lang.String); 17 public abstract org.chromium.net.BidirectionalStream$Builder addHeader(java.la ng.String, java.lang.String);
(...skipping 28 matching lines...) Expand all
46 public org.chromium.net.CronetEngine$Builder$LibraryLoader(); 46 public org.chromium.net.CronetEngine$Builder$LibraryLoader();
47 public abstract void loadLibrary(java.lang.String); 47 public abstract void loadLibrary(java.lang.String);
48 } 48 }
49 public class org.chromium.net.CronetEngine$Builder { 49 public class org.chromium.net.CronetEngine$Builder {
50 protected final org.chromium.net.ICronetEngineBuilder mBuilderDelegate; 50 protected final org.chromium.net.ICronetEngineBuilder mBuilderDelegate;
51 public static final int HTTP_CACHE_DISABLED; 51 public static final int HTTP_CACHE_DISABLED;
52 public static final int HTTP_CACHE_IN_MEMORY; 52 public static final int HTTP_CACHE_IN_MEMORY;
53 public static final int HTTP_CACHE_DISK_NO_HTTP; 53 public static final int HTTP_CACHE_DISK_NO_HTTP;
54 public static final int HTTP_CACHE_DISK; 54 public static final int HTTP_CACHE_DISK;
55 public org.chromium.net.CronetEngine$Builder(android.content.Context); 55 public org.chromium.net.CronetEngine$Builder(android.content.Context);
56 public org.chromium.net.CronetEngine$Builder(org.chromium.net.ICronetEngineBui lder);
56 public java.lang.String getDefaultUserAgent(); 57 public java.lang.String getDefaultUserAgent();
57 public org.chromium.net.CronetEngine$Builder setUserAgent(java.lang.String); 58 public org.chromium.net.CronetEngine$Builder setUserAgent(java.lang.String);
58 public org.chromium.net.CronetEngine$Builder setStoragePath(java.lang.String); 59 public org.chromium.net.CronetEngine$Builder setStoragePath(java.lang.String);
59 public org.chromium.net.CronetEngine$Builder setLibraryLoader(org.chromium.net .CronetEngine$Builder$LibraryLoader); 60 public org.chromium.net.CronetEngine$Builder setLibraryLoader(org.chromium.net .CronetEngine$Builder$LibraryLoader);
60 public org.chromium.net.CronetEngine$Builder enableQuic(boolean); 61 public org.chromium.net.CronetEngine$Builder enableQuic(boolean);
61 public org.chromium.net.CronetEngine$Builder enableHttp2(boolean); 62 public org.chromium.net.CronetEngine$Builder enableHttp2(boolean);
62 public org.chromium.net.CronetEngine$Builder enableSdch(boolean); 63 public org.chromium.net.CronetEngine$Builder enableSdch(boolean);
63 public org.chromium.net.CronetEngine$Builder enableHttpCache(int, long); 64 public org.chromium.net.CronetEngine$Builder enableHttpCache(int, long);
64 public org.chromium.net.CronetEngine$Builder addQuicHint(java.lang.String, int , int); 65 public org.chromium.net.CronetEngine$Builder addQuicHint(java.lang.String, int , int);
65 public org.chromium.net.CronetEngine$Builder addPublicKeyPins(java.lang.String , java.util.Set<byte[]>, boolean, java.util.Date); 66 public org.chromium.net.CronetEngine$Builder addPublicKeyPins(java.lang.String , java.util.Set<byte[]>, boolean, java.util.Date);
66 public org.chromium.net.CronetEngine$Builder enablePublicKeyPinningBypassForLo calTrustAnchors(boolean); 67 public org.chromium.net.CronetEngine$Builder enablePublicKeyPinningBypassForLo calTrustAnchors(boolean);
67 public org.chromium.net.CronetEngine build(); 68 public org.chromium.net.CronetEngine build();
68 } 69 }
69 public abstract class org.chromium.net.CronetEngine { 70 public abstract class org.chromium.net.CronetEngine {
70 public org.chromium.net.CronetEngine(); 71 public org.chromium.net.CronetEngine();
71 public abstract java.lang.String getVersionString(); 72 public abstract java.lang.String getVersionString();
72 public abstract void shutdown(); 73 public abstract void shutdown();
73 public abstract void startNetLogToFile(java.lang.String, boolean); 74 public abstract void startNetLogToFile(java.lang.String, boolean);
74 public abstract void stopNetLog(); 75 public abstract void stopNetLog();
75 public abstract byte[] getGlobalMetricsDeltas(); 76 public abstract byte[] getGlobalMetricsDeltas();
76 public abstract java.net.URLConnection openConnection(java.net.URL) throws jav a.io.IOException; 77 public abstract java.net.URLConnection openConnection(java.net.URL) throws jav a.io.IOException;
77 public abstract java.net.URLStreamHandlerFactory createURLStreamHandlerFactory (); 78 public abstract java.net.URLStreamHandlerFactory createURLStreamHandlerFactory ();
78 public abstract org.chromium.net.UrlRequest$Builder newUrlRequestBuilder(java. lang.String, org.chromium.net.UrlRequest$Callback, java.util.concurrent.Executor ); 79 public abstract org.chromium.net.UrlRequest$Builder newUrlRequestBuilder(java. lang.String, org.chromium.net.UrlRequest$Callback, java.util.concurrent.Executor );
79 } 80 }
80 public abstract class org.chromium.net.CronetException extends java.io.IOExcepti on { 81 public abstract class org.chromium.net.CronetException extends java.io.IOExcepti on {
81 protected org.chromium.net.CronetException(java.lang.String, java.lang.Throwab le); 82 protected org.chromium.net.CronetException(java.lang.String, java.lang.Throwab le);
82 } 83 }
84 public abstract class org.chromium.net.CronetProvider {
85 public static final java.lang.String PROVIDER_NAME_APP_PACKAGED;
86 public static final java.lang.String PROVIDER_NAME_FALLBACK;
87 protected final android.content.Context mContext;
88 protected org.chromium.net.CronetProvider(android.content.Context);
89 public abstract org.chromium.net.CronetEngine$Builder createBuilder();
90 public abstract java.lang.String getName();
91 public abstract java.lang.String getVersion();
92 public abstract boolean isEnabled();
93 public java.lang.String toString();
94 public static java.util.List<org.chromium.net.CronetProvider> getAllProviders( android.content.Context);
95 }
83 public abstract class org.chromium.net.ICronetEngineBuilder { 96 public abstract class org.chromium.net.ICronetEngineBuilder {
84 public org.chromium.net.ICronetEngineBuilder(); 97 public org.chromium.net.ICronetEngineBuilder();
85 public abstract org.chromium.net.ICronetEngineBuilder addPublicKeyPins(java.la ng.String, java.util.Set<byte[]>, boolean, java.util.Date); 98 public abstract org.chromium.net.ICronetEngineBuilder addPublicKeyPins(java.la ng.String, java.util.Set<byte[]>, boolean, java.util.Date);
86 public abstract org.chromium.net.ICronetEngineBuilder addQuicHint(java.lang.St ring, int, int); 99 public abstract org.chromium.net.ICronetEngineBuilder addQuicHint(java.lang.St ring, int, int);
87 public abstract org.chromium.net.ICronetEngineBuilder enableDataReductionProxy (java.lang.String); 100 public abstract org.chromium.net.ICronetEngineBuilder enableDataReductionProxy (java.lang.String);
88 public abstract org.chromium.net.ICronetEngineBuilder enableHttp2(boolean); 101 public abstract org.chromium.net.ICronetEngineBuilder enableHttp2(boolean);
89 public abstract org.chromium.net.ICronetEngineBuilder enableHttpCache(int, lon g); 102 public abstract org.chromium.net.ICronetEngineBuilder enableHttpCache(int, lon g);
90 public abstract org.chromium.net.ICronetEngineBuilder enableLegacyMode(boolean );
91 public abstract org.chromium.net.ICronetEngineBuilder enablePublicKeyPinningBy passForLocalTrustAnchors(boolean); 103 public abstract org.chromium.net.ICronetEngineBuilder enablePublicKeyPinningBy passForLocalTrustAnchors(boolean);
92 public abstract org.chromium.net.ICronetEngineBuilder enableQuic(boolean); 104 public abstract org.chromium.net.ICronetEngineBuilder enableQuic(boolean);
93 public abstract org.chromium.net.ICronetEngineBuilder enableSdch(boolean); 105 public abstract org.chromium.net.ICronetEngineBuilder enableSdch(boolean);
94 public abstract org.chromium.net.ICronetEngineBuilder setExperimentalOptions(j ava.lang.String); 106 public abstract org.chromium.net.ICronetEngineBuilder setExperimentalOptions(j ava.lang.String);
95 public abstract org.chromium.net.ICronetEngineBuilder setLibraryLoader(org.chr omium.net.CronetEngine$Builder$LibraryLoader); 107 public abstract org.chromium.net.ICronetEngineBuilder setLibraryLoader(org.chr omium.net.CronetEngine$Builder$LibraryLoader);
96 public abstract org.chromium.net.ICronetEngineBuilder setStoragePath(java.lang .String); 108 public abstract org.chromium.net.ICronetEngineBuilder setStoragePath(java.lang .String);
97 public abstract org.chromium.net.ICronetEngineBuilder setUserAgent(java.lang.S tring); 109 public abstract org.chromium.net.ICronetEngineBuilder setUserAgent(java.lang.S tring);
98 public abstract java.lang.String getDefaultUserAgent(); 110 public abstract java.lang.String getDefaultUserAgent();
99 public abstract org.chromium.net.ExperimentalCronetEngine build(); 111 public abstract org.chromium.net.ExperimentalCronetEngine build();
100 public org.chromium.net.ICronetEngineBuilder enableNetworkQualityEstimator(boo lean); 112 public org.chromium.net.ICronetEngineBuilder enableNetworkQualityEstimator(boo lean);
101 public org.chromium.net.ICronetEngineBuilder setCertVerifierData(java.lang.Str ing); 113 public org.chromium.net.ICronetEngineBuilder setCertVerifierData(java.lang.Str ing);
102 public org.chromium.net.ICronetEngineBuilder setDataReductionProxyOptions(java .lang.String, java.lang.String, java.lang.String); 114 public org.chromium.net.ICronetEngineBuilder setDataReductionProxyOptions(java .lang.String, java.lang.String, java.lang.String);
103 } 115 }
104 final class org.chromium.net.ImplLoader {
105 }
106 public final class org.chromium.net.InlineExecutionProhibitedException extends j ava.util.concurrent.RejectedExecutionException { 116 public final class org.chromium.net.InlineExecutionProhibitedException extends j ava.util.concurrent.RejectedExecutionException {
107 public org.chromium.net.InlineExecutionProhibitedException(); 117 public org.chromium.net.InlineExecutionProhibitedException();
108 } 118 }
109 public abstract class org.chromium.net.NetworkException extends org.chromium.net .CronetException { 119 public abstract class org.chromium.net.NetworkException extends org.chromium.net .CronetException {
110 public static final int ERROR_HOSTNAME_NOT_RESOLVED; 120 public static final int ERROR_HOSTNAME_NOT_RESOLVED;
111 public static final int ERROR_INTERNET_DISCONNECTED; 121 public static final int ERROR_INTERNET_DISCONNECTED;
112 public static final int ERROR_NETWORK_CHANGED; 122 public static final int ERROR_NETWORK_CHANGED;
113 public static final int ERROR_TIMED_OUT; 123 public static final int ERROR_TIMED_OUT;
114 public static final int ERROR_CONNECTION_CLOSED; 124 public static final int ERROR_CONNECTION_CLOSED;
115 public static final int ERROR_CONNECTION_TIMED_OUT; 125 public static final int ERROR_CONNECTION_TIMED_OUT;
(...skipping 160 matching lines...) Expand 10 before | Expand all | Expand 10 after
276 public abstract java.util.List<java.lang.String> getUrlChain(); 286 public abstract java.util.List<java.lang.String> getUrlChain();
277 public abstract int getHttpStatusCode(); 287 public abstract int getHttpStatusCode();
278 public abstract java.lang.String getHttpStatusText(); 288 public abstract java.lang.String getHttpStatusText();
279 public abstract java.util.List<java.util.Map$Entry<java.lang.String, java.lang .String>> getAllHeadersAsList(); 289 public abstract java.util.List<java.util.Map$Entry<java.lang.String, java.lang .String>> getAllHeadersAsList();
280 public abstract java.util.Map<java.lang.String, java.util.List<java.lang.Strin g>> getAllHeaders(); 290 public abstract java.util.Map<java.lang.String, java.util.List<java.lang.Strin g>> getAllHeaders();
281 public abstract boolean wasCached(); 291 public abstract boolean wasCached();
282 public abstract java.lang.String getNegotiatedProtocol(); 292 public abstract java.lang.String getNegotiatedProtocol();
283 public abstract java.lang.String getProxyServer(); 293 public abstract java.lang.String getProxyServer();
284 public abstract long getReceivedByteCount(); 294 public abstract long getReceivedByteCount();
285 } 295 }
OLDNEW
« no previous file with comments | « components/cronet/android/BUILD.gn ('k') | components/cronet/android/api/src/org/chromium/net/ApiVersion.template » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698