1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295
|
DO NOT EDIT THIS FILE, USE update_api.py TO UPDATE IT
public class org.chromium.net.ApiVersion {
public static java.lang.String getCronetVersionWithLastChange();
public static int getApiLevel();
public static java.lang.String getCronetVersion();
public static java.lang.String getLastChange();
}
public abstract class org.chromium.net.BidirectionalStream$Builder {
public static final int STREAM_PRIORITY_IDLE;
public static final int STREAM_PRIORITY_LOWEST;
public static final int STREAM_PRIORITY_LOW;
public static final int STREAM_PRIORITY_MEDIUM;
public static final int STREAM_PRIORITY_HIGHEST;
public org.chromium.net.BidirectionalStream$Builder();
public abstract org.chromium.net.BidirectionalStream$Builder setHttpMethod(java.lang.String);
public abstract org.chromium.net.BidirectionalStream$Builder addHeader(java.lang.String, java.lang.String);
public abstract org.chromium.net.BidirectionalStream$Builder setPriority(int);
public abstract org.chromium.net.BidirectionalStream$Builder delayRequestHeadersUntilFirstFlush(boolean);
public abstract org.chromium.net.BidirectionalStream build();
}
public abstract class org.chromium.net.BidirectionalStream$Callback {
public org.chromium.net.BidirectionalStream$Callback();
public abstract void onStreamReady(org.chromium.net.BidirectionalStream);
public abstract void onResponseHeadersReceived(org.chromium.net.BidirectionalStream, org.chromium.net.UrlResponseInfo);
public abstract void onReadCompleted(org.chromium.net.BidirectionalStream, org.chromium.net.UrlResponseInfo, java.nio.ByteBuffer, boolean);
public abstract void onWriteCompleted(org.chromium.net.BidirectionalStream, org.chromium.net.UrlResponseInfo, java.nio.ByteBuffer, boolean);
public void onResponseTrailersReceived(org.chromium.net.BidirectionalStream, org.chromium.net.UrlResponseInfo, org.chromium.net.UrlResponseInfo$HeaderBlock);
public abstract void onSucceeded(org.chromium.net.BidirectionalStream, org.chromium.net.UrlResponseInfo);
public abstract void onFailed(org.chromium.net.BidirectionalStream, org.chromium.net.UrlResponseInfo, org.chromium.net.CronetException);
public void onCanceled(org.chromium.net.BidirectionalStream, org.chromium.net.UrlResponseInfo);
}
public abstract class org.chromium.net.BidirectionalStream {
public org.chromium.net.BidirectionalStream();
public abstract void start();
public abstract void read(java.nio.ByteBuffer);
public abstract void write(java.nio.ByteBuffer, boolean);
public abstract void flush();
public abstract void cancel();
public abstract boolean isDone();
}
public abstract class org.chromium.net.CallbackException extends org.chromium.net.CronetException {
protected org.chromium.net.CallbackException(java.lang.String, java.lang.Throwable);
}
public abstract class org.chromium.net.CronetEngine$Builder$LibraryLoader {
public org.chromium.net.CronetEngine$Builder$LibraryLoader();
public abstract void loadLibrary(java.lang.String);
}
public class org.chromium.net.CronetEngine$Builder {
protected final org.chromium.net.ICronetEngineBuilder mBuilderDelegate;
public static final int HTTP_CACHE_DISABLED;
public static final int HTTP_CACHE_IN_MEMORY;
public static final int HTTP_CACHE_DISK_NO_HTTP;
public static final int HTTP_CACHE_DISK;
public org.chromium.net.CronetEngine$Builder(android.content.Context);
public org.chromium.net.CronetEngine$Builder(org.chromium.net.ICronetEngineBuilder);
public java.lang.String getDefaultUserAgent();
public org.chromium.net.CronetEngine$Builder setUserAgent(java.lang.String);
public org.chromium.net.CronetEngine$Builder setStoragePath(java.lang.String);
public org.chromium.net.CronetEngine$Builder setLibraryLoader(org.chromium.net.CronetEngine$Builder$LibraryLoader);
public org.chromium.net.CronetEngine$Builder enableQuic(boolean);
public org.chromium.net.CronetEngine$Builder enableHttp2(boolean);
public org.chromium.net.CronetEngine$Builder enableSdch(boolean);
public org.chromium.net.CronetEngine$Builder enableHttpCache(int, long);
public org.chromium.net.CronetEngine$Builder addQuicHint(java.lang.String, int, int);
public org.chromium.net.CronetEngine$Builder addPublicKeyPins(java.lang.String, java.util.Set<byte[]>, boolean, java.util.Date);
public org.chromium.net.CronetEngine$Builder enablePublicKeyPinningBypassForLocalTrustAnchors(boolean);
public org.chromium.net.CronetEngine build();
}
public abstract class org.chromium.net.CronetEngine {
public org.chromium.net.CronetEngine();
public abstract java.lang.String getVersionString();
public abstract void shutdown();
public abstract void startNetLogToFile(java.lang.String, boolean);
public abstract void stopNetLog();
public abstract byte[] getGlobalMetricsDeltas();
public abstract java.net.URLConnection openConnection(java.net.URL) throws java.io.IOException;
public abstract java.net.URLStreamHandlerFactory createURLStreamHandlerFactory();
public abstract org.chromium.net.UrlRequest$Builder newUrlRequestBuilder(java.lang.String, org.chromium.net.UrlRequest$Callback, java.util.concurrent.Executor);
}
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.CronetProvider {
public static final java.lang.String PROVIDER_NAME_APP_PACKAGED;
public static final java.lang.String PROVIDER_NAME_FALLBACK;
protected final android.content.Context mContext;
protected org.chromium.net.CronetProvider(android.content.Context);
public abstract org.chromium.net.CronetEngine$Builder createBuilder();
public abstract java.lang.String getName();
public abstract java.lang.String getVersion();
public abstract boolean isEnabled();
public java.lang.String toString();
public static java.util.List<org.chromium.net.CronetProvider> getAllProviders(android.content.Context);
}
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);
public abstract org.chromium.net.ICronetEngineBuilder addQuicHint(java.lang.String, int, int);
public abstract org.chromium.net.ICronetEngineBuilder enableDataReductionProxy(java.lang.String);
public abstract org.chromium.net.ICronetEngineBuilder enableHttp2(boolean);
public abstract org.chromium.net.ICronetEngineBuilder enableHttpCache(int, long);
public abstract org.chromium.net.ICronetEngineBuilder enablePublicKeyPinningBypassForLocalTrustAnchors(boolean);
public abstract org.chromium.net.ICronetEngineBuilder enableQuic(boolean);
public abstract org.chromium.net.ICronetEngineBuilder enableSdch(boolean);
public abstract org.chromium.net.ICronetEngineBuilder setExperimentalOptions(java.lang.String);
public abstract org.chromium.net.ICronetEngineBuilder setLibraryLoader(org.chromium.net.CronetEngine$Builder$LibraryLoader);
public abstract org.chromium.net.ICronetEngineBuilder setStoragePath(java.lang.String);
public abstract org.chromium.net.ICronetEngineBuilder setUserAgent(java.lang.String);
public abstract java.lang.String getDefaultUserAgent();
public abstract org.chromium.net.ExperimentalCronetEngine build();
public org.chromium.net.ICronetEngineBuilder enableNetworkQualityEstimator(boolean);
public org.chromium.net.ICronetEngineBuilder setCertVerifierData(java.lang.String);
public org.chromium.net.ICronetEngineBuilder setDataReductionProxyOptions(java.lang.String, java.lang.String, java.lang.String);
}
public final class org.chromium.net.InlineExecutionProhibitedException extends java.util.concurrent.RejectedExecutionException {
public org.chromium.net.InlineExecutionProhibitedException();
}
public abstract class org.chromium.net.NetworkException extends org.chromium.net.CronetException {
public static final int ERROR_HOSTNAME_NOT_RESOLVED;
public static final int ERROR_INTERNET_DISCONNECTED;
public static final int ERROR_NETWORK_CHANGED;
public static final int ERROR_TIMED_OUT;
public static final int ERROR_CONNECTION_CLOSED;
public static final int ERROR_CONNECTION_TIMED_OUT;
public static final int ERROR_CONNECTION_REFUSED;
public static final int ERROR_CONNECTION_RESET;
public static final int ERROR_ADDRESS_UNREACHABLE;
public static final int ERROR_QUIC_PROTOCOL_FAILED;
public static final int ERROR_OTHER;
protected org.chromium.net.NetworkException(java.lang.String, java.lang.Throwable);
public abstract int getErrorCode();
public abstract int getCronetInternalErrorCode();
public abstract boolean immediatelyRetryable();
}
public abstract class org.chromium.net.NetworkQualityRttListener {
public org.chromium.net.NetworkQualityRttListener(java.util.concurrent.Executor);
public java.util.concurrent.Executor getExecutor();
public abstract void onRttObservation(int, long, int);
}
public abstract class org.chromium.net.NetworkQualityThroughputListener {
public org.chromium.net.NetworkQualityThroughputListener(java.util.concurrent.Executor);
public java.util.concurrent.Executor getExecutor();
public abstract void onThroughputObservation(int, long, int);
}
public abstract class org.chromium.net.QuicException extends org.chromium.net.NetworkException {
protected org.chromium.net.QuicException(java.lang.String, java.lang.Throwable);
public abstract int getQuicDetailedErrorCode();
}
public abstract class org.chromium.net.RequestFinishedInfo$Listener {
public org.chromium.net.RequestFinishedInfo$Listener(java.util.concurrent.Executor);
public abstract void onRequestFinished(org.chromium.net.RequestFinishedInfo);
public java.util.concurrent.Executor getExecutor();
}
public abstract class org.chromium.net.RequestFinishedInfo$Metrics {
public org.chromium.net.RequestFinishedInfo$Metrics();
public abstract java.util.Date getRequestStart();
public abstract java.util.Date getDnsStart();
public abstract java.util.Date getDnsEnd();
public abstract java.util.Date getConnectStart();
public abstract java.util.Date getConnectEnd();
public abstract java.util.Date getSslStart();
public abstract java.util.Date getSslEnd();
public abstract java.util.Date getSendingStart();
public abstract java.util.Date getSendingEnd();
public abstract java.util.Date getPushStart();
public abstract java.util.Date getPushEnd();
public abstract java.util.Date getResponseStart();
public abstract java.util.Date getRequestEnd();
public abstract boolean getSocketReused();
public abstract java.lang.Long getTtfbMs();
public abstract java.lang.Long getTotalTimeMs();
public abstract java.lang.Long getSentByteCount();
public abstract java.lang.Long getReceivedByteCount();
}
public abstract class org.chromium.net.RequestFinishedInfo {
public static final int SUCCEEDED;
public static final int FAILED;
public static final int CANCELED;
public org.chromium.net.RequestFinishedInfo();
public abstract java.lang.String getUrl();
public abstract java.util.Collection<java.lang.Object> getAnnotations();
public abstract org.chromium.net.RequestFinishedInfo$Metrics getMetrics();
public abstract int getFinishedReason();
public abstract org.chromium.net.UrlResponseInfo getResponseInfo();
public abstract org.chromium.net.CronetException getException();
}
public abstract class org.chromium.net.UploadDataProvider implements java.io.Closeable {
public org.chromium.net.UploadDataProvider();
public abstract long getLength() throws java.io.IOException;
public abstract void read(org.chromium.net.UploadDataSink, java.nio.ByteBuffer) throws java.io.IOException;
public abstract void rewind(org.chromium.net.UploadDataSink) throws java.io.IOException;
public void close() throws java.io.IOException;
}
final class org.chromium.net.UploadDataProviders$ByteBufferUploadProvider extends org.chromium.net.UploadDataProvider {
public long getLength();
public void read(org.chromium.net.UploadDataSink, java.nio.ByteBuffer);
public void rewind(org.chromium.net.UploadDataSink);
}
interface org.chromium.net.UploadDataProviders$FileChannelProvider {
public abstract java.nio.channels.FileChannel getChannel() throws java.io.IOException;
}
final class org.chromium.net.UploadDataProviders$FileUploadProvider extends org.chromium.net.UploadDataProvider {
public long getLength() throws java.io.IOException;
public void read(org.chromium.net.UploadDataSink, java.nio.ByteBuffer) throws java.io.IOException;
public void rewind(org.chromium.net.UploadDataSink) throws java.io.IOException;
public void close() throws java.io.IOException;
}
public final class org.chromium.net.UploadDataProviders {
public static org.chromium.net.UploadDataProvider create(java.io.File);
public static org.chromium.net.UploadDataProvider create(android.os.ParcelFileDescriptor);
public static org.chromium.net.UploadDataProvider create(java.nio.ByteBuffer);
public static org.chromium.net.UploadDataProvider create(byte[], int, int);
public static org.chromium.net.UploadDataProvider create(byte[]);
}
public abstract class org.chromium.net.UploadDataSink {
public org.chromium.net.UploadDataSink();
public abstract void onReadSucceeded(boolean);
public abstract void onReadError(java.lang.Exception);
public abstract void onRewindSucceeded();
public abstract void onRewindError(java.lang.Exception);
}
public abstract class org.chromium.net.UrlRequest$Builder {
public static final int REQUEST_PRIORITY_IDLE;
public static final int REQUEST_PRIORITY_LOWEST;
public static final int REQUEST_PRIORITY_LOW;
public static final int REQUEST_PRIORITY_MEDIUM;
public static final int REQUEST_PRIORITY_HIGHEST;
public org.chromium.net.UrlRequest$Builder();
public abstract org.chromium.net.UrlRequest$Builder setHttpMethod(java.lang.String);
public abstract org.chromium.net.UrlRequest$Builder addHeader(java.lang.String, java.lang.String);
public abstract org.chromium.net.UrlRequest$Builder disableCache();
public abstract org.chromium.net.UrlRequest$Builder setPriority(int);
public abstract org.chromium.net.UrlRequest$Builder setUploadDataProvider(org.chromium.net.UploadDataProvider, java.util.concurrent.Executor);
public abstract org.chromium.net.UrlRequest$Builder allowDirectExecutor();
public abstract org.chromium.net.UrlRequest build();
}
public abstract class org.chromium.net.UrlRequest$Callback {
public org.chromium.net.UrlRequest$Callback();
public abstract void onRedirectReceived(org.chromium.net.UrlRequest, org.chromium.net.UrlResponseInfo, java.lang.String) throws java.lang.Exception;
public abstract void onResponseStarted(org.chromium.net.UrlRequest, org.chromium.net.UrlResponseInfo) throws java.lang.Exception;
public abstract void onReadCompleted(org.chromium.net.UrlRequest, org.chromium.net.UrlResponseInfo, java.nio.ByteBuffer) throws java.lang.Exception;
public abstract void onSucceeded(org.chromium.net.UrlRequest, org.chromium.net.UrlResponseInfo);
public abstract void onFailed(org.chromium.net.UrlRequest, org.chromium.net.UrlResponseInfo, org.chromium.net.CronetException);
public void onCanceled(org.chromium.net.UrlRequest, org.chromium.net.UrlResponseInfo);
}
public class org.chromium.net.UrlRequest$Status {
public static final int INVALID;
public static final int IDLE;
public static final int WAITING_FOR_STALLED_SOCKET_POOL;
public static final int WAITING_FOR_AVAILABLE_SOCKET;
public static final int WAITING_FOR_DELEGATE;
public static final int WAITING_FOR_CACHE;
public static final int DOWNLOADING_PROXY_SCRIPT;
public static final int RESOLVING_PROXY_FOR_URL;
public static final int RESOLVING_HOST_IN_PROXY_SCRIPT;
public static final int ESTABLISHING_PROXY_TUNNEL;
public static final int RESOLVING_HOST;
public static final int CONNECTING;
public static final int SSL_HANDSHAKE;
public static final int SENDING_REQUEST;
public static final int WAITING_FOR_RESPONSE;
public static final int READING_RESPONSE;
}
public abstract class org.chromium.net.UrlRequest$StatusListener {
public org.chromium.net.UrlRequest$StatusListener();
public abstract void onStatus(int);
}
public abstract class org.chromium.net.UrlRequest {
public org.chromium.net.UrlRequest();
public abstract void start();
public abstract void followRedirect();
public abstract void read(java.nio.ByteBuffer);
public abstract void cancel();
public abstract boolean isDone();
public abstract void getStatus(org.chromium.net.UrlRequest$StatusListener);
}
public abstract class org.chromium.net.UrlResponseInfo$HeaderBlock {
public org.chromium.net.UrlResponseInfo$HeaderBlock();
public abstract java.util.List<java.util.Map$Entry<java.lang.String, java.lang.String>> getAsList();
public abstract java.util.Map<java.lang.String, java.util.List<java.lang.String>> getAsMap();
}
public abstract class org.chromium.net.UrlResponseInfo {
public org.chromium.net.UrlResponseInfo();
public abstract java.lang.String getUrl();
public abstract java.util.List<java.lang.String> getUrlChain();
public abstract int getHttpStatusCode();
public abstract java.lang.String getHttpStatusText();
public abstract java.util.List<java.util.Map$Entry<java.lang.String, java.lang.String>> getAllHeadersAsList();
public abstract java.util.Map<java.lang.String, java.util.List<java.lang.String>> getAllHeaders();
public abstract boolean wasCached();
public abstract java.lang.String getNegotiatedProtocol();
public abstract java.lang.String getProxyServer();
public abstract long getReceivedByteCount();
}
|