| Motomu Utsumi | ceb2a75 | 2022-10-04 18:38:04 +0900 | [diff] [blame] | 1 | // Signature format: 2.0 | 
|  | 2 | package org.chromium.net { | 
|  | 3 |  | 
|  | 4 | public abstract class CallbackException extends org.chromium.net.CronetException { | 
|  | 5 | ctor protected CallbackException(String, Throwable); | 
|  | 6 | } | 
|  | 7 |  | 
|  | 8 | public abstract class CronetEngine { | 
|  | 9 | ctor public CronetEngine(); | 
|  | 10 | method public abstract java.net.URLStreamHandlerFactory createURLStreamHandlerFactory(); | 
|  | 11 | method public abstract byte[] getGlobalMetricsDeltas(); | 
|  | 12 | method public abstract String getVersionString(); | 
|  | 13 | method public abstract org.chromium.net.UrlRequest.Builder newUrlRequestBuilder(String, org.chromium.net.UrlRequest.Callback, java.util.concurrent.Executor); | 
|  | 14 | method public abstract java.net.URLConnection openConnection(java.net.URL) throws java.io.IOException; | 
|  | 15 | method public abstract void shutdown(); | 
|  | 16 | method public abstract void startNetLogToFile(String, boolean); | 
|  | 17 | method public abstract void stopNetLog(); | 
|  | 18 | } | 
|  | 19 |  | 
|  | 20 | public static class CronetEngine.Builder { | 
|  | 21 | ctor public CronetEngine.Builder(android.content.Context); | 
|  | 22 | method public org.chromium.net.CronetEngine.Builder addPublicKeyPins(String, java.util.Set<byte[]>, boolean, java.util.Date); | 
|  | 23 | method public org.chromium.net.CronetEngine.Builder addQuicHint(String, int, int); | 
|  | 24 | method public org.chromium.net.CronetEngine build(); | 
|  | 25 | method public org.chromium.net.CronetEngine.Builder enableBrotli(boolean); | 
|  | 26 | method public org.chromium.net.CronetEngine.Builder enableHttp2(boolean); | 
|  | 27 | method public org.chromium.net.CronetEngine.Builder enableHttpCache(int, long); | 
|  | 28 | method public org.chromium.net.CronetEngine.Builder enablePublicKeyPinningBypassForLocalTrustAnchors(boolean); | 
|  | 29 | method public org.chromium.net.CronetEngine.Builder enableQuic(boolean); | 
|  | 30 | method public String getDefaultUserAgent(); | 
|  | 31 | method public org.chromium.net.CronetEngine.Builder setLibraryLoader(org.chromium.net.CronetEngine.Builder.LibraryLoader); | 
|  | 32 | method public org.chromium.net.CronetEngine.Builder setStoragePath(String); | 
|  | 33 | method public org.chromium.net.CronetEngine.Builder setUserAgent(String); | 
|  | 34 | field public static final int HTTP_CACHE_DISABLED = 0; // 0x0 | 
|  | 35 | field public static final int HTTP_CACHE_DISK = 3; // 0x3 | 
|  | 36 | field public static final int HTTP_CACHE_DISK_NO_HTTP = 2; // 0x2 | 
|  | 37 | field public static final int HTTP_CACHE_IN_MEMORY = 1; // 0x1 | 
|  | 38 | } | 
|  | 39 |  | 
|  | 40 | public abstract static class CronetEngine.Builder.LibraryLoader { | 
|  | 41 | ctor public CronetEngine.Builder.LibraryLoader(); | 
|  | 42 | method public abstract void loadLibrary(String); | 
|  | 43 | } | 
|  | 44 |  | 
|  | 45 | public abstract class CronetException extends java.io.IOException { | 
|  | 46 | ctor protected CronetException(String, Throwable); | 
|  | 47 | } | 
|  | 48 |  | 
|  | 49 | public final class InlineExecutionProhibitedException extends java.util.concurrent.RejectedExecutionException { | 
|  | 50 | ctor public InlineExecutionProhibitedException(); | 
|  | 51 | } | 
|  | 52 |  | 
|  | 53 | public abstract class NetworkException extends org.chromium.net.CronetException { | 
|  | 54 | ctor protected NetworkException(String, Throwable); | 
|  | 55 | method public abstract int getCronetInternalErrorCode(); | 
|  | 56 | method public abstract int getErrorCode(); | 
|  | 57 | method public abstract boolean immediatelyRetryable(); | 
|  | 58 | field public static final int ERROR_ADDRESS_UNREACHABLE = 9; // 0x9 | 
|  | 59 | field public static final int ERROR_CONNECTION_CLOSED = 5; // 0x5 | 
|  | 60 | field public static final int ERROR_CONNECTION_REFUSED = 7; // 0x7 | 
|  | 61 | field public static final int ERROR_CONNECTION_RESET = 8; // 0x8 | 
|  | 62 | field public static final int ERROR_CONNECTION_TIMED_OUT = 6; // 0x6 | 
|  | 63 | field public static final int ERROR_HOSTNAME_NOT_RESOLVED = 1; // 0x1 | 
|  | 64 | field public static final int ERROR_INTERNET_DISCONNECTED = 2; // 0x2 | 
|  | 65 | field public static final int ERROR_NETWORK_CHANGED = 3; // 0x3 | 
|  | 66 | field public static final int ERROR_OTHER = 11; // 0xb | 
|  | 67 | field public static final int ERROR_QUIC_PROTOCOL_FAILED = 10; // 0xa | 
|  | 68 | field public static final int ERROR_TIMED_OUT = 4; // 0x4 | 
|  | 69 | } | 
|  | 70 |  | 
|  | 71 | public abstract class QuicException extends org.chromium.net.NetworkException { | 
|  | 72 | ctor protected QuicException(String, Throwable); | 
|  | 73 | method public abstract int getQuicDetailedErrorCode(); | 
|  | 74 | } | 
|  | 75 |  | 
|  | 76 | public abstract class UploadDataProvider implements java.io.Closeable { | 
|  | 77 | ctor public UploadDataProvider(); | 
|  | 78 | method public void close() throws java.io.IOException; | 
|  | 79 | method public abstract long getLength() throws java.io.IOException; | 
|  | 80 | method public abstract void read(org.chromium.net.UploadDataSink, java.nio.ByteBuffer) throws java.io.IOException; | 
|  | 81 | method public abstract void rewind(org.chromium.net.UploadDataSink) throws java.io.IOException; | 
|  | 82 | } | 
|  | 83 |  | 
|  | 84 | public final class UploadDataProviders { | 
|  | 85 | method public static org.chromium.net.UploadDataProvider create(java.io.File); | 
|  | 86 | method public static org.chromium.net.UploadDataProvider create(android.os.ParcelFileDescriptor); | 
|  | 87 | method public static org.chromium.net.UploadDataProvider create(java.nio.ByteBuffer); | 
|  | 88 | method public static org.chromium.net.UploadDataProvider create(byte[], int, int); | 
|  | 89 | method public static org.chromium.net.UploadDataProvider create(byte[]); | 
|  | 90 | } | 
|  | 91 |  | 
|  | 92 | public abstract class UploadDataSink { | 
|  | 93 | ctor public UploadDataSink(); | 
|  | 94 | method public abstract void onReadError(Exception); | 
|  | 95 | method public abstract void onReadSucceeded(boolean); | 
|  | 96 | method public abstract void onRewindError(Exception); | 
|  | 97 | method public abstract void onRewindSucceeded(); | 
|  | 98 | } | 
|  | 99 |  | 
|  | 100 | public abstract class UrlRequest { | 
|  | 101 | ctor public UrlRequest(); | 
|  | 102 | method public abstract void cancel(); | 
|  | 103 | method public abstract void followRedirect(); | 
|  | 104 | method public abstract void getStatus(org.chromium.net.UrlRequest.StatusListener); | 
|  | 105 | method public abstract boolean isDone(); | 
|  | 106 | method public abstract void read(java.nio.ByteBuffer); | 
|  | 107 | method public abstract void start(); | 
|  | 108 | } | 
|  | 109 |  | 
|  | 110 | public abstract static class UrlRequest.Builder { | 
|  | 111 | ctor public UrlRequest.Builder(); | 
|  | 112 | method public abstract org.chromium.net.UrlRequest.Builder addHeader(String, String); | 
|  | 113 | method public abstract org.chromium.net.UrlRequest.Builder allowDirectExecutor(); | 
|  | 114 | method public abstract org.chromium.net.UrlRequest build(); | 
|  | 115 | method public abstract org.chromium.net.UrlRequest.Builder disableCache(); | 
|  | 116 | method public abstract org.chromium.net.UrlRequest.Builder setHttpMethod(String); | 
|  | 117 | method public abstract org.chromium.net.UrlRequest.Builder setPriority(int); | 
|  | 118 | method public abstract org.chromium.net.UrlRequest.Builder setUploadDataProvider(org.chromium.net.UploadDataProvider, java.util.concurrent.Executor); | 
|  | 119 | field public static final int REQUEST_PRIORITY_HIGHEST = 4; // 0x4 | 
|  | 120 | field public static final int REQUEST_PRIORITY_IDLE = 0; // 0x0 | 
|  | 121 | field public static final int REQUEST_PRIORITY_LOW = 2; // 0x2 | 
|  | 122 | field public static final int REQUEST_PRIORITY_LOWEST = 1; // 0x1 | 
|  | 123 | field public static final int REQUEST_PRIORITY_MEDIUM = 3; // 0x3 | 
|  | 124 | } | 
|  | 125 |  | 
|  | 126 | public abstract static class UrlRequest.Callback { | 
|  | 127 | ctor public UrlRequest.Callback(); | 
|  | 128 | method public void onCanceled(org.chromium.net.UrlRequest, org.chromium.net.UrlResponseInfo); | 
|  | 129 | method public abstract void onFailed(org.chromium.net.UrlRequest, org.chromium.net.UrlResponseInfo, org.chromium.net.CronetException); | 
|  | 130 | method public abstract void onReadCompleted(org.chromium.net.UrlRequest, org.chromium.net.UrlResponseInfo, java.nio.ByteBuffer) throws java.lang.Exception; | 
|  | 131 | method public abstract void onRedirectReceived(org.chromium.net.UrlRequest, org.chromium.net.UrlResponseInfo, String) throws java.lang.Exception; | 
|  | 132 | method public abstract void onResponseStarted(org.chromium.net.UrlRequest, org.chromium.net.UrlResponseInfo) throws java.lang.Exception; | 
|  | 133 | method public abstract void onSucceeded(org.chromium.net.UrlRequest, org.chromium.net.UrlResponseInfo); | 
|  | 134 | } | 
|  | 135 |  | 
|  | 136 | public static class UrlRequest.Status { | 
|  | 137 | field public static final int CONNECTING = 10; // 0xa | 
|  | 138 | field public static final int DOWNLOADING_PAC_FILE = 5; // 0x5 | 
|  | 139 | field public static final int ESTABLISHING_PROXY_TUNNEL = 8; // 0x8 | 
|  | 140 | field public static final int IDLE = 0; // 0x0 | 
|  | 141 | field public static final int INVALID = -1; // 0xffffffff | 
|  | 142 | field public static final int READING_RESPONSE = 14; // 0xe | 
|  | 143 | field public static final int RESOLVING_HOST = 9; // 0x9 | 
|  | 144 | field public static final int RESOLVING_HOST_IN_PAC_FILE = 7; // 0x7 | 
|  | 145 | field public static final int RESOLVING_PROXY_FOR_URL = 6; // 0x6 | 
|  | 146 | field public static final int SENDING_REQUEST = 12; // 0xc | 
|  | 147 | field public static final int SSL_HANDSHAKE = 11; // 0xb | 
|  | 148 | field public static final int WAITING_FOR_AVAILABLE_SOCKET = 2; // 0x2 | 
|  | 149 | field public static final int WAITING_FOR_CACHE = 4; // 0x4 | 
|  | 150 | field public static final int WAITING_FOR_DELEGATE = 3; // 0x3 | 
|  | 151 | field public static final int WAITING_FOR_RESPONSE = 13; // 0xd | 
|  | 152 | field public static final int WAITING_FOR_STALLED_SOCKET_POOL = 1; // 0x1 | 
|  | 153 | } | 
|  | 154 |  | 
|  | 155 | public abstract static class UrlRequest.StatusListener { | 
|  | 156 | ctor public UrlRequest.StatusListener(); | 
|  | 157 | method public abstract void onStatus(int); | 
|  | 158 | } | 
|  | 159 |  | 
|  | 160 | public abstract class UrlResponseInfo { | 
|  | 161 | ctor public UrlResponseInfo(); | 
|  | 162 | method public abstract java.util.Map<java.lang.String,java.util.List<java.lang.String>> getAllHeaders(); | 
|  | 163 | method public abstract java.util.List<java.util.Map.Entry<java.lang.String,java.lang.String>> getAllHeadersAsList(); | 
|  | 164 | method public abstract int getHttpStatusCode(); | 
|  | 165 | method public abstract String getHttpStatusText(); | 
|  | 166 | method public abstract String getNegotiatedProtocol(); | 
|  | 167 | method public abstract String getProxyServer(); | 
|  | 168 | method public abstract long getReceivedByteCount(); | 
|  | 169 | method public abstract String getUrl(); | 
|  | 170 | method public abstract java.util.List<java.lang.String> getUrlChain(); | 
|  | 171 | method public abstract boolean wasCached(); | 
|  | 172 | } | 
|  | 173 |  | 
|  | 174 | } | 
|  | 175 |  |