META-INF/MANIFEST.MF
META-INF/
META-INF/proguard/
okhttp3/
okhttp3/internal/
okhttp3/internal/http1/
okhttp3/internal/proxy/
okhttp3/internal/cache/
okhttp3/internal/connection/
okhttp3/internal/platform/
okhttp3/internal/io/
okhttp3/internal/cache2/
okhttp3/internal/http2/
okhttp3/internal/annotations/
okhttp3/internal/tls/
okhttp3/internal/http/
okhttp3/internal/publicsuffix/
okhttp3/internal/ws/
META-INF/maven/
META-INF/maven/com.squareup.okhttp3/
META-INF/maven/com.squareup.okhttp3/okhttp/
META-INF/proguard/okhttp3.pro
okhttp3/Call$Factory.class
Call.java package okhttp3 public abstract okhttp3.Call$Factory extends java.lang.Object { public abstract okhttp3.Call newCall (okhttp3.Request) }
okhttp3/EventListener$1.class
EventListener.java package okhttp3 okhttp3.EventListener$1 extends okhttp3.EventListener { void <init> () }
okhttp3/Authenticator$1.class
Authenticator.java package okhttp3 okhttp3.Authenticator$1 extends java.lang.Object implements okhttp3.Authenticator { void <init> () public okhttp3.Request authenticate (okhttp3.Route, okhttp3.Response) okhttp3.Route route okhttp3.Response response }
okhttp3/WebSocket$Factory.class
WebSocket.java package okhttp3 public abstract okhttp3.WebSocket$Factory extends java.lang.Object { public abstract okhttp3.WebSocket newWebSocket (okhttp3.Request, okhttp3.WebSocketListener) }
okhttp3/internal/proxy/NullProxySelector.class
NullProxySelector.java package okhttp3.internal.proxy public okhttp3.internal.proxy.NullProxySelector extends java.net.ProxySelector { public void <init> () public java.util.List select (java.net.URI) java.net.URI uri public void connectFailed (java.net.URI, java.net.SocketAddress, java.io.IOException) java.net.URI uri java.net.SocketAddress sa java.io.IOException ioe }
okhttp3/internal/cache/CacheInterceptor$1.class
CacheInterceptor.java package okhttp3.internal.cache okhttp3.internal.cache.CacheInterceptor$1 extends java.lang.Object implements okio.Source { boolean cacheRequestClosed final synthetic okio.BufferedSource val$source final synthetic okhttp3.internal.cache.CacheRequest val$cacheRequest final synthetic okio.BufferedSink val$cacheBody final synthetic okhttp3.internal.cache.CacheInterceptor this$0 void <init> (okhttp3.internal.cache.CacheInterceptor, okio.BufferedSource, okhttp3.internal.cache.CacheRequest, okio.BufferedSink) okhttp3.internal.cache.CacheInterceptor this$0 public long read (okio.Buffer, long) throws java.io.IOException long bytesRead java.io.IOException e okio.Buffer sink long byteCount long bytesRead public okio.Timeout timeout () public void close () throws java.io.IOException }
okhttp3/internal/cache/DiskLruCache$Snapshot.class
DiskLruCache.java package okhttp3.internal.cache public final okhttp3.internal.cache.DiskLruCache$Snapshot extends java.lang.Object implements java.io.Closeable { private final String key private final long sequenceNumber private final okio.Source[] sources private final long[] lengths final synthetic okhttp3.internal.cache.DiskLruCache this$0 void <init> (okhttp3.internal.cache.DiskLruCache, java.lang.String, long, okio.Source[], long[]) okhttp3.internal.cache.DiskLruCache this$0 String key long sequenceNumber okio.Source[] sources long[] lengths public java.lang.String key () public okhttp3.internal.cache.DiskLruCache$Editor edit () throws java.io.IOException public okio.Source getSource (int) int index public long getLength (int) int index public void close () okio.Source in static synthetic java.lang.String access$000 (okhttp3.internal.cache.DiskLruCache$Snapshot) okhttp3.internal.cache.DiskLruCache$Snapshot x0 }
okhttp3/internal/connection/RealConnection$1.class
RealConnection.java package okhttp3.internal.connection okhttp3.internal.connection.RealConnection$1 extends okhttp3.internal.ws.RealWebSocket$Streams { final synthetic okhttp3.internal.connection.StreamAllocation val$streamAllocation final synthetic okhttp3.internal.connection.RealConnection this$0 void <init> (okhttp3.internal.connection.RealConnection, boolean, okio.BufferedSource, okio.BufferedSink, okhttp3.internal.connection.StreamAllocation) okhttp3.internal.connection.RealConnection this$0 boolean client okio.BufferedSource source okio.BufferedSink sink public void close () throws java.io.IOException }
okhttp3/internal/platform/JdkWithJettyBootPlatform$JettyNegoProvider.class
JdkWithJettyBootPlatform.java package okhttp3.internal.platform okhttp3.internal.platform.JdkWithJettyBootPlatform$JettyNegoProvider extends java.lang.Object implements java.lang.reflect.InvocationHandler { private final java.util.List protocols boolean unsupported String selected void <init> (java.util.List) java.util.List protocols public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable int i int size java.util.List peerProtocols Object proxy java.lang.reflect.Method method Object[] args String methodName Class returnType }
okhttp3/internal/platform/AndroidPlatform.class
AndroidPlatform.java package okhttp3.internal.platform okhttp3.internal.platform.AndroidPlatform extends okhttp3.internal.platform.Platform { private static final int MAX_LOG_LENGTH private final Class sslParametersClass private final okhttp3.internal.platform.OptionalMethod setUseSessionTickets private final okhttp3.internal.platform.OptionalMethod setHostname private final okhttp3.internal.platform.OptionalMethod getAlpnSelectedProtocol private final okhttp3.internal.platform.OptionalMethod setAlpnProtocols private final okhttp3.internal.platform.AndroidPlatform$CloseGuard closeGuard void <init> (java.lang.Class, okhttp3.internal.platform.OptionalMethod, okhttp3.internal.platform.OptionalMethod, okhttp3.internal.platform.OptionalMethod, okhttp3.internal.platform.OptionalMethod) Class sslParametersClass okhttp3.internal.platform.OptionalMethod setUseSessionTickets okhttp3.internal.platform.OptionalMethod setHostname okhttp3.internal.platform.OptionalMethod getAlpnSelectedProtocol okhttp3.internal.platform.OptionalMethod setAlpnProtocols public void connectSocket (java.net.Socket, java.net.InetSocketAddress, int) throws java.io.IOException AssertionError e java.io.IOException ioException SecurityException e java.io.IOException ioException ClassCastException e java.net.Socket socket java.net.InetSocketAddress address int connectTimeout protected javax.net.ssl.X509TrustManager trustManager (javax.net.ssl.SSLSocketFactory) Class gmsSslParametersClass ClassNotFoundException e javax.net.ssl.SSLSocketFactory sslSocketFactory Object context javax.net.ssl.X509TrustManager x509TrustManager public void configureTlsExtensions (javax.net.ssl.SSLSocket, java.lang.String, java.util.List) Object[] parameters javax.net.ssl.SSLSocket sslSocket String hostname java.util.List protocols public java.lang.String getSelectedProtocol (javax.net.ssl.SSLSocket) javax.net.ssl.SSLSocket socket byte[] alpnResult public void log (int, java.lang.String, java.lang.Throwable) int end int newline int i int length int level String message Throwable t int logLevel public java.lang.Object getStackTraceForCloseable (java.lang.String) String closer public void logCloseableLeak (java.lang.String, java.lang.Object) String message Object stackTrace boolean reported public boolean isCleartextTrafficPermitted (java.lang.String) Class networkPolicyClass java.lang.reflect.Method getInstanceMethod Object networkSecurityPolicy ReflectiveOperationException e Exception e String hostname private boolean api24IsCleartextTrafficPermitted (java.lang.String, java.lang.Class, java.lang.Object) throws java.lang.reflect.InvocationTargetException java.lang.IllegalAccessException java.lang.reflect.Method isCleartextTrafficPermittedMethod NoSuchMethodException e String hostname Class networkPolicyClass Object networkSecurityPolicy private boolean api23IsCleartextTrafficPermitted (java.lang.String, java.lang.Class, java.lang.Object) throws java.lang.reflect.InvocationTargetException java.lang.IllegalAccessException java.lang.reflect.Method isCleartextTrafficPermittedMethod NoSuchMethodException e String hostname Class networkPolicyClass Object networkSecurityPolicy private static boolean supportsAlpn () public okhttp3.internal.tls.CertificateChainCleaner buildCertificateChainCleaner (javax.net.ssl.X509TrustManager) Class extensionsClass java.lang.reflect.Constructor constructor Object extensions java.lang.reflect.Method checkServerTrusted Exception e javax.net.ssl.X509TrustManager trustManager public static okhttp3.internal.platform.Platform buildIfSupported () Class sslParametersClass ClassNotFoundException e Class sslParametersClass okhttp3.internal.platform.OptionalMethod setUseSessionTickets okhttp3.internal.platform.OptionalMethod setHostname okhttp3.internal.platform.OptionalMethod getAlpnSelectedProtocol okhttp3.internal.platform.OptionalMethod setAlpnProtocols public okhttp3.internal.tls.TrustRootIndex buildTrustRootIndex (javax.net.ssl.X509TrustManager) java.lang.reflect.Method method NoSuchMethodException e javax.net.ssl.X509TrustManager trustManager public javax.net.ssl.SSLContext getSSLContext () boolean tryTls12 NoClassDefFoundError e java.security.NoSuchAlgorithmException e boolean tryTls12 }
okhttp3/internal/cache2/Relay.class
Relay.java package okhttp3.internal.cache2 final okhttp3.internal.cache2.Relay extends java.lang.Object { private static final int SOURCE_UPSTREAM private static final int SOURCE_FILE static final okio.ByteString PREFIX_CLEAN static final okio.ByteString PREFIX_DIRTY private static final long FILE_HEADER_SIZE java.io.RandomAccessFile file Thread upstreamReader okio.Source upstream final okio.Buffer upstreamBuffer long upstreamPos boolean complete private final okio.ByteString metadata final okio.Buffer buffer final long bufferMaxSize int sourceCount private void <init> (java.io.RandomAccessFile, okio.Source, long, okio.ByteString, long) java.io.RandomAccessFile file okio.Source upstream long upstreamPos okio.ByteString metadata long bufferMaxSize public static okhttp3.internal.cache2.Relay edit (java.io.File, okio.Source, okio.ByteString, long) throws java.io.IOException java.io.File file okio.Source upstream okio.ByteString metadata long bufferMaxSize java.io.RandomAccessFile randomAccessFile okhttp3.internal.cache2.Relay result public static okhttp3.internal.cache2.Relay read (java.io.File) throws java.io.IOException java.io.File file java.io.RandomAccessFile randomAccessFile okhttp3.internal.cache2.FileOperator fileOperator okio.Buffer header okio.ByteString prefix long upstreamSize long metadataSize okio.Buffer metadataBuffer okio.ByteString metadata private void writeHeader (okio.ByteString, long, long) throws java.io.IOException okio.ByteString prefix long upstreamSize long metadataSize okio.Buffer header okhttp3.internal.cache2.FileOperator fileOperator private void writeMetadata (long) throws java.io.IOException long upstreamSize okio.Buffer metadataBuffer okhttp3.internal.cache2.FileOperator fileOperator void commit (long) throws java.io.IOException long upstreamSize boolean isClosed () public okio.ByteString metadata () public okio.Source newSource () static void <clinit> () }
okhttp3/internal/http2/Http2Connection$ReaderRunnable$1.class
Http2Connection.java package okhttp3.internal.http2 okhttp3.internal.http2.Http2Connection$ReaderRunnable$1 extends okhttp3.internal.NamedRunnable { final synthetic okhttp3.internal.http2.Http2Stream val$newStream final synthetic okhttp3.internal.http2.Http2Connection$ReaderRunnable this$1 transient void <init> (okhttp3.internal.http2.Http2Connection$ReaderRunnable, java.lang.String, java.lang.Object[], okhttp3.internal.http2.Http2Stream) okhttp3.internal.http2.Http2Connection$ReaderRunnable this$1 String format Object[] args public void execute () java.io.IOException e }
okhttp3/internal/http2/Header.class
Header.java package okhttp3.internal.http2 public final okhttp3.internal.http2.Header extends java.lang.Object { public static final okio.ByteString PSEUDO_PREFIX public static final String RESPONSE_STATUS_UTF8 public static final String TARGET_METHOD_UTF8 public static final String TARGET_PATH_UTF8 public static final String TARGET_SCHEME_UTF8 public static final String TARGET_AUTHORITY_UTF8 public static final okio.ByteString RESPONSE_STATUS public static final okio.ByteString TARGET_METHOD public static final okio.ByteString TARGET_PATH public static final okio.ByteString TARGET_SCHEME public static final okio.ByteString TARGET_AUTHORITY public final okio.ByteString name public final okio.ByteString value final int hpackSize public void <init> (java.lang.String, java.lang.String) String name String value public void <init> (okio.ByteString, java.lang.String) okio.ByteString name String value public void <init> (okio.ByteString, okio.ByteString) okio.ByteString name okio.ByteString value public boolean equals (java.lang.Object) okhttp3.internal.http2.Header that Object other public int hashCode () int result public java.lang.String toString () static void <clinit> () }
okhttp3/internal/http2/Huffman.class
Huffman.java package okhttp3.internal.http2 okhttp3.internal.http2.Huffman extends java.lang.Object { private static final int[] CODES private static final byte[] CODE_LENGTHS private static final okhttp3.internal.http2.Huffman INSTANCE private final okhttp3.internal.http2.Huffman$Node root public static okhttp3.internal.http2.Huffman get () private void <init> () void encode (okio.ByteString, okio.BufferedSink) throws java.io.IOException int b int code int nbits int i okio.ByteString data okio.BufferedSink sink long current int n int encodedLength (okio.ByteString) int b int i okio.ByteString bytes long len byte[] decode (byte[]) int c int b int i int c byte[] buf java.io.ByteArrayOutputStream baos okhttp3.internal.http2.Huffman$Node node int current int nbits private void buildTree () int i private void addCode (int, int, byte) int i int i int sym int code byte len okhttp3.internal.http2.Huffman$Node terminal okhttp3.internal.http2.Huffman$Node current int shift int start int end static void <clinit> () }
okhttp3/internal/http2/Http2Writer.class
Http2Writer.java package okhttp3.internal.http2 final okhttp3.internal.http2.Http2Writer extends java.lang.Object implements java.io.Closeable { private static final java.util.logging.Logger logger private final okio.BufferedSink sink private final boolean client private final okio.Buffer hpackBuffer private int maxFrameSize private boolean closed final okhttp3.internal.http2.Hpack$Writer hpackWriter void <init> (okio.BufferedSink, boolean) okio.BufferedSink sink boolean client public synchronized void connectionPreface () throws java.io.IOException public synchronized void applyAndAckSettings (okhttp3.internal.http2.Settings) throws java.io.IOException okhttp3.internal.http2.Settings peerSettings int length byte type byte flags int streamId public synchronized void pushPromise (int, int, java.util.List) throws java.io.IOException int streamId int promisedStreamId java.util.List requestHeaders long byteCount int length byte type byte flags public synchronized void flush () throws java.io.IOException public synchronized void synStream (boolean, int, int, java.util.List) throws java.io.IOException boolean outFinished int streamId int associatedStreamId java.util.List headerBlock public synchronized void synReply (boolean, int, java.util.List) throws java.io.IOException boolean outFinished int streamId java.util.List headerBlock public synchronized void headers (int, java.util.List) throws java.io.IOException int streamId java.util.List headerBlock public synchronized void rstStream (int, okhttp3.internal.http2.ErrorCode) throws java.io.IOException int streamId okhttp3.internal.http2.ErrorCode errorCode int length byte type byte flags public int maxDataLength () public synchronized void data (boolean, int, okio.Buffer, int) throws java.io.IOException boolean outFinished int streamId okio.Buffer source int byteCount byte flags void dataFrame (int, byte, okio.Buffer, int) throws java.io.IOException int streamId byte flags okio.Buffer buffer int byteCount byte type public synchronized void settings (okhttp3.internal.http2.Settings) throws java.io.IOException int id int i okhttp3.internal.http2.Settings settings int length byte type byte flags int streamId public synchronized void ping (boolean, int, int) throws java.io.IOException boolean ack int payload1 int payload2 int length byte type byte flags int streamId public synchronized void goAway (int, okhttp3.internal.http2.ErrorCode, byte[]) throws java.io.IOException int lastGoodStreamId okhttp3.internal.http2.ErrorCode errorCode byte[] debugData int length byte type byte flags int streamId public synchronized void windowUpdate (int, long) throws java.io.IOException int streamId long windowSizeIncrement int length byte type byte flags public void frameHeader (int, int, byte, byte) throws java.io.IOException int streamId int length byte type byte flags public synchronized void close () throws java.io.IOException private static void writeMedium (okio.BufferedSink, int) throws java.io.IOException okio.BufferedSink sink int i private void writeContinuationFrames (int, long) throws java.io.IOException int length int streamId long byteCount void headers (boolean, int, java.util.List) throws java.io.IOException boolean outFinished int streamId java.util.List headerBlock long byteCount int length byte type byte flags static void <clinit> () }
okhttp3/RequestBody$2.class
RequestBody.java package okhttp3 okhttp3.RequestBody$2 extends okhttp3.RequestBody { final synthetic okhttp3.MediaType val$contentType final synthetic int val$byteCount final synthetic byte[] val$content final synthetic int val$offset void <init> (okhttp3.MediaType, int, byte[], int) public okhttp3.MediaType contentType () public long contentLength () public void writeTo (okio.BufferedSink) throws java.io.IOException okio.BufferedSink sink }
okhttp3/Headers$Builder.class
Headers.java package okhttp3 public final okhttp3.Headers$Builder extends java.lang.Object { final java.util.List namesAndValues public void <init> () okhttp3.Headers$Builder addLenient (java.lang.String) String line int index public okhttp3.Headers$Builder add (java.lang.String) String line int index public okhttp3.Headers$Builder add (java.lang.String, java.lang.String) String name String value public okhttp3.Headers$Builder addUnsafeNonAscii (java.lang.String, java.lang.String) String name String value public okhttp3.Headers$Builder addAll (okhttp3.Headers) int i okhttp3.Headers headers int size public okhttp3.Headers$Builder add (java.lang.String, java.util.Date) String name java.util.Date value public okhttp3.Headers$Builder set (java.lang.String, java.util.Date) String name java.util.Date value okhttp3.Headers$Builder addLenient (java.lang.String, java.lang.String) String name String value public okhttp3.Headers$Builder removeAll (java.lang.String) int i String name public okhttp3.Headers$Builder set (java.lang.String, java.lang.String) String name String value public java.lang.String get (java.lang.String) int i String name public okhttp3.Headers build () }
okhttp3/EventListener$Factory.class
EventListener.java package okhttp3 public abstract okhttp3.EventListener$Factory extends java.lang.Object { public abstract okhttp3.EventListener create (okhttp3.Call) }
okhttp3/Call.class
Call.java package okhttp3 public abstract okhttp3.Call extends java.lang.Object implements java.lang.Cloneable { public abstract okhttp3.Request request () public abstract okhttp3.Response execute () throws java.io.IOException public abstract void enqueue (okhttp3.Callback) public abstract void cancel () public abstract boolean isExecuted () public abstract boolean isCanceled () public abstract okio.Timeout timeout () public abstract okhttp3.Call clone () }
okhttp3/Callback.class
Callback.java package okhttp3 public abstract okhttp3.Callback extends java.lang.Object { public abstract void onFailure (okhttp3.Call, java.io.IOException) public abstract void onResponse (okhttp3.Call, okhttp3.Response) throws java.io.IOException }
okhttp3/Request$Builder.class
Request.java package okhttp3 public okhttp3.Request$Builder extends java.lang.Object { okhttp3.HttpUrl url String method okhttp3.Headers$Builder headers okhttp3.RequestBody body java.util.Map tags public void <init> () void <init> (okhttp3.Request) okhttp3.Request request public okhttp3.Request$Builder url (okhttp3.HttpUrl) okhttp3.HttpUrl url public okhttp3.Request$Builder url (java.lang.String) String url public okhttp3.Request$Builder url (java.net.URL) java.net.URL url public okhttp3.Request$Builder header (java.lang.String, java.lang.String) String name String value public okhttp3.Request$Builder addHeader (java.lang.String, java.lang.String) String name String value public okhttp3.Request$Builder removeHeader (java.lang.String) String name public okhttp3.Request$Builder headers (okhttp3.Headers) okhttp3.Headers headers public okhttp3.Request$Builder cacheControl (okhttp3.CacheControl) okhttp3.CacheControl cacheControl String value public okhttp3.Request$Builder get () public okhttp3.Request$Builder head () public okhttp3.Request$Builder post (okhttp3.RequestBody) okhttp3.RequestBody body public okhttp3.Request$Builder delete (okhttp3.RequestBody) okhttp3.RequestBody body public okhttp3.Request$Builder delete () public okhttp3.Request$Builder put (okhttp3.RequestBody) okhttp3.RequestBody body public okhttp3.Request$Builder patch (okhttp3.RequestBody) okhttp3.RequestBody body public okhttp3.Request$Builder method (java.lang.String, okhttp3.RequestBody) String method okhttp3.RequestBody body public okhttp3.Request$Builder tag (java.lang.Object) Object tag public okhttp3.Request$Builder tag (java.lang.Class, java.lang.Object) Class type Object tag public okhttp3.Request build () }
okhttp3/RealCall$AsyncCall.class
RealCall.java package okhttp3 final okhttp3.RealCall$AsyncCall extends okhttp3.internal.NamedRunnable { private final okhttp3.Callback responseCallback static final synthetic boolean $assertionsDisabled final synthetic okhttp3.RealCall this$0 void <init> (okhttp3.RealCall, okhttp3.Callback) okhttp3.RealCall this$0 okhttp3.Callback responseCallback java.lang.String host () okhttp3.Request request () okhttp3.RealCall get () void executeOn (java.util.concurrent.ExecutorService) java.io.InterruptedIOException ioException java.util.concurrent.RejectedExecutionException e java.util.concurrent.ExecutorService executorService boolean success protected void execute () okhttp3.Response response java.io.IOException e boolean signalledCallback static void <clinit> () }
okhttp3/CacheControl.class
CacheControl.java package okhttp3 public final okhttp3.CacheControl extends java.lang.Object { public static final okhttp3.CacheControl FORCE_NETWORK public static final okhttp3.CacheControl FORCE_CACHE private final boolean noCache private final boolean noStore private final int maxAgeSeconds private final int sMaxAgeSeconds private final boolean isPrivate private final boolean isPublic private final boolean mustRevalidate private final int maxStaleSeconds private final int minFreshSeconds private final boolean onlyIfCached private final boolean noTransform private final boolean immutable String headerValue private void <init> (boolean, boolean, int, int, boolean, boolean, boolean, int, int, boolean, boolean, boolean, java.lang.String) boolean noCache boolean noStore int maxAgeSeconds int sMaxAgeSeconds boolean isPrivate boolean isPublic boolean mustRevalidate int maxStaleSeconds int minFreshSeconds boolean onlyIfCached boolean noTransform boolean immutable String headerValue void <init> (okhttp3.CacheControl$Builder) okhttp3.CacheControl$Builder builder public boolean noCache () public boolean noStore () public int maxAgeSeconds () public int sMaxAgeSeconds () public boolean isPrivate () public boolean isPublic () public boolean mustRevalidate () public int maxStaleSeconds () public int minFreshSeconds () public boolean onlyIfCached () public boolean noTransform () public boolean immutable () public static okhttp3.CacheControl parse (okhttp3.Headers) String parameter int parameterStart String parameter int parameterStart int tokenStart String directive String parameter String name String value int pos int i int size okhttp3.Headers headers boolean noCache boolean noStore int maxAgeSeconds int sMaxAgeSeconds boolean isPrivate boolean isPublic boolean mustRevalidate int maxStaleSeconds int minFreshSeconds boolean onlyIfCached boolean noTransform boolean immutable boolean canUseHeaderValue String headerValue public java.lang.String toString () String result private java.lang.String headerValue () StringBuilder result static void <clinit> () }
okhttp3/CertificatePinner$Pin.class
CertificatePinner.java package okhttp3 final okhttp3.CertificatePinner$Pin extends java.lang.Object { private static final String WILDCARD final String pattern final String canonicalHostname final String hashAlgorithm final okio.ByteString hash void <init> (java.lang.String, java.lang.String) String pattern String pin boolean matches (java.lang.String) int firstDot String hostname public boolean equals (java.lang.Object) Object other public int hashCode () int result public java.lang.String toString () }
okhttp3/internal/http1/Http1Codec.class
Http1Codec.java package okhttp3.internal.http1 public final okhttp3.internal.http1.Http1Codec extends java.lang.Object implements okhttp3.internal.http.HttpCodec { private static final int STATE_IDLE private static final int STATE_OPEN_REQUEST_BODY private static final int STATE_WRITING_REQUEST_BODY private static final int STATE_READ_RESPONSE_HEADERS private static final int STATE_OPEN_RESPONSE_BODY private static final int STATE_READING_RESPONSE_BODY private static final int STATE_CLOSED private static final int HEADER_LIMIT final okhttp3.OkHttpClient client final okhttp3.internal.connection.StreamAllocation streamAllocation final okio.BufferedSource source final okio.BufferedSink sink int state private long headerLimit public void <init> (okhttp3.OkHttpClient, okhttp3.internal.connection.StreamAllocation, okio.BufferedSource, okio.BufferedSink) okhttp3.OkHttpClient client okhttp3.internal.connection.StreamAllocation streamAllocation okio.BufferedSource source okio.BufferedSink sink public okio.Sink createRequestBody (okhttp3.Request, long) okhttp3.Request request long contentLength public void cancel () okhttp3.internal.connection.RealConnection connection public void writeRequestHeaders (okhttp3.Request) throws java.io.IOException okhttp3.Request request String requestLine public okhttp3.ResponseBody openResponseBody (okhttp3.Response) throws java.io.IOException okio.Source source okio.Source source okio.Source source okhttp3.Response response String contentType long contentLength public boolean isClosed () public void flushRequest () throws java.io.IOException public void finishRequest () throws java.io.IOException public void writeRequest (okhttp3.Headers, java.lang.String) throws java.io.IOException int i int size okhttp3.Headers headers String requestLine public okhttp3.Response$Builder readResponseHeaders (boolean) throws java.io.IOException okhttp3.internal.http.StatusLine statusLine okhttp3.Response$Builder responseBuilder java.io.IOException exception java.io.EOFException e boolean expectContinue private java.lang.String readHeaderLine () throws java.io.IOException String line public okhttp3.Headers readHeaders () throws java.io.IOException String line okhttp3.Headers$Builder headers public okio.Sink newChunkedSink () public okio.Sink newFixedLengthSink (long) long contentLength public okio.Source newFixedLengthSource (long) throws java.io.IOException long length public okio.Source newChunkedSource (okhttp3.HttpUrl) throws java.io.IOException okhttp3.HttpUrl url public okio.Source newUnknownLengthSource () throws java.io.IOException void detachTimeout (okio.ForwardingTimeout) okio.ForwardingTimeout timeout okio.Timeout oldDelegate }
okhttp3/internal/cache/DiskLruCache.class
DiskLruCache.java package okhttp3.internal.cache public final okhttp3.internal.cache.DiskLruCache extends java.lang.Object implements java.io.Closeable java.io.Flushable { static final String JOURNAL_FILE static final String JOURNAL_FILE_TEMP static final String JOURNAL_FILE_BACKUP static final String MAGIC static final String VERSION_1 static final long ANY_SEQUENCE_NUMBER static final java.util.regex.Pattern LEGAL_KEY_PATTERN private static final String CLEAN private static final String DIRTY private static final String REMOVE private static final String READ final okhttp3.internal.io.FileSystem fileSystem final java.io.File directory private final java.io.File journalFile private final java.io.File journalFileTmp private final java.io.File journalFileBackup private final int appVersion private long maxSize final int valueCount private long size okio.BufferedSink journalWriter final java.util.LinkedHashMap lruEntries int redundantOpCount boolean hasJournalErrors boolean initialized boolean closed boolean mostRecentTrimFailed boolean mostRecentRebuildFailed private long nextSequenceNumber private final java.util.concurrent.Executor executor private final Runnable cleanupRunnable static final synthetic boolean $assertionsDisabled void <init> (okhttp3.internal.io.FileSystem, java.io.File, int, int, long, java.util.concurrent.Executor) okhttp3.internal.io.FileSystem fileSystem java.io.File directory int appVersion int valueCount long maxSize java.util.concurrent.Executor executor public synchronized void initialize () throws java.io.IOException java.io.IOException journalIsCorrupt public static okhttp3.internal.cache.DiskLruCache create (okhttp3.internal.io.FileSystem, java.io.File, int, int, long) okhttp3.internal.io.FileSystem fileSystem java.io.File directory int appVersion int valueCount long maxSize java.util.concurrent.Executor executor private void readJournal () throws java.io.IOException java.io.EOFException endOfJournal String magic String version String appVersionString String valueCountString String blank int lineCount okio.BufferedSource source private okio.BufferedSink newJournalWriter () throws java.io.FileNotFoundException okio.Sink fileSink okio.Sink faultHidingSink private void readJournalLine (java.lang.String) throws java.io.IOException String key String[] parts String line int firstSpace int keyBegin int secondSpace String key okhttp3.internal.cache.DiskLruCache$Entry entry private void processJournal () throws java.io.IOException int t int t okhttp3.internal.cache.DiskLruCache$Entry entry java.util.Iterator i synchronized void rebuildJournal () throws java.io.IOException okhttp3.internal.cache.DiskLruCache$Entry entry okio.BufferedSink writer public synchronized okhttp3.internal.cache.DiskLruCache$Snapshot get (java.lang.String) throws java.io.IOException String key okhttp3.internal.cache.DiskLruCache$Entry entry okhttp3.internal.cache.DiskLruCache$Snapshot snapshot public okhttp3.internal.cache.DiskLruCache$Editor edit (java.lang.String) throws java.io.IOException String key synchronized okhttp3.internal.cache.DiskLruCache$Editor edit (java.lang.String, long) throws java.io.IOException String key long expectedSequenceNumber okhttp3.internal.cache.DiskLruCache$Entry entry okhttp3.internal.cache.DiskLruCache$Editor editor public java.io.File getDirectory () public synchronized long getMaxSize () public synchronized void setMaxSize (long) long maxSize public synchronized long size () throws java.io.IOException synchronized void completeEdit (okhttp3.internal.cache.DiskLruCache$Editor, boolean) throws java.io.IOException int i java.io.File clean long oldLength long newLength java.io.File dirty int i okhttp3.internal.cache.DiskLruCache$Editor editor boolean success okhttp3.internal.cache.DiskLruCache$Entry entry boolean journalRebuildRequired () int redundantOpCompactThreshold public synchronized boolean remove (java.lang.String) throws java.io.IOException String key okhttp3.internal.cache.DiskLruCache$Entry entry boolean removed boolean removeEntry (okhttp3.internal.cache.DiskLruCache$Entry) throws java.io.IOException int i okhttp3.internal.cache.DiskLruCache$Entry entry public synchronized boolean isClosed () private synchronized void checkNotClosed () public synchronized void flush () throws java.io.IOException public synchronized void close () throws java.io.IOException okhttp3.internal.cache.DiskLruCache$Entry entry void trimToSize () throws java.io.IOException okhttp3.internal.cache.DiskLruCache$Entry toEvict public void delete () throws java.io.IOException public synchronized void evictAll () throws java.io.IOException okhttp3.internal.cache.DiskLruCache$Entry entry private void validateKey (java.lang.String) String key java.util.regex.Matcher matcher public synchronized java.util.Iterator snapshots () throws java.io.IOException static void <clinit> () }
okhttp3/internal/cache/DiskLruCache$3.class
DiskLruCache.java package okhttp3.internal.cache okhttp3.internal.cache.DiskLruCache$3 extends java.lang.Object implements java.util.Iterator { final java.util.Iterator delegate okhttp3.internal.cache.DiskLruCache$Snapshot nextSnapshot okhttp3.internal.cache.DiskLruCache$Snapshot removeSnapshot final synthetic okhttp3.internal.cache.DiskLruCache this$0 void <init> (okhttp3.internal.cache.DiskLruCache) okhttp3.internal.cache.DiskLruCache this$0 public boolean hasNext () okhttp3.internal.cache.DiskLruCache$Entry entry okhttp3.internal.cache.DiskLruCache$Snapshot snapshot public okhttp3.internal.cache.DiskLruCache$Snapshot next () public void remove () public volatile synthetic java.lang.Object next () }
okhttp3/internal/cache/DiskLruCache$Editor$1.class
DiskLruCache.java package okhttp3.internal.cache okhttp3.internal.cache.DiskLruCache$Editor$1 extends okhttp3.internal.cache.FaultHidingSink { final synthetic okhttp3.internal.cache.DiskLruCache$Editor this$1 void <init> (okhttp3.internal.cache.DiskLruCache$Editor, okio.Sink) okhttp3.internal.cache.DiskLruCache$Editor this$1 okio.Sink delegate protected void onException (java.io.IOException) java.io.IOException e }
okhttp3/internal/connection/ConnectInterceptor.class
ConnectInterceptor.java package okhttp3.internal.connection public final okhttp3.internal.connection.ConnectInterceptor extends java.lang.Object implements okhttp3.Interceptor { public final okhttp3.OkHttpClient client public void <init> (okhttp3.OkHttpClient) okhttp3.OkHttpClient client public okhttp3.Response intercept (okhttp3.Interceptor$Chain) throws java.io.IOException okhttp3.Interceptor$Chain chain okhttp3.internal.http.RealInterceptorChain realChain okhttp3.Request request okhttp3.internal.connection.StreamAllocation streamAllocation boolean doExtensiveHealthChecks okhttp3.internal.http.HttpCodec httpCodec okhttp3.internal.connection.RealConnection connection }
okhttp3/internal/platform/Jdk9Platform.class
Jdk9Platform.java package okhttp3.internal.platform final okhttp3.internal.platform.Jdk9Platform extends okhttp3.internal.platform.Platform { final java.lang.reflect.Method setProtocolMethod final java.lang.reflect.Method getProtocolMethod void <init> (java.lang.reflect.Method, java.lang.reflect.Method) java.lang.reflect.Method setProtocolMethod java.lang.reflect.Method getProtocolMethod public void configureTlsExtensions (javax.net.ssl.SSLSocket, java.lang.String, java.util.List) javax.net.ssl.SSLParameters sslParameters java.util.List names ReflectiveOperationException e javax.net.ssl.SSLSocket sslSocket String hostname java.util.List protocols public java.lang.String getSelectedProtocol (javax.net.ssl.SSLSocket) String protocol ReflectiveOperationException e javax.net.ssl.SSLSocket socket public javax.net.ssl.X509TrustManager trustManager (javax.net.ssl.SSLSocketFactory) javax.net.ssl.SSLSocketFactory sslSocketFactory public static okhttp3.internal.platform.Jdk9Platform buildIfSupported () java.lang.reflect.Method setProtocolMethod java.lang.reflect.Method getProtocolMethod }
okhttp3/internal/http2/Http2Connection$Listener$1.class
Http2Connection.java package okhttp3.internal.http2 okhttp3.internal.http2.Http2Connection$Listener$1 extends okhttp3.internal.http2.Http2Connection$Listener { void <init> () public void onStream (okhttp3.internal.http2.Http2Stream) throws java.io.IOException okhttp3.internal.http2.Http2Stream stream }
okhttp3/internal/http2/Http2Connection$3.class
Http2Connection.java package okhttp3.internal.http2 okhttp3.internal.http2.Http2Connection$3 extends okhttp3.internal.NamedRunnable { final synthetic int val$streamId final synthetic java.util.List val$requestHeaders final synthetic okhttp3.internal.http2.Http2Connection this$0 transient void <init> (okhttp3.internal.http2.Http2Connection, java.lang.String, java.lang.Object[], int, java.util.List) okhttp3.internal.http2.Http2Connection this$0 String format Object[] args public void execute () boolean cancel }
okhttp3/internal/http2/Http2Connection$1.class
Http2Connection.java package okhttp3.internal.http2 okhttp3.internal.http2.Http2Connection$1 extends okhttp3.internal.NamedRunnable { final synthetic int val$streamId final synthetic okhttp3.internal.http2.ErrorCode val$errorCode final synthetic okhttp3.internal.http2.Http2Connection this$0 transient void <init> (okhttp3.internal.http2.Http2Connection, java.lang.String, java.lang.Object[], int, okhttp3.internal.http2.ErrorCode) okhttp3.internal.http2.Http2Connection this$0 String format Object[] args public void execute () java.io.IOException e }
okhttp3/internal/http2/Hpack$Reader.class
Hpack.java package okhttp3.internal.http2 final okhttp3.internal.http2.Hpack$Reader extends java.lang.Object { private final java.util.List headerList private final okio.BufferedSource source private final int headerTableSizeSetting private int maxDynamicTableByteCount okhttp3.internal.http2.Header[] dynamicTable int nextHeaderIndex int headerCount int dynamicTableByteCount void <init> (int, okio.Source) int headerTableSizeSetting okio.Source source void <init> (int, int, okio.Source) int headerTableSizeSetting int maxDynamicTableByteCount okio.Source source int maxDynamicTableByteCount () private void adjustDynamicTableByteCount () private void clearDynamicTable () private int evictToRecoverBytes (int) int j int bytesToRecover int entriesToEvict void readHeaders () throws java.io.IOException int index int index int index int b public java.util.List getAndResetHeaderList () java.util.List result private void readIndexedHeader (int) throws java.io.IOException okhttp3.internal.http2.Header staticEntry int dynamicTableIndex int index private int dynamicTableIndex (int) int index private void readLiteralHeaderWithoutIndexingIndexedName (int) throws java.io.IOException int index okio.ByteString name okio.ByteString value private void readLiteralHeaderWithoutIndexingNewName () throws java.io.IOException okio.ByteString name okio.ByteString value private void readLiteralHeaderWithIncrementalIndexingIndexedName (int) throws java.io.IOException int nameIndex okio.ByteString name okio.ByteString value private void readLiteralHeaderWithIncrementalIndexingNewName () throws java.io.IOException okio.ByteString name okio.ByteString value private okio.ByteString getName (int) throws java.io.IOException int dynamicTableIndex int index private boolean isStaticHeader (int) int index private void insertIntoDynamicTable (int, okhttp3.internal.http2.Header) okhttp3.internal.http2.Header[] doubled int index okhttp3.internal.http2.Header entry int delta int bytesToRecover int entriesEvicted private int readByte () throws java.io.IOException int readInt (int, int) throws java.io.IOException int b int firstByte int prefixMask int prefix int result int shift okio.ByteString readByteString () throws java.io.IOException int firstByte boolean huffmanDecode int length }
okhttp3/internal/http2/Huffman$Node.class
Huffman.java package okhttp3.internal.http2 final okhttp3.internal.http2.Huffman$Node extends java.lang.Object { final okhttp3.internal.http2.Huffman$Node[] children final int symbol final int terminalBits void <init> () void <init> (int, int) int symbol int bits int b }
okhttp3/internal/annotations/EverythingIsNonNull.class
EverythingIsNonNull.java package okhttp3.internal.annotations public abstract annotation okhttp3.internal.annotations.EverythingIsNonNull extends java.lang.Object implements java.lang.annotation.Annotation { }
okhttp3/internal/tls/BasicCertificateChainCleaner.class
BasicCertificateChainCleaner.java package okhttp3.internal.tls public final okhttp3.internal.tls.BasicCertificateChainCleaner extends okhttp3.internal.tls.CertificateChainCleaner { private static final int MAX_SIGNERS private final okhttp3.internal.tls.TrustRootIndex trustRootIndex public void <init> (okhttp3.internal.tls.TrustRootIndex) okhttp3.internal.tls.TrustRootIndex trustRootIndex public java.util.List clean (java.util.List, java.lang.String) throws javax.net.ssl.SSLPeerUnverifiedException java.security.cert.X509Certificate signingCert java.util.Iterator i java.security.cert.X509Certificate toVerify java.security.cert.X509Certificate trustedCert int c java.util.List chain String hostname java.util.Deque queue java.util.List result boolean foundTrustedCertificate private boolean verifySignature (java.security.cert.X509Certificate, java.security.cert.X509Certificate) java.security.GeneralSecurityException verifyFailed java.security.cert.X509Certificate toVerify java.security.cert.X509Certificate signingCert public int hashCode () public boolean equals (java.lang.Object) Object other }
okhttp3/internal/tls/OkHostnameVerifier.class
OkHostnameVerifier.java package okhttp3.internal.tls public final okhttp3.internal.tls.OkHostnameVerifier extends java.lang.Object implements javax.net.ssl.HostnameVerifier { public static final okhttp3.internal.tls.OkHostnameVerifier INSTANCE private static final int ALT_DNS_NAME private static final int ALT_IPA_NAME private void <init> () public boolean verify (java.lang.String, javax.net.ssl.SSLSession) java.security.cert.Certificate[] certificates javax.net.ssl.SSLException e String host javax.net.ssl.SSLSession session public boolean verify (java.lang.String, java.security.cert.X509Certificate) String host java.security.cert.X509Certificate certificate private boolean verifyIpAddress (java.lang.String, java.security.cert.X509Certificate) int i int size String ipAddress java.security.cert.X509Certificate certificate java.util.List altNames private boolean verifyHostname (java.lang.String, java.security.cert.X509Certificate) String altName String hostname java.security.cert.X509Certificate certificate java.util.List altNames public static java.util.List allSubjectAltNames (java.security.cert.X509Certificate) java.security.cert.X509Certificate certificate java.util.List altIpaNames java.util.List altDnsNames java.util.List result private static java.util.List getSubjectAltNames (java.security.cert.X509Certificate, int) String altName java.util.List entry Integer altNameType Object subjectAltName java.util.Collection subjectAltNames java.security.cert.CertificateParsingException e java.security.cert.X509Certificate certificate int type java.util.List result public boolean verifyHostname (java.lang.String, java.lang.String) String hostname String pattern String suffix int suffixStartIndexInHostname static void <clinit> () }
okhttp3/internal/tls/CertificateChainCleaner.class
CertificateChainCleaner.java package okhttp3.internal.tls public abstract okhttp3.internal.tls.CertificateChainCleaner extends java.lang.Object { public void <init> () public abstract java.util.List clean (java.util.List, java.lang.String) throws javax.net.ssl.SSLPeerUnverifiedException public static okhttp3.internal.tls.CertificateChainCleaner get (javax.net.ssl.X509TrustManager) javax.net.ssl.X509TrustManager trustManager public static transient okhttp3.internal.tls.CertificateChainCleaner get (java.security.cert.X509Certificate[]) java.security.cert.X509Certificate[] caCerts }
okhttp3/internal/http/RequestLine.class
RequestLine.java package okhttp3.internal.http public final okhttp3.internal.http.RequestLine extends java.lang.Object { private void <init> () public static java.lang.String get (okhttp3.Request, java.net.Proxy$Type) okhttp3.Request request java.net.Proxy$Type proxyType StringBuilder result private static boolean includeAuthorityInRequestLine (okhttp3.Request, java.net.Proxy$Type) okhttp3.Request request java.net.Proxy$Type proxyType public static java.lang.String requestPath (okhttp3.HttpUrl) okhttp3.HttpUrl url String path String query }
okhttp3/internal/ws/WebSocketReader$FrameCallback.class
WebSocketReader.java package okhttp3.internal.ws public abstract okhttp3.internal.ws.WebSocketReader$FrameCallback extends java.lang.Object { public abstract void onReadMessage (java.lang.String) throws java.io.IOException public abstract void onReadMessage (okio.ByteString) throws java.io.IOException public abstract void onReadPing (okio.ByteString) public abstract void onReadPong (okio.ByteString) public abstract void onReadClose (int, java.lang.String) }
okhttp3/internal/ws/WebSocketWriter.class
WebSocketWriter.java package okhttp3.internal.ws final okhttp3.internal.ws.WebSocketWriter extends java.lang.Object { final boolean isClient final java.util.Random random final okio.BufferedSink sink final okio.Buffer sinkBuffer boolean writerClosed final okio.Buffer buffer final okhttp3.internal.ws.WebSocketWriter$FrameSink frameSink boolean activeWriter private final byte[] maskKey private final okio.Buffer$UnsafeCursor maskCursor void <init> (boolean, okio.BufferedSink, java.util.Random) boolean isClient okio.BufferedSink sink java.util.Random random void writePing (okio.ByteString) throws java.io.IOException okio.ByteString payload void writePong (okio.ByteString) throws java.io.IOException okio.ByteString payload void writeClose (int, okio.ByteString) throws java.io.IOException okio.Buffer buffer int code okio.ByteString reason okio.ByteString payload private void writeControlFrame (int, okio.ByteString) throws java.io.IOException long payloadStart int opcode okio.ByteString payload int length int b0 int b1 okio.Sink newMessageSink (int, long) int formatOpcode long contentLength void writeMessageFrame (int, long, boolean, boolean) throws java.io.IOException long bufferStart int formatOpcode long byteCount boolean isFirstFrame boolean isFinal int b0 int b1 }
okhttp3/ResponseBody$BomAwareReader.class
ResponseBody.java package okhttp3 final okhttp3.ResponseBody$BomAwareReader extends java.io.Reader { private final okio.BufferedSource source private final java.nio.charset.Charset charset private boolean closed private java.io.Reader delegate void <init> (okio.BufferedSource, java.nio.charset.Charset) okio.BufferedSource source java.nio.charset.Charset charset public int read (char[], int, int) throws java.io.IOException java.nio.charset.Charset charset char[] cbuf int off int len java.io.Reader delegate public void close () throws java.io.IOException }
okhttp3/ConnectionSpec$Builder.class
ConnectionSpec.java package okhttp3 public final okhttp3.ConnectionSpec$Builder extends java.lang.Object { boolean tls String[] cipherSuites String[] tlsVersions boolean supportsTlsExtensions void <init> (boolean) boolean tls public void <init> (okhttp3.ConnectionSpec) okhttp3.ConnectionSpec connectionSpec public okhttp3.ConnectionSpec$Builder allEnabledCipherSuites () public transient okhttp3.ConnectionSpec$Builder cipherSuites (okhttp3.CipherSuite[]) int i okhttp3.CipherSuite[] cipherSuites String[] strings public transient okhttp3.ConnectionSpec$Builder cipherSuites (java.lang.String[]) String[] cipherSuites public okhttp3.ConnectionSpec$Builder allEnabledTlsVersions () public transient okhttp3.ConnectionSpec$Builder tlsVersions (okhttp3.TlsVersion[]) int i okhttp3.TlsVersion[] tlsVersions String[] strings public transient okhttp3.ConnectionSpec$Builder tlsVersions (java.lang.String[]) String[] tlsVersions public okhttp3.ConnectionSpec$Builder supportsTlsExtensions (boolean) boolean supportsTlsExtensions public okhttp3.ConnectionSpec build () }
okhttp3/ResponseBody$1.class
ResponseBody.java package okhttp3 okhttp3.ResponseBody$1 extends okhttp3.ResponseBody { final synthetic okhttp3.MediaType val$contentType final synthetic long val$contentLength final synthetic okio.BufferedSource val$content void <init> (okhttp3.MediaType, long, okio.BufferedSource) public okhttp3.MediaType contentType () public long contentLength () public okio.BufferedSource source () }
okhttp3/OkHttpClient.class
OkHttpClient.java package okhttp3 public okhttp3.OkHttpClient extends java.lang.Object implements java.lang.Cloneable okhttp3.Call$Factory okhttp3.WebSocket$Factory { static final java.util.List DEFAULT_PROTOCOLS static final java.util.List DEFAULT_CONNECTION_SPECS final okhttp3.Dispatcher dispatcher final java.net.Proxy proxy final java.util.List protocols final java.util.List connectionSpecs final java.util.List interceptors final java.util.List networkInterceptors final okhttp3.EventListener$Factory eventListenerFactory final java.net.ProxySelector proxySelector final okhttp3.CookieJar cookieJar final okhttp3.Cache cache final okhttp3.internal.cache.InternalCache internalCache final javax.net.SocketFactory socketFactory final javax.net.ssl.SSLSocketFactory sslSocketFactory final okhttp3.internal.tls.CertificateChainCleaner certificateChainCleaner final javax.net.ssl.HostnameVerifier hostnameVerifier final okhttp3.CertificatePinner certificatePinner final okhttp3.Authenticator proxyAuthenticator final okhttp3.Authenticator authenticator final okhttp3.ConnectionPool connectionPool final okhttp3.Dns dns final boolean followSslRedirects final boolean followRedirects final boolean retryOnConnectionFailure final int callTimeout final int connectTimeout final int readTimeout final int writeTimeout final int pingInterval public void <init> () void <init> (okhttp3.OkHttpClient$Builder) okhttp3.ConnectionSpec spec javax.net.ssl.X509TrustManager trustManager okhttp3.OkHttpClient$Builder builder boolean isTLS private static javax.net.ssl.SSLSocketFactory newSslSocketFactory (javax.net.ssl.X509TrustManager) javax.net.ssl.SSLContext sslContext java.security.GeneralSecurityException e javax.net.ssl.X509TrustManager trustManager public int callTimeoutMillis () public int connectTimeoutMillis () public int readTimeoutMillis () public int writeTimeoutMillis () public int pingIntervalMillis () public java.net.Proxy proxy () public java.net.ProxySelector proxySelector () public okhttp3.CookieJar cookieJar () public okhttp3.Cache cache () okhttp3.internal.cache.InternalCache internalCache () public okhttp3.Dns dns () public javax.net.SocketFactory socketFactory () public javax.net.ssl.SSLSocketFactory sslSocketFactory () public javax.net.ssl.HostnameVerifier hostnameVerifier () public okhttp3.CertificatePinner certificatePinner () public okhttp3.Authenticator authenticator () public okhttp3.Authenticator proxyAuthenticator () public okhttp3.ConnectionPool connectionPool () public boolean followSslRedirects () public boolean followRedirects () public boolean retryOnConnectionFailure () public okhttp3.Dispatcher dispatcher () public java.util.List protocols () public java.util.List connectionSpecs () public java.util.List interceptors () public java.util.List networkInterceptors () public okhttp3.EventListener$Factory eventListenerFactory () public okhttp3.Call newCall (okhttp3.Request) okhttp3.Request request public okhttp3.WebSocket newWebSocket (okhttp3.Request, okhttp3.WebSocketListener) okhttp3.Request request okhttp3.WebSocketListener listener okhttp3.internal.ws.RealWebSocket webSocket public okhttp3.OkHttpClient$Builder newBuilder () static void <clinit> () }
okhttp3/HttpUrl$Builder.class
HttpUrl.java package okhttp3 public final okhttp3.HttpUrl$Builder extends java.lang.Object { String scheme String encodedUsername String encodedPassword String host int port final java.util.List encodedPathSegments java.util.List encodedQueryNamesAndValues String encodedFragment static final String INVALID_HOST public void <init> () public okhttp3.HttpUrl$Builder scheme (java.lang.String) String scheme public okhttp3.HttpUrl$Builder username (java.lang.String) String username public okhttp3.HttpUrl$Builder encodedUsername (java.lang.String) String encodedUsername public okhttp3.HttpUrl$Builder password (java.lang.String) String password public okhttp3.HttpUrl$Builder encodedPassword (java.lang.String) String encodedPassword public okhttp3.HttpUrl$Builder host (java.lang.String) String host String encoded public okhttp3.HttpUrl$Builder port (int) int port int effectivePort () public okhttp3.HttpUrl$Builder addPathSegment (java.lang.String) String pathSegment public okhttp3.HttpUrl$Builder addPathSegments (java.lang.String) String pathSegments public okhttp3.HttpUrl$Builder addEncodedPathSegment (java.lang.String) String encodedPathSegment public okhttp3.HttpUrl$Builder addEncodedPathSegments (java.lang.String) String encodedPathSegments private okhttp3.HttpUrl$Builder addPathSegments (java.lang.String, boolean) int segmentEnd boolean addTrailingSlash String pathSegments boolean alreadyEncoded int offset public okhttp3.HttpUrl$Builder setPathSegment (int, java.lang.String) int index String pathSegment String canonicalPathSegment public okhttp3.HttpUrl$Builder setEncodedPathSegment (int, java.lang.String) int index String encodedPathSegment String canonicalPathSegment public okhttp3.HttpUrl$Builder removePathSegment (int) int index public okhttp3.HttpUrl$Builder encodedPath (java.lang.String) String encodedPath public okhttp3.HttpUrl$Builder query (java.lang.String) String query public okhttp3.HttpUrl$Builder encodedQuery (java.lang.String) String encodedQuery public okhttp3.HttpUrl$Builder addQueryParameter (java.lang.String, java.lang.String) String name String value public okhttp3.HttpUrl$Builder addEncodedQueryParameter (java.lang.String, java.lang.String) String encodedName String encodedValue public okhttp3.HttpUrl$Builder setQueryParameter (java.lang.String, java.lang.String) String name String value public okhttp3.HttpUrl$Builder setEncodedQueryParameter (java.lang.String, java.lang.String) String encodedName String encodedValue public okhttp3.HttpUrl$Builder removeAllQueryParameters (java.lang.String) String name String nameToRemove public okhttp3.HttpUrl$Builder removeAllEncodedQueryParameters (java.lang.String) String encodedName private void removeAllCanonicalQueryParameters (java.lang.String) int i String canonicalName public okhttp3.HttpUrl$Builder fragment (java.lang.String) String fragment public okhttp3.HttpUrl$Builder encodedFragment (java.lang.String) String encodedFragment okhttp3.HttpUrl$Builder reencodeForUri () String pathSegment int i int size String component int i int size public okhttp3.HttpUrl build () public java.lang.String toString () int effectivePort StringBuilder result okhttp3.HttpUrl$Builder parse (okhttp3.HttpUrl, java.lang.String) int passwordColonOffset String canonicalUsername int portColonOffset int componentDelimiterOffset int c int queryDelimiterOffset okhttp3.HttpUrl base String input int pos int limit int schemeDelimiterOffset boolean hasUsername boolean hasPassword int slashCount int pathDelimiterOffset private void resolvePath (java.lang.String, int, int) int pathSegmentDelimiterOffset boolean segmentHasTrailingSlash int i String input int pos int limit char c private void push (java.lang.String, int, int, boolean, boolean) String input int pos int limit boolean addTrailingSlash boolean alreadyEncoded String segment private boolean isDot (java.lang.String) String input private boolean isDotDot (java.lang.String) String input private void pop () String removed private static int schemeDelimiterOffset (java.lang.String, int, int) char c int i String input int pos int limit char c0 private static int slashCount (java.lang.String, int, int) char c String input int pos int limit int slashCount private static int portColonOffset (java.lang.String, int, int) int i String input int pos int limit private static java.lang.String canonicalizeHost (java.lang.String, int, int) String input int pos int limit String percentDecoded private static int parsePort (java.lang.String, int, int) String portString int i NumberFormatException e String input int pos int limit }
okhttp3/Dispatcher.class
Dispatcher.java package okhttp3 public final okhttp3.Dispatcher extends java.lang.Object { private int maxRequests private int maxRequestsPerHost private Runnable idleCallback private java.util.concurrent.ExecutorService executorService private final java.util.Deque readyAsyncCalls private final java.util.Deque runningAsyncCalls private final java.util.Deque runningSyncCalls static final synthetic boolean $assertionsDisabled public void <init> (java.util.concurrent.ExecutorService) java.util.concurrent.ExecutorService executorService public void <init> () public synchronized java.util.concurrent.ExecutorService executorService () public void setMaxRequests (int) int maxRequests public synchronized int getMaxRequests () public void setMaxRequestsPerHost (int) int maxRequestsPerHost public synchronized int getMaxRequestsPerHost () public synchronized void setIdleCallback (java.lang.Runnable) Runnable idleCallback void enqueue (okhttp3.RealCall$AsyncCall) okhttp3.RealCall$AsyncCall call public synchronized void cancelAll () okhttp3.RealCall$AsyncCall call okhttp3.RealCall$AsyncCall call okhttp3.RealCall call private boolean promoteAndExecute () okhttp3.RealCall$AsyncCall asyncCall java.util.Iterator i boolean isRunning okhttp3.RealCall$AsyncCall asyncCall int i int size java.util.List executableCalls boolean isRunning private int runningCallsForHost (okhttp3.RealCall$AsyncCall) okhttp3.RealCall$AsyncCall c okhttp3.RealCall$AsyncCall call int result synchronized void executed (okhttp3.RealCall) okhttp3.RealCall call void finished (okhttp3.RealCall$AsyncCall) okhttp3.RealCall$AsyncCall call void finished (okhttp3.RealCall) okhttp3.RealCall call private void finished (java.util.Deque, java.lang.Object) Runnable idleCallback java.util.Deque calls Object call Runnable idleCallback boolean isRunning public synchronized java.util.List queuedCalls () okhttp3.RealCall$AsyncCall asyncCall java.util.List result public synchronized java.util.List runningCalls () okhttp3.RealCall$AsyncCall asyncCall java.util.List result public synchronized int queuedCallsCount () public synchronized int runningCallsCount () static void <clinit> () }
okhttp3/internal/http1/Http1Codec$FixedLengthSource.class
Http1Codec.java package okhttp3.internal.http1 okhttp3.internal.http1.Http1Codec$FixedLengthSource extends okhttp3.internal.http1.Http1Codec$AbstractSource { private long bytesRemaining final synthetic okhttp3.internal.http1.Http1Codec this$0 void <init> (okhttp3.internal.http1.Http1Codec, long) throws java.io.IOException long length public long read (okio.Buffer, long) throws java.io.IOException java.net.ProtocolException e okio.Buffer sink long byteCount long read public void close () throws java.io.IOException }
okhttp3/internal/cache/CacheInterceptor.class
CacheInterceptor.java package okhttp3.internal.cache public final okhttp3.internal.cache.CacheInterceptor extends java.lang.Object implements okhttp3.Interceptor { final okhttp3.internal.cache.InternalCache cache public void <init> (okhttp3.internal.cache.InternalCache) okhttp3.internal.cache.InternalCache cache public okhttp3.Response intercept (okhttp3.Interceptor$Chain) throws java.io.IOException okhttp3.Response response okhttp3.internal.cache.CacheRequest cacheRequest okhttp3.Interceptor$Chain chain okhttp3.Response cacheCandidate long now okhttp3.internal.cache.CacheStrategy strategy okhttp3.Request networkRequest okhttp3.Response cacheResponse okhttp3.Response networkResponse okhttp3.Response response private static okhttp3.Response stripBody (okhttp3.Response) okhttp3.Response response private okhttp3.Response cacheWritingResponse (okhttp3.internal.cache.CacheRequest, okhttp3.Response) throws java.io.IOException okhttp3.internal.cache.CacheRequest cacheRequest okhttp3.Response response okio.Sink cacheBodyUnbuffered okio.BufferedSource source okio.BufferedSink cacheBody okio.Source cacheWritingSource String contentType long contentLength private static okhttp3.Headers combine (okhttp3.Headers, okhttp3.Headers) String fieldName String value int i int size String fieldName int i int size okhttp3.Headers cachedHeaders okhttp3.Headers networkHeaders okhttp3.Headers$Builder result static boolean isEndToEnd (java.lang.String) String fieldName static boolean isContentSpecificHeader (java.lang.String) String fieldName }
okhttp3/internal/cache/CacheStrategy.class
CacheStrategy.java package okhttp3.internal.cache public final okhttp3.internal.cache.CacheStrategy extends java.lang.Object { public final okhttp3.Request networkRequest public final okhttp3.Response cacheResponse void <init> (okhttp3.Request, okhttp3.Response) okhttp3.Request networkRequest okhttp3.Response cacheResponse public static boolean isCacheable (okhttp3.Response, okhttp3.Request) okhttp3.Response response okhttp3.Request request }
okhttp3/internal/connection/RouteException.class
RouteException.java package okhttp3.internal.connection public final okhttp3.internal.connection.RouteException extends java.lang.RuntimeException { private java.io.IOException firstException private java.io.IOException lastException public void <init> (java.io.IOException) java.io.IOException cause public java.io.IOException getFirstConnectException () public java.io.IOException getLastConnectException () public void addConnectException (java.io.IOException) java.io.IOException e }
okhttp3/internal/connection/StreamAllocation$StreamAllocationReference.class
StreamAllocation.java package okhttp3.internal.connection public final okhttp3.internal.connection.StreamAllocation$StreamAllocationReference extends java.lang.ref.WeakReference { public final Object callStackTrace void <init> (okhttp3.internal.connection.StreamAllocation, java.lang.Object) okhttp3.internal.connection.StreamAllocation referent Object callStackTrace }
okhttp3/internal/platform/JdkWithJettyBootPlatform.class
JdkWithJettyBootPlatform.java package okhttp3.internal.platform okhttp3.internal.platform.JdkWithJettyBootPlatform extends okhttp3.internal.platform.Platform { private final java.lang.reflect.Method putMethod private final java.lang.reflect.Method getMethod private final java.lang.reflect.Method removeMethod private final Class clientProviderClass private final Class serverProviderClass void <init> (java.lang.reflect.Method, java.lang.reflect.Method, java.lang.reflect.Method, java.lang.Class, java.lang.Class) java.lang.reflect.Method putMethod java.lang.reflect.Method getMethod java.lang.reflect.Method removeMethod Class clientProviderClass Class serverProviderClass public void configureTlsExtensions (javax.net.ssl.SSLSocket, java.lang.String, java.util.List) Object provider ReflectiveOperationException e javax.net.ssl.SSLSocket sslSocket String hostname java.util.List protocols java.util.List names public void afterHandshake (javax.net.ssl.SSLSocket) ReflectiveOperationException e javax.net.ssl.SSLSocket sslSocket public java.lang.String getSelectedProtocol (javax.net.ssl.SSLSocket) okhttp3.internal.platform.JdkWithJettyBootPlatform$JettyNegoProvider provider ReflectiveOperationException e javax.net.ssl.SSLSocket socket public static okhttp3.internal.platform.Platform buildIfSupported () String negoClassName Class negoClass Class providerClass Class clientProviderClass Class serverProviderClass java.lang.reflect.Method putMethod java.lang.reflect.Method getMethod java.lang.reflect.Method removeMethod }
okhttp3/internal/http2/StreamResetException.class
StreamResetException.java package okhttp3.internal.http2 public final okhttp3.internal.http2.StreamResetException extends java.io.IOException { public final okhttp3.internal.http2.ErrorCode errorCode public void <init> (okhttp3.internal.http2.ErrorCode) okhttp3.internal.http2.ErrorCode errorCode }
okhttp3/internal/http2/Http2Connection$6.class
Http2Connection.java package okhttp3.internal.http2 okhttp3.internal.http2.Http2Connection$6 extends okhttp3.internal.NamedRunnable { final synthetic int val$streamId final synthetic okhttp3.internal.http2.ErrorCode val$errorCode final synthetic okhttp3.internal.http2.Http2Connection this$0 transient void <init> (okhttp3.internal.http2.Http2Connection, java.lang.String, java.lang.Object[], int, okhttp3.internal.http2.ErrorCode) okhttp3.internal.http2.Http2Connection this$0 String format Object[] args public void execute () }
okhttp3/internal/http2/Http2Connection$4.class
Http2Connection.java package okhttp3.internal.http2 okhttp3.internal.http2.Http2Connection$4 extends okhttp3.internal.NamedRunnable { final synthetic int val$streamId final synthetic java.util.List val$requestHeaders final synthetic boolean val$inFinished final synthetic okhttp3.internal.http2.Http2Connection this$0 transient void <init> (okhttp3.internal.http2.Http2Connection, java.lang.String, java.lang.Object[], int, java.util.List, boolean) okhttp3.internal.http2.Http2Connection this$0 String format Object[] args public void execute () boolean cancel }
okhttp3/internal/http2/ErrorCode.class
ErrorCode.java package okhttp3.internal.http2 public final enum okhttp3.internal.http2.ErrorCode extends java.lang.Enum { public static final enum okhttp3.internal.http2.ErrorCode NO_ERROR public static final enum okhttp3.internal.http2.ErrorCode PROTOCOL_ERROR public static final enum okhttp3.internal.http2.ErrorCode INTERNAL_ERROR public static final enum okhttp3.internal.http2.ErrorCode FLOW_CONTROL_ERROR public static final enum okhttp3.internal.http2.ErrorCode REFUSED_STREAM public static final enum okhttp3.internal.http2.ErrorCode CANCEL public static final enum okhttp3.internal.http2.ErrorCode COMPRESSION_ERROR public static final enum okhttp3.internal.http2.ErrorCode CONNECT_ERROR public static final enum okhttp3.internal.http2.ErrorCode ENHANCE_YOUR_CALM public static final enum okhttp3.internal.http2.ErrorCode INADEQUATE_SECURITY public static final enum okhttp3.internal.http2.ErrorCode HTTP_1_1_REQUIRED public final int httpCode private static final synthetic okhttp3.internal.http2.ErrorCode[] $VALUES public static okhttp3.internal.http2.ErrorCode[] values () public static okhttp3.internal.http2.ErrorCode valueOf (java.lang.String) String name private void <init> (java.lang.String, int, int) int httpCode public static okhttp3.internal.http2.ErrorCode fromHttp2 (int) okhttp3.internal.http2.ErrorCode errorCode int code static void <clinit> () }
okhttp3/internal/http2/Http2Stream$StreamTimeout.class
Http2Stream.java package okhttp3.internal.http2 okhttp3.internal.http2.Http2Stream$StreamTimeout extends okio.AsyncTimeout { final synthetic okhttp3.internal.http2.Http2Stream this$0 void <init> (okhttp3.internal.http2.Http2Stream) okhttp3.internal.http2.Http2Stream this$0 protected void timedOut () protected java.io.IOException newTimeoutException (java.io.IOException) java.io.IOException cause java.net.SocketTimeoutException socketTimeoutException public void exitAndThrowIfTimedOut () throws java.io.IOException }
okhttp3/internal/http2/Settings.class
Settings.java package okhttp3.internal.http2 public final okhttp3.internal.http2.Settings extends java.lang.Object { static final int DEFAULT_INITIAL_WINDOW_SIZE static final int HEADER_TABLE_SIZE static final int ENABLE_PUSH static final int MAX_CONCURRENT_STREAMS static final int MAX_FRAME_SIZE static final int MAX_HEADER_LIST_SIZE static final int INITIAL_WINDOW_SIZE static final int COUNT private int set private final int[] values public void <init> () void clear () okhttp3.internal.http2.Settings set (int, int) int id int value int bit boolean isSet (int) int id int bit int get (int) int id int size () int getHeaderTableSize () int bit boolean getEnablePush (boolean) boolean defaultValue int bit int getMaxConcurrentStreams (int) int defaultValue int bit int getMaxFrameSize (int) int defaultValue int bit int getMaxHeaderListSize (int) int defaultValue int bit int getInitialWindowSize () int bit void merge (okhttp3.internal.http2.Settings) int i okhttp3.internal.http2.Settings other }
okhttp3/internal/http2/Http2Connection.class
Http2Connection.java package okhttp3.internal.http2 public final okhttp3.internal.http2.Http2Connection extends java.lang.Object implements java.io.Closeable { static final int OKHTTP_CLIENT_WINDOW_SIZE private static final java.util.concurrent.ExecutorService listenerExecutor final boolean client final okhttp3.internal.http2.Http2Connection$Listener listener final java.util.Map streams final String hostname int lastGoodStreamId int nextStreamId boolean shutdown private final java.util.concurrent.ScheduledExecutorService writerExecutor private final java.util.concurrent.ExecutorService pushExecutor final okhttp3.internal.http2.PushObserver pushObserver private boolean awaitingPong long unacknowledgedBytesRead long bytesLeftInWriteWindow okhttp3.internal.http2.Settings okHttpSettings final okhttp3.internal.http2.Settings peerSettings boolean receivedInitialPeerSettings final java.net.Socket socket final okhttp3.internal.http2.Http2Writer writer final okhttp3.internal.http2.Http2Connection$ReaderRunnable readerRunnable final java.util.Set currentPushRequests static final synthetic boolean $assertionsDisabled void <init> (okhttp3.internal.http2.Http2Connection$Builder) okhttp3.internal.http2.Http2Connection$Builder builder public okhttp3.Protocol getProtocol () public synchronized int openStreamCount () synchronized okhttp3.internal.http2.Http2Stream getStream (int) int id synchronized okhttp3.internal.http2.Http2Stream removeStream (int) int streamId okhttp3.internal.http2.Http2Stream stream public synchronized int maxConcurrentStreams () synchronized void updateConnectionFlowControl (long) long read public okhttp3.internal.http2.Http2Stream pushStream (int, java.util.List, boolean) throws java.io.IOException int associatedStreamId java.util.List requestHeaders boolean out public okhttp3.internal.http2.Http2Stream newStream (java.util.List, boolean) throws java.io.IOException java.util.List requestHeaders boolean out private okhttp3.internal.http2.Http2Stream newStream (int, java.util.List, boolean) throws java.io.IOException boolean flushHeaders okhttp3.internal.http2.Http2Stream stream int streamId boolean flushHeaders okhttp3.internal.http2.Http2Stream stream int streamId int associatedStreamId java.util.List requestHeaders boolean out boolean outFinished boolean inFinished boolean flushHeaders okhttp3.internal.http2.Http2Stream stream int streamId void writeSynReply (int, boolean, java.util.List) throws java.io.IOException int streamId boolean outFinished java.util.List alternating public void writeData (int, boolean, okio.Buffer, long) throws java.io.IOException InterruptedException e int toWrite int toWrite int streamId boolean outFinished okio.Buffer buffer long byteCount void writeSynResetLater (int, okhttp3.internal.http2.ErrorCode) int streamId okhttp3.internal.http2.ErrorCode errorCode void writeSynReset (int, okhttp3.internal.http2.ErrorCode) throws java.io.IOException int streamId okhttp3.internal.http2.ErrorCode statusCode void writeWindowUpdateLater (int, long) int streamId long unacknowledgedBytesRead void writePing (boolean, int, int) boolean failedDueToMissingPong boolean failedDueToMissingPong java.io.IOException e boolean reply int payload1 int payload2 void writePingAndAwaitPong () throws java.lang.InterruptedException synchronized void awaitPong () throws java.lang.InterruptedException public void flush () throws java.io.IOException public void shutdown (okhttp3.internal.http2.ErrorCode) throws java.io.IOException int lastGoodStreamId int lastGoodStreamId okhttp3.internal.http2.ErrorCode statusCode public void close () throws java.io.IOException void close (okhttp3.internal.http2.ErrorCode, okhttp3.internal.http2.ErrorCode) throws java.io.IOException java.io.IOException e java.io.IOException e okhttp3.internal.http2.Http2Stream stream java.io.IOException e java.io.IOException e okhttp3.internal.http2.ErrorCode connectionCode okhttp3.internal.http2.ErrorCode streamCode java.io.IOException thrown okhttp3.internal.http2.Http2Stream[] streamsToClose private void failConnection () public void start () throws java.io.IOException void start (boolean) throws java.io.IOException int windowSize boolean sendConnectionPreface public void setSettings (okhttp3.internal.http2.Settings) throws java.io.IOException okhttp3.internal.http2.Settings settings public synchronized boolean isShutdown () boolean pushedStream (int) int streamId void pushRequestLater (int, java.util.List) int streamId java.util.List requestHeaders void pushHeadersLater (int, java.util.List, boolean) int streamId java.util.List requestHeaders boolean inFinished void pushDataLater (int, okio.BufferedSource, int, boolean) throws java.io.IOException int streamId okio.BufferedSource source int byteCount boolean inFinished okio.Buffer buffer void pushResetLater (int, okhttp3.internal.http2.ErrorCode) int streamId okhttp3.internal.http2.ErrorCode errorCode private synchronized void pushExecutorExecute (okhttp3.internal.NamedRunnable) okhttp3.internal.NamedRunnable namedRunnable static synthetic void access$000 (okhttp3.internal.http2.Http2Connection) okhttp3.internal.http2.Http2Connection x0 static synthetic java.util.concurrent.ExecutorService access$100 () static synthetic java.util.concurrent.ScheduledExecutorService access$200 (okhttp3.internal.http2.Http2Connection) okhttp3.internal.http2.Http2Connection x0 static synthetic boolean access$302 (okhttp3.internal.http2.Http2Connection, boolean) okhttp3.internal.http2.Http2Connection x0 boolean x1 static void <clinit> () }
okhttp3/internal/tls/TrustRootIndex.class
TrustRootIndex.java package okhttp3.internal.tls public abstract okhttp3.internal.tls.TrustRootIndex extends java.lang.Object { public abstract java.security.cert.X509Certificate findByIssuerAndSignature (java.security.cert.X509Certificate) }
okhttp3/internal/tls/BasicTrustRootIndex.class
BasicTrustRootIndex.java package okhttp3.internal.tls public final okhttp3.internal.tls.BasicTrustRootIndex extends java.lang.Object implements okhttp3.internal.tls.TrustRootIndex { private final java.util.Map subjectToCaCerts public transient void <init> (java.security.cert.X509Certificate[]) javax.security.auth.x500.X500Principal subject java.util.Set subjectCaCerts java.security.cert.X509Certificate caCert java.security.cert.X509Certificate[] caCerts public java.security.cert.X509Certificate findByIssuerAndSignature (java.security.cert.X509Certificate) java.security.PublicKey publicKey java.security.cert.X509Certificate caCert java.security.cert.X509Certificate cert javax.security.auth.x500.X500Principal issuer java.util.Set subjectCaCerts public boolean equals (java.lang.Object) Object other public int hashCode () }
okhttp3/internal/tls/DistinguishedNameParser.class
DistinguishedNameParser.java package okhttp3.internal.tls final okhttp3.internal.tls.DistinguishedNameParser extends java.lang.Object { private final String dn private final int length private int pos private int beg private int end private int cur private char[] chars void <init> (javax.security.auth.x500.X500Principal) javax.security.auth.x500.X500Principal principal private java.lang.String nextAT () private java.lang.String quotedAV () private java.lang.String hexAV () int i int p int hexLen byte[] encoded private java.lang.String escapedAV () private char getEscaped () private char getUTF8 () int count int count int b int i int count int res private int getByte (int) int position int b1 int b2 public java.lang.String findMostSpecific (java.lang.String) String attValue String attributeType String attType }
okhttp3/internal/http/RealResponseBody.class
RealResponseBody.java package okhttp3.internal.http public final okhttp3.internal.http.RealResponseBody extends okhttp3.ResponseBody { private final String contentTypeString private final long contentLength private final okio.BufferedSource source public void <init> (java.lang.String, long, okio.BufferedSource) String contentTypeString long contentLength okio.BufferedSource source public okhttp3.MediaType contentType () public long contentLength () public okio.BufferedSource source () }
okhttp3/internal/http/StatusLine.class
StatusLine.java package okhttp3.internal.http public final okhttp3.internal.http.StatusLine extends java.lang.Object { public static final int HTTP_TEMP_REDIRECT public static final int HTTP_PERM_REDIRECT public static final int HTTP_CONTINUE public final okhttp3.Protocol protocol public final int code public final String message public void <init> (okhttp3.Protocol, int, java.lang.String) okhttp3.Protocol protocol int code String message public static okhttp3.internal.http.StatusLine get (okhttp3.Response) okhttp3.Response response public static okhttp3.internal.http.StatusLine parse (java.lang.String) throws java.io.IOException okhttp3.Protocol protocol okhttp3.Protocol protocol int httpMinorVersion int codeStart okhttp3.Protocol protocol int codeStart okhttp3.Protocol protocol int code NumberFormatException e String statusLine int codeStart okhttp3.Protocol protocol int code String message public java.lang.String toString () StringBuilder result }
okhttp3/internal/http/HttpDate.class
HttpDate.java package okhttp3.internal.http public final okhttp3.internal.http.HttpDate extends java.lang.Object { public static final long MAX_DATE private static final ThreadLocal STANDARD_DATE_FORMAT private static final String[] BROWSER_COMPATIBLE_DATE_FORMAT_STRINGS private static final java.text.DateFormat[] BROWSER_COMPATIBLE_DATE_FORMATS public static java.util.Date parse (java.lang.String) java.text.DateFormat format int i int count String value java.text.ParsePosition position java.util.Date result public static java.lang.String format (java.util.Date) java.util.Date value private void <init> () static void <clinit> () }
okhttp3/internal/http/CallServerInterceptor.class
CallServerInterceptor.java package okhttp3.internal.http public final okhttp3.internal.http.CallServerInterceptor extends java.lang.Object implements okhttp3.Interceptor { private final boolean forWebSocket public void <init> (boolean) boolean forWebSocket public okhttp3.Response intercept (okhttp3.Interceptor$Chain) throws java.io.IOException long contentLength okhttp3.internal.http.CallServerInterceptor$CountingSink requestBodyOut okio.BufferedSink bufferedRequestBody okhttp3.Interceptor$Chain chain okhttp3.internal.http.RealInterceptorChain realChain okhttp3.internal.http.HttpCodec httpCodec okhttp3.internal.connection.StreamAllocation streamAllocation okhttp3.internal.connection.RealConnection connection okhttp3.Request request long sentRequestMillis okhttp3.Response$Builder responseBuilder okhttp3.Response response int code }
okhttp3/internal/http/UnrepeatableRequestBody.class
UnrepeatableRequestBody.java package okhttp3.internal.http public abstract okhttp3.internal.http.UnrepeatableRequestBody extends java.lang.Object { }
okhttp3/internal/http/HttpCodec.class
HttpCodec.java package okhttp3.internal.http public abstract okhttp3.internal.http.HttpCodec extends java.lang.Object { public static final int DISCARD_STREAM_TIMEOUT_MILLIS public abstract okio.Sink createRequestBody (okhttp3.Request, long) public abstract void writeRequestHeaders (okhttp3.Request) throws java.io.IOException public abstract void flushRequest () throws java.io.IOException public abstract void finishRequest () throws java.io.IOException public abstract okhttp3.Response$Builder readResponseHeaders (boolean) throws java.io.IOException public abstract okhttp3.ResponseBody openResponseBody (okhttp3.Response) throws java.io.IOException public abstract void cancel () }
okhttp3/internal/Internal.class
Internal.java package okhttp3.internal public abstract okhttp3.internal.Internal extends java.lang.Object { public static okhttp3.internal.Internal instance public void <init> () public static void initializeInstanceForTests () public abstract void addLenient (okhttp3.Headers$Builder, java.lang.String) public abstract void addLenient (okhttp3.Headers$Builder, java.lang.String, java.lang.String) public abstract void setCache (okhttp3.OkHttpClient$Builder, okhttp3.internal.cache.InternalCache) public abstract okhttp3.internal.connection.RealConnection get (okhttp3.ConnectionPool, okhttp3.Address, okhttp3.internal.connection.StreamAllocation, okhttp3.Route) public abstract boolean equalsNonHost (okhttp3.Address, okhttp3.Address) public abstract java.net.Socket deduplicate (okhttp3.ConnectionPool, okhttp3.Address, okhttp3.internal.connection.StreamAllocation) public abstract void put (okhttp3.ConnectionPool, okhttp3.internal.connection.RealConnection) public abstract boolean connectionBecameIdle (okhttp3.ConnectionPool, okhttp3.internal.connection.RealConnection) public abstract okhttp3.internal.connection.RouteDatabase routeDatabase (okhttp3.ConnectionPool) public abstract int code (okhttp3.Response$Builder) public abstract void apply (okhttp3.ConnectionSpec, javax.net.ssl.SSLSocket, boolean) public abstract boolean isInvalidHttpUrlHost (java.lang.IllegalArgumentException) public abstract okhttp3.internal.connection.StreamAllocation streamAllocation (okhttp3.Call) public abstract java.io.IOException timeoutExit (okhttp3.Call, java.io.IOException) public abstract okhttp3.Call newWebSocketCall (okhttp3.OkHttpClient, okhttp3.Request) }
okhttp3/internal/publicsuffix/publicsuffixes.gz
okhttp3/internal/ws/RealWebSocket$2.class
RealWebSocket.java package okhttp3.internal.ws okhttp3.internal.ws.RealWebSocket$2 extends java.lang.Object implements okhttp3.Callback { final synthetic okhttp3.Request val$request final synthetic okhttp3.internal.ws.RealWebSocket this$0 void <init> (okhttp3.internal.ws.RealWebSocket, okhttp3.Request) okhttp3.internal.ws.RealWebSocket this$0 public void onResponse (okhttp3.Call, okhttp3.Response) java.net.ProtocolException e String name Exception e okhttp3.Call call okhttp3.Response response okhttp3.internal.connection.StreamAllocation streamAllocation okhttp3.internal.ws.RealWebSocket$Streams streams public void onFailure (okhttp3.Call, java.io.IOException) okhttp3.Call call java.io.IOException e }
okhttp3/Headers.class
Headers.java package okhttp3 public final okhttp3.Headers extends java.lang.Object { private final String[] namesAndValues void <init> (okhttp3.Headers$Builder) okhttp3.Headers$Builder builder private void <init> (java.lang.String[]) String[] namesAndValues public java.lang.String get (java.lang.String) String name public java.util.Date getDate (java.lang.String) String name String value public int size () public java.lang.String name (int) int index public java.lang.String value (int) int index public java.util.Set names () int i int size java.util.TreeSet result public java.util.List values (java.lang.String) int i int size String name java.util.List result public long byteCount () int i int size long result public okhttp3.Headers$Builder newBuilder () okhttp3.Headers$Builder result public boolean equals (java.lang.Object) Object other public int hashCode () public java.lang.String toString () int i int size StringBuilder result public java.util.Map toMultimap () String name java.util.List values int i int size java.util.Map result private static java.lang.String get (java.lang.String[], java.lang.String) int i String[] namesAndValues String name public static transient okhttp3.Headers of (java.lang.String[]) int i String name String value int i String[] namesAndValues public static okhttp3.Headers of (java.util.Map) String name String value java.util.Map$Entry header java.util.Map headers String[] namesAndValues int i static void checkName (java.lang.String) char c int i int length String name static void checkValue (java.lang.String, java.lang.String) char c int i int length String value String name }
okhttp3/Handshake.class
Handshake.java package okhttp3 public final okhttp3.Handshake extends java.lang.Object { private final okhttp3.TlsVersion tlsVersion private final okhttp3.CipherSuite cipherSuite private final java.util.List peerCertificates private final java.util.List localCertificates private void <init> (okhttp3.TlsVersion, okhttp3.CipherSuite, java.util.List, java.util.List) okhttp3.TlsVersion tlsVersion okhttp3.CipherSuite cipherSuite java.util.List peerCertificates java.util.List localCertificates public static okhttp3.Handshake get (javax.net.ssl.SSLSession) throws java.io.IOException java.security.cert.Certificate[] peerCertificates javax.net.ssl.SSLPeerUnverifiedException ignored javax.net.ssl.SSLSession session String cipherSuiteString okhttp3.CipherSuite cipherSuite String tlsVersionString okhttp3.TlsVersion tlsVersion java.security.cert.Certificate[] peerCertificates java.util.List peerCertificatesList java.security.cert.Certificate[] localCertificates java.util.List localCertificatesList public static okhttp3.Handshake get (okhttp3.TlsVersion, okhttp3.CipherSuite, java.util.List, java.util.List) okhttp3.TlsVersion tlsVersion okhttp3.CipherSuite cipherSuite java.util.List peerCertificates java.util.List localCertificates public okhttp3.TlsVersion tlsVersion () public okhttp3.CipherSuite cipherSuite () public java.util.List peerCertificates () public java.security.Principal peerPrincipal () public java.util.List localCertificates () public java.security.Principal localPrincipal () public boolean equals (java.lang.Object) Object other okhttp3.Handshake that public int hashCode () int result }
okhttp3/Cache.class
Cache.java package okhttp3 public final okhttp3.Cache extends java.lang.Object implements java.io.Closeable java.io.Flushable { private static final int VERSION private static final int ENTRY_METADATA private static final int ENTRY_BODY private static final int ENTRY_COUNT final okhttp3.internal.cache.InternalCache internalCache final okhttp3.internal.cache.DiskLruCache cache int writeSuccessCount int writeAbortCount private int networkCount private int hitCount private int requestCount public void <init> (java.io.File, long) java.io.File directory long maxSize void <init> (java.io.File, long, okhttp3.internal.io.FileSystem) java.io.File directory long maxSize okhttp3.internal.io.FileSystem fileSystem public static java.lang.String key (okhttp3.HttpUrl) okhttp3.HttpUrl url okhttp3.Response get (okhttp3.Request) okhttp3.internal.cache.DiskLruCache$Snapshot snapshot java.io.IOException e okhttp3.Cache$Entry entry java.io.IOException e okhttp3.Request request String key okhttp3.internal.cache.DiskLruCache$Snapshot snapshot okhttp3.Cache$Entry entry okhttp3.Response response okhttp3.internal.cache.CacheRequest put (okhttp3.Response) java.io.IOException e okhttp3.Response response String requestMethod okhttp3.Cache$Entry entry okhttp3.internal.cache.DiskLruCache$Editor editor void remove (okhttp3.Request) throws java.io.IOException okhttp3.Request request void update (okhttp3.Response, okhttp3.Response) java.io.IOException e okhttp3.Response cached okhttp3.Response network okhttp3.Cache$Entry entry okhttp3.internal.cache.DiskLruCache$Snapshot snapshot okhttp3.internal.cache.DiskLruCache$Editor editor private void abortQuietly (okhttp3.internal.cache.DiskLruCache$Editor) okhttp3.internal.cache.DiskLruCache$Editor editor public void initialize () throws java.io.IOException public void delete () throws java.io.IOException public void evictAll () throws java.io.IOException public java.util.Iterator urls () throws java.io.IOException public synchronized int writeAbortCount () public synchronized int writeSuccessCount () public long size () throws java.io.IOException public long maxSize () public void flush () throws java.io.IOException public void close () throws java.io.IOException public java.io.File directory () public boolean isClosed () synchronized void trackResponse (okhttp3.internal.cache.CacheStrategy) okhttp3.internal.cache.CacheStrategy cacheStrategy synchronized void trackConditionalCacheHit () public synchronized int networkCount () public synchronized int hitCount () public synchronized int requestCount () static int readInt (okio.BufferedSource) throws java.io.IOException long result String line NumberFormatException e okio.BufferedSource source }
okhttp3/HttpUrl.class
HttpUrl.java package okhttp3 public final okhttp3.HttpUrl extends java.lang.Object { private static final char[] HEX_DIGITS static final String USERNAME_ENCODE_SET static final String PASSWORD_ENCODE_SET static final String PATH_SEGMENT_ENCODE_SET static final String PATH_SEGMENT_ENCODE_SET_URI static final String QUERY_ENCODE_SET static final String QUERY_COMPONENT_REENCODE_SET static final String QUERY_COMPONENT_ENCODE_SET static final String QUERY_COMPONENT_ENCODE_SET_URI static final String FORM_ENCODE_SET static final String FRAGMENT_ENCODE_SET static final String FRAGMENT_ENCODE_SET_URI final String scheme private final String username private final String password final String host final int port private final java.util.List pathSegments private final java.util.List queryNamesAndValues private final String fragment private final String url void <init> (okhttp3.HttpUrl$Builder) okhttp3.HttpUrl$Builder builder public java.net.URL url () java.net.MalformedURLException e public java.net.URI uri () String stripped Exception e1 java.net.URISyntaxException e String uri public java.lang.String scheme () public boolean isHttps () public java.lang.String encodedUsername () int usernameStart int usernameEnd public java.lang.String username () public java.lang.String encodedPassword () int passwordStart int passwordEnd public java.lang.String password () public java.lang.String host () public int port () public static int defaultPort (java.lang.String) String scheme public int pathSize () public java.lang.String encodedPath () int pathStart int pathEnd static void pathSegmentsToString (java.lang.StringBuilder, java.util.List) int i int size StringBuilder out java.util.List pathSegments public java.util.List encodedPathSegments () int segmentEnd int i int pathStart int pathEnd java.util.List result public java.util.List pathSegments () public java.lang.String encodedQuery () int queryStart int queryEnd static void namesAndValuesToQueryString (java.lang.StringBuilder, java.util.List) String name String value int i int size StringBuilder out java.util.List namesAndValues static java.util.List queryStringToNamesAndValues (java.lang.String) int ampersandOffset int equalsOffset int pos String encodedQuery java.util.List result public java.lang.String query () StringBuilder result public int querySize () public java.lang.String queryParameter (java.lang.String) int i int size String name public java.util.Set queryParameterNames () int i int size java.util.Set result public java.util.List queryParameterValues (java.lang.String) int i int size String name java.util.List result public java.lang.String queryParameterName (int) int index public java.lang.String queryParameterValue (int) int index public java.lang.String encodedFragment () int fragmentStart public java.lang.String fragment () public java.lang.String redact () public okhttp3.HttpUrl resolve (java.lang.String) String link okhttp3.HttpUrl$Builder builder public okhttp3.HttpUrl$Builder newBuilder () okhttp3.HttpUrl$Builder result public okhttp3.HttpUrl$Builder newBuilder (java.lang.String) IllegalArgumentException ignored String link public static okhttp3.HttpUrl parse (java.lang.String) IllegalArgumentException ignored String url public static okhttp3.HttpUrl get (java.lang.String) String url public static okhttp3.HttpUrl get (java.net.URL) java.net.URL url public static okhttp3.HttpUrl get (java.net.URI) java.net.URI uri public boolean equals (java.lang.Object) Object other public int hashCode () public java.lang.String toString () public java.lang.String topPrivateDomain () static java.lang.String percentDecode (java.lang.String, boolean) String encoded boolean plusIsSpace private java.util.List percentDecode (java.util.List, boolean) String s int i java.util.List list boolean plusIsSpace int size java.util.List result static java.lang.String percentDecode (java.lang.String, int, int, boolean) okio.Buffer out char c int i String encoded int pos int limit boolean plusIsSpace static void percentDecode (okio.Buffer, java.lang.String, int, int, boolean) int d1 int d2 int codePoint int i okio.Buffer out String encoded int pos int limit boolean plusIsSpace static boolean percentEncoded (java.lang.String, int, int) String encoded int pos int limit static java.lang.String canonicalize (java.lang.String, int, int, java.lang.String, boolean, boolean, boolean, boolean, java.nio.charset.Charset) okio.Buffer out int codePoint int i String input int pos int limit String encodeSet boolean alreadyEncoded boolean strict boolean plusIsSpace boolean asciiOnly java.nio.charset.Charset charset static void canonicalize (okio.Buffer, java.lang.String, int, int, java.lang.String, boolean, boolean, boolean, boolean, java.nio.charset.Charset) int b int codePoint int i okio.Buffer out String input int pos int limit String encodeSet boolean alreadyEncoded boolean strict boolean plusIsSpace boolean asciiOnly java.nio.charset.Charset charset okio.Buffer encodedCharBuffer static java.lang.String canonicalize (java.lang.String, java.lang.String, boolean, boolean, boolean, boolean, java.nio.charset.Charset) String input String encodeSet boolean alreadyEncoded boolean strict boolean plusIsSpace boolean asciiOnly java.nio.charset.Charset charset static java.lang.String canonicalize (java.lang.String, java.lang.String, boolean, boolean, boolean, boolean) String input String encodeSet boolean alreadyEncoded boolean strict boolean plusIsSpace boolean asciiOnly static void <clinit> () }
META-INF/maven/com.squareup.okhttp3/okhttp/pom.properties
okhttp3/MultipartBody$Part.class
MultipartBody.java package okhttp3 public final okhttp3.MultipartBody$Part extends java.lang.Object { final okhttp3.Headers headers final okhttp3.RequestBody body public static okhttp3.MultipartBody$Part create (okhttp3.RequestBody) okhttp3.RequestBody body public static okhttp3.MultipartBody$Part create (okhttp3.Headers, okhttp3.RequestBody) okhttp3.Headers headers okhttp3.RequestBody body public static okhttp3.MultipartBody$Part createFormData (java.lang.String, java.lang.String) String name String value public static okhttp3.MultipartBody$Part createFormData (java.lang.String, java.lang.String, okhttp3.RequestBody) String name String filename okhttp3.RequestBody body StringBuilder disposition private void <init> (okhttp3.Headers, okhttp3.RequestBody) okhttp3.Headers headers okhttp3.RequestBody body public okhttp3.Headers headers () public okhttp3.RequestBody body () }
okhttp3/Connection.class
Connection.java package okhttp3 public abstract okhttp3.Connection extends java.lang.Object { public abstract okhttp3.Route route () public abstract java.net.Socket socket () public abstract okhttp3.Handshake handshake () public abstract okhttp3.Protocol protocol () }
okhttp3/Address.class
Address.java package okhttp3 public final okhttp3.Address extends java.lang.Object { final okhttp3.HttpUrl url final okhttp3.Dns dns final javax.net.SocketFactory socketFactory final okhttp3.Authenticator proxyAuthenticator final java.util.List protocols final java.util.List connectionSpecs final java.net.ProxySelector proxySelector final java.net.Proxy proxy final javax.net.ssl.SSLSocketFactory sslSocketFactory final javax.net.ssl.HostnameVerifier hostnameVerifier final okhttp3.CertificatePinner certificatePinner public void <init> (java.lang.String, int, okhttp3.Dns, javax.net.SocketFactory, javax.net.ssl.SSLSocketFactory, javax.net.ssl.HostnameVerifier, okhttp3.CertificatePinner, okhttp3.Authenticator, java.net.Proxy, java.util.List, java.util.List, java.net.ProxySelector) String uriHost int uriPort okhttp3.Dns dns javax.net.SocketFactory socketFactory javax.net.ssl.SSLSocketFactory sslSocketFactory javax.net.ssl.HostnameVerifier hostnameVerifier okhttp3.CertificatePinner certificatePinner okhttp3.Authenticator proxyAuthenticator java.net.Proxy proxy java.util.List protocols java.util.List connectionSpecs java.net.ProxySelector proxySelector public okhttp3.HttpUrl url () public okhttp3.Dns dns () public javax.net.SocketFactory socketFactory () public okhttp3.Authenticator proxyAuthenticator () public java.util.List protocols () public java.util.List connectionSpecs () public java.net.ProxySelector proxySelector () public java.net.Proxy proxy () public javax.net.ssl.SSLSocketFactory sslSocketFactory () public javax.net.ssl.HostnameVerifier hostnameVerifier () public okhttp3.CertificatePinner certificatePinner () public boolean equals (java.lang.Object) Object other public int hashCode () int result boolean equalsNonHost (okhttp3.Address) okhttp3.Address that public java.lang.String toString () StringBuilder result }
okhttp3/RequestBody.class
RequestBody.java package okhttp3 public abstract okhttp3.RequestBody extends java.lang.Object { public void <init> () public abstract okhttp3.MediaType contentType () public long contentLength () throws java.io.IOException public abstract void writeTo (okio.BufferedSink) throws java.io.IOException public static okhttp3.RequestBody create (okhttp3.MediaType, java.lang.String) okhttp3.MediaType contentType String content java.nio.charset.Charset charset byte[] bytes public static okhttp3.RequestBody create (okhttp3.MediaType, okio.ByteString) okhttp3.MediaType contentType okio.ByteString content public static okhttp3.RequestBody create (okhttp3.MediaType, byte[]) okhttp3.MediaType contentType byte[] content public static okhttp3.RequestBody create (okhttp3.MediaType, byte[], int, int) okhttp3.MediaType contentType byte[] content int offset int byteCount public static okhttp3.RequestBody create (okhttp3.MediaType, java.io.File) okhttp3.MediaType contentType java.io.File file }
okhttp3/FormBody$Builder.class
FormBody.java package okhttp3 public final okhttp3.FormBody$Builder extends java.lang.Object { private final java.util.List names private final java.util.List values private final java.nio.charset.Charset charset public void <init> () public void <init> (java.nio.charset.Charset) java.nio.charset.Charset charset public okhttp3.FormBody$Builder add (java.lang.String, java.lang.String) String name String value public okhttp3.FormBody$Builder addEncoded (java.lang.String, java.lang.String) String name String value public okhttp3.FormBody build () }
okhttp3/internal/http1/Http1Codec$AbstractSource.class
Http1Codec.java package okhttp3.internal.http1 abstract okhttp3.internal.http1.Http1Codec$AbstractSource extends java.lang.Object implements okio.Source { protected final okio.ForwardingTimeout timeout protected boolean closed protected long bytesRead final synthetic okhttp3.internal.http1.Http1Codec this$0 private void <init> (okhttp3.internal.http1.Http1Codec) public okio.Timeout timeout () public long read (okio.Buffer, long) throws java.io.IOException long read java.io.IOException e okio.Buffer sink long byteCount protected final void endOfInput (boolean, java.io.IOException) throws java.io.IOException boolean reuseConnection java.io.IOException e synthetic void <init> (okhttp3.internal.http1.Http1Codec, okhttp3.internal.http1.Http1Codec$1) okhttp3.internal.http1.Http1Codec x0 okhttp3.internal.http1.Http1Codec$1 x1 }
okhttp3/internal/cache/DiskLruCache$Entry.class
DiskLruCache.java package okhttp3.internal.cache final okhttp3.internal.cache.DiskLruCache$Entry extends java.lang.Object { final String key final long[] lengths final java.io.File[] cleanFiles final java.io.File[] dirtyFiles boolean readable okhttp3.internal.cache.DiskLruCache$Editor currentEditor long sequenceNumber final synthetic okhttp3.internal.cache.DiskLruCache this$0 void <init> (okhttp3.internal.cache.DiskLruCache, java.lang.String) int i String key StringBuilder fileBuilder int truncateTo void setLengths (java.lang.String[]) throws java.io.IOException int i NumberFormatException e String[] strings void writeLengths (okio.BufferedSink) throws java.io.IOException long length okio.BufferedSink writer private java.io.IOException invalidLengths (java.lang.String[]) throws java.io.IOException String[] strings okhttp3.internal.cache.DiskLruCache$Snapshot snapshot () int i int i java.io.FileNotFoundException e okio.Source[] sources long[] lengths }
okhttp3/internal/connection/RouteSelector.class
RouteSelector.java package okhttp3.internal.connection public final okhttp3.internal.connection.RouteSelector extends java.lang.Object { private final okhttp3.Address address private final okhttp3.internal.connection.RouteDatabase routeDatabase private final okhttp3.Call call private final okhttp3.EventListener eventListener private java.util.List proxies private int nextProxyIndex private java.util.List inetSocketAddresses private final java.util.List postponedRoutes public void <init> (okhttp3.Address, okhttp3.internal.connection.RouteDatabase, okhttp3.Call, okhttp3.EventListener) okhttp3.Address address okhttp3.internal.connection.RouteDatabase routeDatabase okhttp3.Call call okhttp3.EventListener eventListener public boolean hasNext () public okhttp3.internal.connection.RouteSelector$Selection next () throws java.io.IOException okhttp3.Route route int i int size java.net.Proxy proxy java.util.List routes public void connectFailed (okhttp3.Route, java.io.IOException) okhttp3.Route failedRoute java.io.IOException failure private void resetNextProxy (okhttp3.HttpUrl, java.net.Proxy) java.util.List proxiesOrNull okhttp3.HttpUrl url java.net.Proxy proxy private boolean hasNextProxy () private java.net.Proxy nextProxy () throws java.io.IOException java.net.Proxy result private void resetNextInetSocketAddress (java.net.Proxy) throws java.io.IOException String socketHost int socketPort java.net.SocketAddress proxyAddress java.net.InetSocketAddress proxySocketAddress java.net.InetAddress inetAddress int i int size java.util.List addresses java.net.Proxy proxy String socketHost int socketPort static java.lang.String getHostString (java.net.InetSocketAddress) java.net.InetSocketAddress socketAddress java.net.InetAddress address }
okhttp3/internal/platform/OptionalMethod.class
OptionalMethod.java package okhttp3.internal.platform okhttp3.internal.platform.OptionalMethod extends java.lang.Object { private final Class returnType private final String methodName private final Class[] methodParams transient void <init> (java.lang.Class, java.lang.String, java.lang.Class[]) Class returnType String methodName Class[] methodParams public boolean isSupported (java.lang.Object) Object target public transient java.lang.Object invokeOptional (java.lang.Object, java.lang.Object[]) throws java.lang.reflect.InvocationTargetException IllegalAccessException e Object target Object[] args java.lang.reflect.Method m public transient java.lang.Object invokeOptionalWithoutCheckedException (java.lang.Object, java.lang.Object[]) Throwable targetException AssertionError error java.lang.reflect.InvocationTargetException e Object target Object[] args public transient java.lang.Object invoke (java.lang.Object, java.lang.Object[]) throws java.lang.reflect.InvocationTargetException AssertionError error IllegalAccessException e Object target Object[] args java.lang.reflect.Method m public transient java.lang.Object invokeWithoutCheckedException (java.lang.Object, java.lang.Object[]) Throwable targetException AssertionError error java.lang.reflect.InvocationTargetException e Object target Object[] args private java.lang.reflect.Method getMethod (java.lang.Class) Class clazz java.lang.reflect.Method method private static java.lang.reflect.Method getPublicMethod (java.lang.Class, java.lang.String, java.lang.Class[]) Class clazz String methodName Class[] parameterTypes java.lang.reflect.Method method }
okhttp3/internal/http2/Http2.class
Http2.java package okhttp3.internal.http2 public final okhttp3.internal.http2.Http2 extends java.lang.Object { static final okio.ByteString CONNECTION_PREFACE static final int INITIAL_MAX_FRAME_SIZE static final byte TYPE_DATA static final byte TYPE_HEADERS static final byte TYPE_PRIORITY static final byte TYPE_RST_STREAM static final byte TYPE_SETTINGS static final byte TYPE_PUSH_PROMISE static final byte TYPE_PING static final byte TYPE_GOAWAY static final byte TYPE_WINDOW_UPDATE static final byte TYPE_CONTINUATION static final byte FLAG_NONE static final byte FLAG_ACK static final byte FLAG_END_STREAM static final byte FLAG_END_HEADERS static final byte FLAG_END_PUSH_PROMISE static final byte FLAG_PADDED static final byte FLAG_PRIORITY static final byte FLAG_COMPRESSED private static final String[] FRAME_NAMES static final String[] FLAGS static final String[] BINARY private void <init> () static transient java.lang.IllegalArgumentException illegalArgument (java.lang.String, java.lang.Object[]) String message Object[] args static transient java.io.IOException ioException (java.lang.String, java.lang.Object[]) throws java.io.IOException String message Object[] args static java.lang.String frameLog (boolean, int, int, byte, byte) boolean inbound int streamId int length byte type byte flags String formattedType String formattedFlags static java.lang.String formatFlags (byte, byte) byte type byte flags String result static void <clinit> () int i int prefixFlag int prefixFlag int frameFlag int i int[] prefixFlags int[] frameFlags }
okhttp3/internal/http2/Http2Reader$ContinuationSource.class
Http2Reader.java package okhttp3.internal.http2 final okhttp3.internal.http2.Http2Reader$ContinuationSource extends java.lang.Object implements okio.Source { private final okio.BufferedSource source int length byte flags int streamId int left short padding void <init> (okio.BufferedSource) okio.BufferedSource source public long read (okio.Buffer, long) throws java.io.IOException okio.Buffer sink long byteCount long read public okio.Timeout timeout () public void close () throws java.io.IOException private void readContinuationHeader () throws java.io.IOException int previousStreamId byte type }
okhttp3/internal/http2/Http2Reader.class
Http2Reader.java package okhttp3.internal.http2 final okhttp3.internal.http2.Http2Reader extends java.lang.Object implements java.io.Closeable { static final java.util.logging.Logger logger private final okio.BufferedSource source private final okhttp3.internal.http2.Http2Reader$ContinuationSource continuation private final boolean client final okhttp3.internal.http2.Hpack$Reader hpackReader void <init> (okio.BufferedSource, boolean) okio.BufferedSource source boolean client public void readConnectionPreface (okhttp3.internal.http2.Http2Reader$Handler) throws java.io.IOException okio.ByteString connectionPreface okhttp3.internal.http2.Http2Reader$Handler handler public boolean nextFrame (boolean, okhttp3.internal.http2.Http2Reader$Handler) throws java.io.IOException java.io.IOException e boolean requireSettings okhttp3.internal.http2.Http2Reader$Handler handler int length byte type byte flags int streamId private void readHeaders (okhttp3.internal.http2.Http2Reader$Handler, int, byte, int) throws java.io.IOException okhttp3.internal.http2.Http2Reader$Handler handler int length byte flags int streamId boolean endStream short padding java.util.List headerBlock private java.util.List readHeaderBlock (int, short, byte, int) throws java.io.IOException int length short padding byte flags int streamId private void readData (okhttp3.internal.http2.Http2Reader$Handler, int, byte, int) throws java.io.IOException okhttp3.internal.http2.Http2Reader$Handler handler int length byte flags int streamId boolean inFinished boolean gzipped short padding private void readPriority (okhttp3.internal.http2.Http2Reader$Handler, int, byte, int) throws java.io.IOException okhttp3.internal.http2.Http2Reader$Handler handler int length byte flags int streamId private void readPriority (okhttp3.internal.http2.Http2Reader$Handler, int) throws java.io.IOException okhttp3.internal.http2.Http2Reader$Handler handler int streamId int w1 boolean exclusive int streamDependency int weight private void readRstStream (okhttp3.internal.http2.Http2Reader$Handler, int, byte, int) throws java.io.IOException okhttp3.internal.http2.Http2Reader$Handler handler int length byte flags int streamId int errorCodeInt okhttp3.internal.http2.ErrorCode errorCode private void readSettings (okhttp3.internal.http2.Http2Reader$Handler, int, byte, int) throws java.io.IOException int id int value int i okhttp3.internal.http2.Http2Reader$Handler handler int length byte flags int streamId okhttp3.internal.http2.Settings settings private void readPushPromise (okhttp3.internal.http2.Http2Reader$Handler, int, byte, int) throws java.io.IOException okhttp3.internal.http2.Http2Reader$Handler handler int length byte flags int streamId short padding int promisedStreamId java.util.List headerBlock private void readPing (okhttp3.internal.http2.Http2Reader$Handler, int, byte, int) throws java.io.IOException okhttp3.internal.http2.Http2Reader$Handler handler int length byte flags int streamId int payload1 int payload2 boolean ack private void readGoAway (okhttp3.internal.http2.Http2Reader$Handler, int, byte, int) throws java.io.IOException okhttp3.internal.http2.Http2Reader$Handler handler int length byte flags int streamId int lastStreamId int errorCodeInt int opaqueDataLength okhttp3.internal.http2.ErrorCode errorCode okio.ByteString debugData private void readWindowUpdate (okhttp3.internal.http2.Http2Reader$Handler, int, byte, int) throws java.io.IOException okhttp3.internal.http2.Http2Reader$Handler handler int length byte flags int streamId long increment public void close () throws java.io.IOException static int readMedium (okio.BufferedSource) throws java.io.IOException okio.BufferedSource source static int lengthWithoutPadding (int, byte, short) throws java.io.IOException int length byte flags short padding static void <clinit> () }
okhttp3/internal/http2/Http2Connection$ReaderRunnable$2.class
Http2Connection.java package okhttp3.internal.http2 okhttp3.internal.http2.Http2Connection$ReaderRunnable$2 extends okhttp3.internal.NamedRunnable { final synthetic okhttp3.internal.http2.Http2Connection$ReaderRunnable this$1 transient void <init> (okhttp3.internal.http2.Http2Connection$ReaderRunnable, java.lang.String, java.lang.Object[]) okhttp3.internal.http2.Http2Connection$ReaderRunnable this$1 String format Object[] args public void execute () }
okhttp3/internal/http2/ConnectionShutdownException.class
ConnectionShutdownException.java package okhttp3.internal.http2 public final okhttp3.internal.http2.ConnectionShutdownException extends java.io.IOException { public void <init> () }
okhttp3/internal/Util.class
Util.java package okhttp3.internal public final okhttp3.internal.Util extends java.lang.Object { public static final byte[] EMPTY_BYTE_ARRAY public static final String[] EMPTY_STRING_ARRAY public static final okhttp3.ResponseBody EMPTY_RESPONSE public static final okhttp3.RequestBody EMPTY_REQUEST private static final okio.ByteString UTF_8_BOM private static final okio.ByteString UTF_16_BE_BOM private static final okio.ByteString UTF_16_LE_BOM private static final okio.ByteString UTF_32_BE_BOM private static final okio.ByteString UTF_32_LE_BOM public static final java.nio.charset.Charset UTF_8 public static final java.nio.charset.Charset ISO_8859_1 private static final java.nio.charset.Charset UTF_16_BE private static final java.nio.charset.Charset UTF_16_LE private static final java.nio.charset.Charset UTF_32_BE private static final java.nio.charset.Charset UTF_32_LE public static final java.util.TimeZone UTC public static final java.util.Comparator NATURAL_ORDER private static final java.lang.reflect.Method addSuppressedExceptionMethod private static final java.util.regex.Pattern VERIFY_AS_IP_ADDRESS public static void addSuppressedIfPossible (java.lang.Throwable, java.lang.Throwable) Throwable e Throwable suppressed private void <init> () public static void checkOffsetAndCount (long, long, long) long arrayLength long offset long count public static boolean equal (java.lang.Object, java.lang.Object) Object a Object b public static void closeQuietly (java.io.Closeable) RuntimeException rethrown java.io.Closeable closeable public static void closeQuietly (java.net.Socket) AssertionError e RuntimeException rethrown java.net.Socket socket public static void closeQuietly (java.net.ServerSocket) RuntimeException rethrown java.net.ServerSocket serverSocket public static boolean discard (okio.Source, int, java.util.concurrent.TimeUnit) java.io.IOException e okio.Source source int timeout java.util.concurrent.TimeUnit timeUnit public static boolean skipAll (okio.Source, int, java.util.concurrent.TimeUnit) throws java.io.IOException okio.Buffer skipBuffer java.io.InterruptedIOException e okio.Source source int duration java.util.concurrent.TimeUnit timeUnit long now long originalDuration public static java.util.List immutableList (java.util.List) java.util.List list public static java.util.Map immutableMap (java.util.Map) java.util.Map map public static transient java.util.List immutableList (java.lang.Object[]) Object[] elements public static java.util.concurrent.ThreadFactory threadFactory (java.lang.String, boolean) String name boolean daemon public static java.lang.String[] intersect (java.util.Comparator, java.lang.String[], java.lang.String[]) String b String a java.util.Comparator comparator String[] first String[] second java.util.List result public static boolean nonEmptyIntersection (java.util.Comparator, java.lang.String[], java.lang.String[]) String b String a java.util.Comparator comparator String[] first String[] second public static java.lang.String hostHeader (okhttp3.HttpUrl, boolean) okhttp3.HttpUrl url boolean includeDefaultPort String host public static boolean isAndroidGetsocknameError (java.lang.AssertionError) AssertionError e public static int indexOf (java.util.Comparator, java.lang.String[], java.lang.String) int i int size java.util.Comparator comparator String[] array String value public static java.lang.String[] concat (java.lang.String[], java.lang.String) String[] array String value String[] result public static int skipLeadingAsciiWhitespace (java.lang.String, int, int) int i String input int pos int limit public static int skipTrailingAsciiWhitespace (java.lang.String, int, int) int i String input int pos int limit public static java.lang.String trimSubstring (java.lang.String, int, int) String string int pos int limit int start int end public static int delimiterOffset (java.lang.String, int, int, java.lang.String) int i String input int pos int limit String delimiters public static int delimiterOffset (java.lang.String, int, int, char) int i String input int pos int limit char delimiter public static java.lang.String canonicalizeHost (java.lang.String) java.net.InetAddress inetAddress byte[] address String result IllegalArgumentException e String host private static boolean containsInvalidHostnameAsciiCodes (java.lang.String) char c int i String hostnameAscii public static int indexOfControlOrNonAscii (java.lang.String) char c int i int length String input public static boolean verifyAsIpAddress (java.lang.String) String host public static transient java.lang.String format (java.lang.String, java.lang.Object[]) String format Object[] args public static java.nio.charset.Charset bomAwareCharset (okio.BufferedSource, java.nio.charset.Charset) throws java.io.IOException okio.BufferedSource source java.nio.charset.Charset charset public static int checkDuration (java.lang.String, long, java.util.concurrent.TimeUnit) String name long duration java.util.concurrent.TimeUnit unit long millis public static java.lang.AssertionError assertionError (java.lang.String, java.lang.Exception) String message Exception e AssertionError assertionError public static int decodeHexDigit (char) char c private static java.net.InetAddress decodeIpv6 (java.lang.String, int, int) char c int hexDigit int value int groupLength int i java.net.UnknownHostException e String input int pos int limit byte[] address int b int compress int groupOffset private static boolean decodeIpv4Suffix (java.lang.String, int, int, byte[], int) char c int value int groupOffset int groupLength int i String input int pos int limit byte[] address int addressOffset int b private static java.lang.String inet6AddressToAscii (byte[]) int currentRunOffset int currentRunLength int i int group int i byte[] address int longestRunOffset int longestRunLength okio.Buffer result public static javax.net.ssl.X509TrustManager platformTrustManager () javax.net.ssl.TrustManagerFactory trustManagerFactory javax.net.ssl.TrustManager[] trustManagers java.security.GeneralSecurityException e public static okhttp3.Headers toHeaders (java.util.List) okhttp3.internal.http2.Header header java.util.List headerBlock okhttp3.Headers$Builder builder static void <clinit> () java.lang.reflect.Method m Exception e java.lang.reflect.Method m }
okhttp3/internal/http/RealInterceptorChain.class
RealInterceptorChain.java package okhttp3.internal.http public final okhttp3.internal.http.RealInterceptorChain extends java.lang.Object implements okhttp3.Interceptor$Chain { private final java.util.List interceptors private final okhttp3.internal.connection.StreamAllocation streamAllocation private final okhttp3.internal.http.HttpCodec httpCodec private final okhttp3.internal.connection.RealConnection connection private final int index private final okhttp3.Request request private final okhttp3.Call call private final okhttp3.EventListener eventListener private final int connectTimeout private final int readTimeout private final int writeTimeout private int calls public void <init> (java.util.List, okhttp3.internal.connection.StreamAllocation, okhttp3.internal.http.HttpCodec, okhttp3.internal.connection.RealConnection, int, okhttp3.Request, okhttp3.Call, okhttp3.EventListener, int, int, int) java.util.List interceptors okhttp3.internal.connection.StreamAllocation streamAllocation okhttp3.internal.http.HttpCodec httpCodec okhttp3.internal.connection.RealConnection connection int index okhttp3.Request request okhttp3.Call call okhttp3.EventListener eventListener int connectTimeout int readTimeout int writeTimeout public okhttp3.Connection connection () public int connectTimeoutMillis () public okhttp3.Interceptor$Chain withConnectTimeout (int, java.util.concurrent.TimeUnit) int timeout java.util.concurrent.TimeUnit unit int millis public int readTimeoutMillis () public okhttp3.Interceptor$Chain withReadTimeout (int, java.util.concurrent.TimeUnit) int timeout java.util.concurrent.TimeUnit unit int millis public int writeTimeoutMillis () public okhttp3.Interceptor$Chain withWriteTimeout (int, java.util.concurrent.TimeUnit) int timeout java.util.concurrent.TimeUnit unit int millis public okhttp3.internal.connection.StreamAllocation streamAllocation () public okhttp3.internal.http.HttpCodec httpStream () public okhttp3.Call call () public okhttp3.EventListener eventListener () public okhttp3.Request request () public okhttp3.Response proceed (okhttp3.Request) throws java.io.IOException okhttp3.Request request public okhttp3.Response proceed (okhttp3.Request, okhttp3.internal.connection.StreamAllocation, okhttp3.internal.http.HttpCodec, okhttp3.internal.connection.RealConnection) throws java.io.IOException okhttp3.Request request okhttp3.internal.connection.StreamAllocation streamAllocation okhttp3.internal.http.HttpCodec httpCodec okhttp3.internal.connection.RealConnection connection okhttp3.internal.http.RealInterceptorChain next okhttp3.Interceptor interceptor okhttp3.Response response }
okhttp3/internal/http/HttpDate$1.class
HttpDate.java package okhttp3.internal.http okhttp3.internal.http.HttpDate$1 extends java.lang.ThreadLocal { void <init> () protected java.text.DateFormat initialValue () java.text.DateFormat rfc1123 protected volatile synthetic java.lang.Object initialValue () }
okhttp3/internal/http/CallServerInterceptor$CountingSink.class
CallServerInterceptor.java package okhttp3.internal.http final okhttp3.internal.http.CallServerInterceptor$CountingSink extends okio.ForwardingSink { long successfulCount void <init> (okio.Sink) okio.Sink delegate public void write (okio.Buffer, long) throws java.io.IOException okio.Buffer source long byteCount }
okhttp3/internal/http/RetryAndFollowUpInterceptor.class
RetryAndFollowUpInterceptor.java package okhttp3.internal.http public final okhttp3.internal.http.RetryAndFollowUpInterceptor extends java.lang.Object implements okhttp3.Interceptor { private static final int MAX_FOLLOW_UPS private final okhttp3.OkHttpClient client private final boolean forWebSocket private volatile okhttp3.internal.connection.StreamAllocation streamAllocation private Object callStackTrace private volatile boolean canceled public void <init> (okhttp3.OkHttpClient, boolean) okhttp3.OkHttpClient client boolean forWebSocket public void cancel () okhttp3.internal.connection.StreamAllocation streamAllocation public boolean isCanceled () public void setCallStackTrace (java.lang.Object) Object callStackTrace public okhttp3.internal.connection.StreamAllocation streamAllocation () public okhttp3.Response intercept (okhttp3.Interceptor$Chain) throws java.io.IOException okhttp3.Response response okhttp3.internal.connection.RouteException e boolean requestSendStarted java.io.IOException e okhttp3.Request followUp java.io.IOException e okhttp3.Response response boolean releaseConnection okhttp3.Request followUp okhttp3.Interceptor$Chain chain okhttp3.Request request okhttp3.internal.http.RealInterceptorChain realChain okhttp3.Call call okhttp3.EventListener eventListener okhttp3.internal.connection.StreamAllocation streamAllocation int followUpCount okhttp3.Response priorResponse private okhttp3.Address createAddress (okhttp3.HttpUrl) okhttp3.HttpUrl url javax.net.ssl.SSLSocketFactory sslSocketFactory javax.net.ssl.HostnameVerifier hostnameVerifier okhttp3.CertificatePinner certificatePinner private boolean recover (java.io.IOException, okhttp3.internal.connection.StreamAllocation, boolean, okhttp3.Request) java.io.IOException e okhttp3.internal.connection.StreamAllocation streamAllocation boolean requestSendStarted okhttp3.Request userRequest private boolean isRecoverable (java.io.IOException, boolean) java.io.IOException e boolean requestSendStarted private okhttp3.Request followUpRequest (okhttp3.Response, okhttp3.Route) throws java.io.IOException java.net.Proxy selectedProxy okhttp3.RequestBody requestBody boolean maintainBody String location okhttp3.HttpUrl url boolean sameScheme okhttp3.Request$Builder requestBuilder okhttp3.Response userResponse okhttp3.Route route int responseCode String method private int retryAfter (okhttp3.Response, int) okhttp3.Response userResponse int defaultDelay String header private boolean sameConnection (okhttp3.Response, okhttp3.HttpUrl) okhttp3.Response response okhttp3.HttpUrl followUp okhttp3.HttpUrl url }
okhttp3/internal/ws/RealWebSocket$Close.class
RealWebSocket.java package okhttp3.internal.ws final okhttp3.internal.ws.RealWebSocket$Close extends java.lang.Object { final int code final okio.ByteString reason final long cancelAfterCloseMillis void <init> (int, okio.ByteString, long) int code okio.ByteString reason long cancelAfterCloseMillis }
okhttp3/internal/ws/RealWebSocket$Streams.class
RealWebSocket.java package okhttp3.internal.ws public abstract okhttp3.internal.ws.RealWebSocket$Streams extends java.lang.Object implements java.io.Closeable { public final boolean client public final okio.BufferedSource source public final okio.BufferedSink sink public void <init> (boolean, okio.BufferedSource, okio.BufferedSink) boolean client okio.BufferedSource source okio.BufferedSink sink }
okhttp3/internal/ws/RealWebSocket$1.class
RealWebSocket.java package okhttp3.internal.ws okhttp3.internal.ws.RealWebSocket$1 extends java.lang.Object implements java.lang.Runnable { final synthetic okhttp3.internal.ws.RealWebSocket this$0 void <init> (okhttp3.internal.ws.RealWebSocket) okhttp3.internal.ws.RealWebSocket this$0 public void run () java.io.IOException e }
okhttp3/internal/ws/RealWebSocket$CancelRunnable.class
RealWebSocket.java package okhttp3.internal.ws final okhttp3.internal.ws.RealWebSocket$CancelRunnable extends java.lang.Object implements java.lang.Runnable { final synthetic okhttp3.internal.ws.RealWebSocket this$0 void <init> (okhttp3.internal.ws.RealWebSocket) okhttp3.internal.ws.RealWebSocket this$0 public void run () }
okhttp3/internal/ws/WebSocketProtocol.class
WebSocketProtocol.java package okhttp3.internal.ws public final okhttp3.internal.ws.WebSocketProtocol extends java.lang.Object { static final String ACCEPT_MAGIC static final int B0_FLAG_FIN static final int B0_FLAG_RSV1 static final int B0_FLAG_RSV2 static final int B0_FLAG_RSV3 static final int B0_MASK_OPCODE static final int OPCODE_FLAG_CONTROL static final int B1_FLAG_MASK static final int B1_MASK_LENGTH static final int OPCODE_CONTINUATION static final int OPCODE_TEXT static final int OPCODE_BINARY static final int OPCODE_CONTROL_CLOSE static final int OPCODE_CONTROL_PING static final int OPCODE_CONTROL_PONG static final long PAYLOAD_BYTE_MAX static final long CLOSE_MESSAGE_MAX static final int PAYLOAD_SHORT static final long PAYLOAD_SHORT_MAX static final int PAYLOAD_LONG static final int CLOSE_CLIENT_GOING_AWAY static final int CLOSE_NO_STATUS_CODE static void toggleMask (okio.Buffer$UnsafeCursor, byte[]) int i int end byte[] buffer okio.Buffer$UnsafeCursor cursor byte[] key int keyIndex int keyLength static java.lang.String closeCodeExceptionMessage (int) int code static void validateCloseCode (int) int code String message public static java.lang.String acceptHeader (java.lang.String) String key private void <init> () }
okhttp3/internal/ws/WebSocketReader.class
WebSocketReader.java package okhttp3.internal.ws final okhttp3.internal.ws.WebSocketReader extends java.lang.Object { final boolean isClient final okio.BufferedSource source final okhttp3.internal.ws.WebSocketReader$FrameCallback frameCallback boolean closed int opcode long frameLength boolean isFinalFrame boolean isControlFrame private final okio.Buffer controlFrameBuffer private final okio.Buffer messageFrameBuffer private final byte[] maskKey private final okio.Buffer$UnsafeCursor maskCursor void <init> (boolean, okio.BufferedSource, okhttp3.internal.ws.WebSocketReader$FrameCallback) boolean isClient okio.BufferedSource source okhttp3.internal.ws.WebSocketReader$FrameCallback frameCallback void processNextFrame () throws java.io.IOException private void readHeader () throws java.io.IOException int b0 int b0 long timeoutBefore boolean reservedFlag1 boolean reservedFlag2 boolean reservedFlag3 int b1 boolean isMasked private void readControlFrame () throws java.io.IOException String codeExceptionMessage int code String reason long bufferSize private void readMessageFrame () throws java.io.IOException int opcode private void readUntilNonControlFrame () throws java.io.IOException private void readMessage () throws java.io.IOException }
okhttp3/Interceptor.class
Interceptor.java package okhttp3 public abstract okhttp3.Interceptor extends java.lang.Object { public abstract okhttp3.Response intercept (okhttp3.Interceptor$Chain) throws java.io.IOException }
okhttp3/MediaType.class
MediaType.java package okhttp3 public final okhttp3.MediaType extends java.lang.Object { private static final String TOKEN private static final String QUOTED private static final java.util.regex.Pattern TYPE_SUBTYPE private static final java.util.regex.Pattern PARAMETER private final String mediaType private final String type private final String subtype private final String charset private void <init> (java.lang.String, java.lang.String, java.lang.String, java.lang.String) String mediaType String type String subtype String charset public static okhttp3.MediaType get (java.lang.String) String charsetParameter String name String charsetParameter String token int s String string java.util.regex.Matcher typeSubtype String type String subtype String charset java.util.regex.Matcher parameter public static okhttp3.MediaType parse (java.lang.String) IllegalArgumentException ignored String string public java.lang.String type () public java.lang.String subtype () public java.nio.charset.Charset charset () public java.nio.charset.Charset charset (java.nio.charset.Charset) IllegalArgumentException e java.nio.charset.Charset defaultValue public java.lang.String toString () public boolean equals (java.lang.Object) Object other public int hashCode () static void <clinit> () }
okhttp3/Cache$CacheRequestImpl.class
Cache.java package okhttp3 final okhttp3.Cache$CacheRequestImpl extends java.lang.Object implements okhttp3.internal.cache.CacheRequest { private final okhttp3.internal.cache.DiskLruCache$Editor editor private okio.Sink cacheOut private okio.Sink body boolean done final synthetic okhttp3.Cache this$0 void <init> (okhttp3.Cache, okhttp3.internal.cache.DiskLruCache$Editor) okhttp3.internal.cache.DiskLruCache$Editor editor public void abort () public okio.Sink body () }
okhttp3/CertificatePinner$Builder.class
CertificatePinner.java package okhttp3 public final okhttp3.CertificatePinner$Builder extends java.lang.Object { private final java.util.List pins public void <init> () public transient okhttp3.CertificatePinner$Builder add (java.lang.String, java.lang.String[]) String pin String pattern String[] pins public okhttp3.CertificatePinner build () }
okhttp3/Interceptor$Chain.class
Interceptor.java package okhttp3 public abstract okhttp3.Interceptor$Chain extends java.lang.Object { public abstract okhttp3.Request request () public abstract okhttp3.Response proceed (okhttp3.Request) throws java.io.IOException public abstract okhttp3.Connection connection () public abstract okhttp3.Call call () public abstract int connectTimeoutMillis () public abstract okhttp3.Interceptor$Chain withConnectTimeout (int, java.util.concurrent.TimeUnit) public abstract int readTimeoutMillis () public abstract okhttp3.Interceptor$Chain withReadTimeout (int, java.util.concurrent.TimeUnit) public abstract int writeTimeoutMillis () public abstract okhttp3.Interceptor$Chain withWriteTimeout (int, java.util.concurrent.TimeUnit) }
okhttp3/Protocol.class
Protocol.java package okhttp3 public final enum okhttp3.Protocol extends java.lang.Enum { public static final enum okhttp3.Protocol HTTP_1_0 public static final enum okhttp3.Protocol HTTP_1_1 public static final enum okhttp3.Protocol SPDY_3 public static final enum okhttp3.Protocol HTTP_2 public static final enum okhttp3.Protocol H2_PRIOR_KNOWLEDGE public static final enum okhttp3.Protocol QUIC private final String protocol private static final synthetic okhttp3.Protocol[] $VALUES public static okhttp3.Protocol[] values () public static okhttp3.Protocol valueOf (java.lang.String) String name private void <init> (java.lang.String, int, java.lang.String) String protocol public static okhttp3.Protocol get (java.lang.String) throws java.io.IOException String protocol public java.lang.String toString () static void <clinit> () }
okhttp3/CacheControl$Builder.class
CacheControl.java package okhttp3 public final okhttp3.CacheControl$Builder extends java.lang.Object { boolean noCache boolean noStore int maxAgeSeconds int maxStaleSeconds int minFreshSeconds boolean onlyIfCached boolean noTransform boolean immutable public void <init> () public okhttp3.CacheControl$Builder noCache () public okhttp3.CacheControl$Builder noStore () public okhttp3.CacheControl$Builder maxAge (int, java.util.concurrent.TimeUnit) int maxAge java.util.concurrent.TimeUnit timeUnit long maxAgeSecondsLong public okhttp3.CacheControl$Builder maxStale (int, java.util.concurrent.TimeUnit) int maxStale java.util.concurrent.TimeUnit timeUnit long maxStaleSecondsLong public okhttp3.CacheControl$Builder minFresh (int, java.util.concurrent.TimeUnit) int minFresh java.util.concurrent.TimeUnit timeUnit long minFreshSecondsLong public okhttp3.CacheControl$Builder onlyIfCached () public okhttp3.CacheControl$Builder noTransform () public okhttp3.CacheControl$Builder immutable () public okhttp3.CacheControl build () }
okhttp3/Cookie$Builder.class
Cookie.java package okhttp3 public final okhttp3.Cookie$Builder extends java.lang.Object { String name String value long expiresAt String domain String path boolean secure boolean httpOnly boolean persistent boolean hostOnly public void <init> () public okhttp3.Cookie$Builder name (java.lang.String) String name public okhttp3.Cookie$Builder value (java.lang.String) String value public okhttp3.Cookie$Builder expiresAt (long) long expiresAt public okhttp3.Cookie$Builder domain (java.lang.String) String domain public okhttp3.Cookie$Builder hostOnlyDomain (java.lang.String) String domain private okhttp3.Cookie$Builder domain (java.lang.String, boolean) String domain boolean hostOnly String canonicalDomain public okhttp3.Cookie$Builder path (java.lang.String) String path public okhttp3.Cookie$Builder secure () public okhttp3.Cookie$Builder httpOnly () public okhttp3.Cookie build () }
okhttp3/Challenge.class
Challenge.java package okhttp3 public final okhttp3.Challenge extends java.lang.Object { private final String scheme private final java.util.Map authParams public void <init> (java.lang.String, java.util.Map) String key java.util.Map$Entry authParam String scheme java.util.Map authParams java.util.Map newAuthParams public void <init> (java.lang.String, java.lang.String) String scheme String realm public okhttp3.Challenge withCharset (java.nio.charset.Charset) java.nio.charset.Charset charset java.util.Map authParams public java.lang.String scheme () public java.util.Map authParams () public java.lang.String realm () public java.nio.charset.Charset charset () String charset public boolean equals (java.lang.Object) Object other public int hashCode () int result public java.lang.String toString () }
okhttp3/TlsVersion.class
TlsVersion.java package okhttp3 public final enum okhttp3.TlsVersion extends java.lang.Enum { public static final enum okhttp3.TlsVersion TLS_1_3 public static final enum okhttp3.TlsVersion TLS_1_2 public static final enum okhttp3.TlsVersion TLS_1_1 public static final enum okhttp3.TlsVersion TLS_1_0 public static final enum okhttp3.TlsVersion SSL_3_0 final String javaName private static final synthetic okhttp3.TlsVersion[] $VALUES public static okhttp3.TlsVersion[] values () public static okhttp3.TlsVersion valueOf (java.lang.String) String name private void <init> (java.lang.String, int, java.lang.String) String javaName public static okhttp3.TlsVersion forJavaName (java.lang.String) String javaName static transient java.util.List forJavaNames (java.lang.String[]) String tlsVersion String[] tlsVersions java.util.List result public java.lang.String javaName () static void <clinit> () }
okhttp3/CookieJar.class
CookieJar.java package okhttp3 public abstract okhttp3.CookieJar extends java.lang.Object { public static final okhttp3.CookieJar NO_COOKIES public abstract void saveFromResponse (okhttp3.HttpUrl, java.util.List) public abstract java.util.List loadForRequest (okhttp3.HttpUrl) static void <clinit> () }
okhttp3/internal/http1/Http1Codec$UnknownLengthSource.class
Http1Codec.java package okhttp3.internal.http1 okhttp3.internal.http1.Http1Codec$UnknownLengthSource extends okhttp3.internal.http1.Http1Codec$AbstractSource { private boolean inputExhausted final synthetic okhttp3.internal.http1.Http1Codec this$0 void <init> (okhttp3.internal.http1.Http1Codec) public long read (okio.Buffer, long) throws java.io.IOException okio.Buffer sink long byteCount long read public void close () throws java.io.IOException }
okhttp3/internal/cache/DiskLruCache$2.class
DiskLruCache.java package okhttp3.internal.cache okhttp3.internal.cache.DiskLruCache$2 extends okhttp3.internal.cache.FaultHidingSink { static final synthetic boolean $assertionsDisabled final synthetic okhttp3.internal.cache.DiskLruCache this$0 void <init> (okhttp3.internal.cache.DiskLruCache, okio.Sink) okhttp3.internal.cache.DiskLruCache this$0 okio.Sink delegate protected void onException (java.io.IOException) java.io.IOException e static void <clinit> () }
okhttp3/internal/cache/DiskLruCache$Editor.class
DiskLruCache.java package okhttp3.internal.cache public final okhttp3.internal.cache.DiskLruCache$Editor extends java.lang.Object { final okhttp3.internal.cache.DiskLruCache$Entry entry final boolean[] written private boolean done final synthetic okhttp3.internal.cache.DiskLruCache this$0 void <init> (okhttp3.internal.cache.DiskLruCache, okhttp3.internal.cache.DiskLruCache$Entry) okhttp3.internal.cache.DiskLruCache this$0 okhttp3.internal.cache.DiskLruCache$Entry entry void detach () int i public okio.Source newSource (int) java.io.FileNotFoundException e int index public okio.Sink newSink (int) okio.Sink sink java.io.FileNotFoundException e java.io.File dirtyFile okio.Sink sink int index public void commit () throws java.io.IOException public void abort () throws java.io.IOException public void abortUnlessCommitted () }
okhttp3/internal/cache/DiskLruCache$1.class
DiskLruCache.java package okhttp3.internal.cache okhttp3.internal.cache.DiskLruCache$1 extends java.lang.Object implements java.lang.Runnable { final synthetic okhttp3.internal.cache.DiskLruCache this$0 void <init> (okhttp3.internal.cache.DiskLruCache) okhttp3.internal.cache.DiskLruCache this$0 public void run () java.io.IOException ignored java.io.IOException e }
okhttp3/internal/connection/ConnectionSpecSelector.class
ConnectionSpecSelector.java package okhttp3.internal.connection public final okhttp3.internal.connection.ConnectionSpecSelector extends java.lang.Object { private final java.util.List connectionSpecs private int nextModeIndex private boolean isFallbackPossible private boolean isFallback public void <init> (java.util.List) java.util.List connectionSpecs public okhttp3.ConnectionSpec configureSecureSocket (javax.net.ssl.SSLSocket) throws java.io.IOException okhttp3.ConnectionSpec connectionSpec int i int size javax.net.ssl.SSLSocket sslSocket okhttp3.ConnectionSpec tlsConfiguration public boolean connectionFailed (java.io.IOException) java.io.IOException e private boolean isFallbackPossible (javax.net.ssl.SSLSocket) int i javax.net.ssl.SSLSocket socket }
okhttp3/internal/Version.class
Version.java package okhttp3.internal public final okhttp3.internal.Version extends java.lang.Object { public static java.lang.String userAgent () private void <init> () }
okhttp3/internal/platform/AndroidPlatform$CloseGuard.class
AndroidPlatform.java package okhttp3.internal.platform final okhttp3.internal.platform.AndroidPlatform$CloseGuard extends java.lang.Object { private final java.lang.reflect.Method getMethod private final java.lang.reflect.Method openMethod private final java.lang.reflect.Method warnIfOpenMethod void <init> (java.lang.reflect.Method, java.lang.reflect.Method, java.lang.reflect.Method) java.lang.reflect.Method getMethod java.lang.reflect.Method openMethod java.lang.reflect.Method warnIfOpenMethod java.lang.Object createAndOpen (java.lang.String) Object closeGuardInstance String closer boolean warnIfOpen (java.lang.Object) Object closeGuardInstance boolean reported static okhttp3.internal.platform.AndroidPlatform$CloseGuard get () Class closeGuardClass java.lang.reflect.Method getMethod java.lang.reflect.Method openMethod java.lang.reflect.Method warnIfOpenMethod Exception ignored java.lang.reflect.Method getMethod java.lang.reflect.Method openMethod java.lang.reflect.Method warnIfOpenMethod }
okhttp3/internal/platform/AndroidPlatform$AndroidTrustRootIndex.class
AndroidPlatform.java package okhttp3.internal.platform final okhttp3.internal.platform.AndroidPlatform$AndroidTrustRootIndex extends java.lang.Object implements okhttp3.internal.tls.TrustRootIndex { private final javax.net.ssl.X509TrustManager trustManager private final java.lang.reflect.Method findByIssuerAndSignatureMethod void <init> (javax.net.ssl.X509TrustManager, java.lang.reflect.Method) javax.net.ssl.X509TrustManager trustManager java.lang.reflect.Method findByIssuerAndSignatureMethod public java.security.cert.X509Certificate findByIssuerAndSignature (java.security.cert.X509Certificate) java.security.cert.TrustAnchor trustAnchor IllegalAccessException e java.lang.reflect.InvocationTargetException e java.security.cert.X509Certificate cert public boolean equals (java.lang.Object) Object obj okhttp3.internal.platform.AndroidPlatform$AndroidTrustRootIndex that public int hashCode () }
okhttp3/internal/platform/AndroidPlatform$AndroidCertificateChainCleaner.class
AndroidPlatform.java package okhttp3.internal.platform final okhttp3.internal.platform.AndroidPlatform$AndroidCertificateChainCleaner extends okhttp3.internal.tls.CertificateChainCleaner { private final Object x509TrustManagerExtensions private final java.lang.reflect.Method checkServerTrusted void <init> (java.lang.Object, java.lang.reflect.Method) Object x509TrustManagerExtensions java.lang.reflect.Method checkServerTrusted public java.util.List clean (java.util.List, java.lang.String) throws javax.net.ssl.SSLPeerUnverifiedException java.security.cert.X509Certificate[] certificates javax.net.ssl.SSLPeerUnverifiedException exception java.lang.reflect.InvocationTargetException e IllegalAccessException e java.util.List chain String hostname public boolean equals (java.lang.Object) Object other public int hashCode () }
okhttp3/internal/http2/Http2Connection$2.class
Http2Connection.java package okhttp3.internal.http2 okhttp3.internal.http2.Http2Connection$2 extends okhttp3.internal.NamedRunnable { final synthetic int val$streamId final synthetic long val$unacknowledgedBytesRead final synthetic okhttp3.internal.http2.Http2Connection this$0 transient void <init> (okhttp3.internal.http2.Http2Connection, java.lang.String, java.lang.Object[], int, long) okhttp3.internal.http2.Http2Connection this$0 String format Object[] args public void execute () java.io.IOException e }
okhttp3/internal/http2/PushObserver.class
PushObserver.java package okhttp3.internal.http2 public abstract okhttp3.internal.http2.PushObserver extends java.lang.Object { public static final okhttp3.internal.http2.PushObserver CANCEL public abstract boolean onRequest (int, java.util.List) public abstract boolean onHeaders (int, java.util.List, boolean) public abstract boolean onData (int, okio.BufferedSource, int, boolean) throws java.io.IOException public abstract void onReset (int, okhttp3.internal.http2.ErrorCode) static void <clinit> () }
okhttp3/internal/http2/Http2Stream$FramingSource.class
Http2Stream.java package okhttp3.internal.http2 final okhttp3.internal.http2.Http2Stream$FramingSource extends java.lang.Object implements okio.Source { private final okio.Buffer receiveBuffer private final okio.Buffer readBuffer private final long maxByteCount boolean closed boolean finished static final synthetic boolean $assertionsDisabled final synthetic okhttp3.internal.http2.Http2Stream this$0 void <init> (okhttp3.internal.http2.Http2Stream, long) long maxByteCount public long read (okio.Buffer, long) throws java.io.IOException okhttp3.Headers headersToDeliver okhttp3.internal.http2.Header$Listener headersListenerToNotify long readBytesDelivered okhttp3.internal.http2.ErrorCode errorCodeToDeliver okio.Buffer sink long byteCount private void updateConnectionFlowControl (long) long read void receive (okio.BufferedSource, long) throws java.io.IOException boolean finished boolean flowControlError boolean wasEmpty boolean finished boolean flowControlError long read okio.BufferedSource in long byteCount public okio.Timeout timeout () public void close () throws java.io.IOException long bytesDiscarded okhttp3.Headers headers long bytesDiscarded java.util.List headersToDeliver okhttp3.internal.http2.Header$Listener headersListenerToNotify static void <clinit> () }
okhttp3/internal/http2/PushObserver$1.class
PushObserver.java package okhttp3.internal.http2 okhttp3.internal.http2.PushObserver$1 extends java.lang.Object implements okhttp3.internal.http2.PushObserver { void <init> () public boolean onRequest (int, java.util.List) int streamId java.util.List requestHeaders public boolean onHeaders (int, java.util.List, boolean) int streamId java.util.List responseHeaders boolean last public boolean onData (int, okio.BufferedSource, int, boolean) throws java.io.IOException int streamId okio.BufferedSource source int byteCount boolean last public void onReset (int, okhttp3.internal.http2.ErrorCode) int streamId okhttp3.internal.http2.ErrorCode errorCode }
okhttp3/internal/http2/Http2Reader$Handler.class
Http2Reader.java package okhttp3.internal.http2 abstract okhttp3.internal.http2.Http2Reader$Handler extends java.lang.Object { public abstract void data (boolean, int, okio.BufferedSource, int) throws java.io.IOException public abstract void headers (boolean, int, int, java.util.List) public abstract void rstStream (int, okhttp3.internal.http2.ErrorCode) public abstract void settings (boolean, okhttp3.internal.http2.Settings) public abstract void ackSettings () public abstract void ping (boolean, int, int) public abstract void goAway (int, okhttp3.internal.http2.ErrorCode, okio.ByteString) public abstract void windowUpdate (int, long) public abstract void priority (int, int, int, boolean) public abstract void pushPromise (int, int, java.util.List) throws java.io.IOException public abstract void alternateService (int, java.lang.String, okio.ByteString, java.lang.String, int, long) }
okhttp3/internal/http2/Http2Connection$Listener.class
Http2Connection.java package okhttp3.internal.http2 public abstract okhttp3.internal.http2.Http2Connection$Listener extends java.lang.Object { public static final okhttp3.internal.http2.Http2Connection$Listener REFUSE_INCOMING_STREAMS public void <init> () public abstract void onStream (okhttp3.internal.http2.Http2Stream) throws java.io.IOException public void onSettings (okhttp3.internal.http2.Http2Connection) okhttp3.internal.http2.Http2Connection connection static void <clinit> () }
okhttp3/internal/ws/RealWebSocket.class
RealWebSocket.java package okhttp3.internal.ws public final okhttp3.internal.ws.RealWebSocket extends java.lang.Object implements okhttp3.WebSocket okhttp3.internal.ws.WebSocketReader$FrameCallback { private static final java.util.List ONLY_HTTP1 private static final long MAX_QUEUE_SIZE private static final long CANCEL_AFTER_CLOSE_MILLIS private final okhttp3.Request originalRequest final okhttp3.WebSocketListener listener private final java.util.Random random private final long pingIntervalMillis private final String key private okhttp3.Call call private final Runnable writerRunnable private okhttp3.internal.ws.WebSocketReader reader private okhttp3.internal.ws.WebSocketWriter writer private java.util.concurrent.ScheduledExecutorService executor private okhttp3.internal.ws.RealWebSocket$Streams streams private final java.util.ArrayDeque pongQueue private final java.util.ArrayDeque messageAndCloseQueue private long queueSize private boolean enqueuedClose private java.util.concurrent.ScheduledFuture cancelFuture private int receivedCloseCode private String receivedCloseReason private boolean failed private int sentPingCount private int receivedPingCount private int receivedPongCount private boolean awaitingPong static final synthetic boolean $assertionsDisabled public void <init> (okhttp3.Request, okhttp3.WebSocketListener, java.util.Random, long) okhttp3.Request request okhttp3.WebSocketListener listener java.util.Random random long pingIntervalMillis byte[] nonce public okhttp3.Request request () public synchronized long queueSize () public void cancel () public void connect (okhttp3.OkHttpClient) okhttp3.OkHttpClient client okhttp3.Request request void checkResponse (okhttp3.Response) throws java.net.ProtocolException okhttp3.Response response String headerConnection String headerUpgrade String headerAccept String acceptExpected public void initReaderAndWriter (java.lang.String, okhttp3.internal.ws.RealWebSocket$Streams) throws java.io.IOException String name okhttp3.internal.ws.RealWebSocket$Streams streams public void loopReader () throws java.io.IOException boolean processNextFrame () throws java.io.IOException Exception e void awaitTermination (int, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException int timeout java.util.concurrent.TimeUnit timeUnit void tearDown () throws java.lang.InterruptedException synchronized int sentPingCount () synchronized int receivedPingCount () synchronized int receivedPongCount () public void onReadMessage (java.lang.String) throws java.io.IOException String text public void onReadMessage (okio.ByteString) throws java.io.IOException okio.ByteString bytes public synchronized void onReadPing (okio.ByteString) okio.ByteString payload public synchronized void onReadPong (okio.ByteString) okio.ByteString buffer public void onReadClose (int, java.lang.String) int code String reason okhttp3.internal.ws.RealWebSocket$Streams toClose public boolean send (java.lang.String) String text public boolean send (okio.ByteString) okio.ByteString bytes private synchronized boolean send (okio.ByteString, int) okio.ByteString data int formatOpcode synchronized boolean pong (okio.ByteString) okio.ByteString payload public boolean close (int, java.lang.String) int code String reason synchronized boolean close (int, java.lang.String, long) int code String reason long cancelAfterCloseMillis okio.ByteString reasonBytes private void runWriter () boolean writeOneFrame () throws java.io.IOException okhttp3.internal.ws.WebSocketWriter writer okio.ByteString pong okio.ByteString data okio.BufferedSink sink okhttp3.internal.ws.RealWebSocket$Close close okhttp3.internal.ws.WebSocketWriter writer okio.ByteString pong Object messageOrClose int receivedCloseCode String receivedCloseReason okhttp3.internal.ws.RealWebSocket$Streams streamsToClose void writePingFrame () okhttp3.internal.ws.WebSocketWriter writer int failedPing java.io.IOException e okhttp3.internal.ws.WebSocketWriter writer int failedPing public void failWebSocket (java.lang.Exception, okhttp3.Response) okhttp3.internal.ws.RealWebSocket$Streams streamsToClose Exception e okhttp3.Response response okhttp3.internal.ws.RealWebSocket$Streams streamsToClose static void <clinit> () }
okhttp3/internal/ws/RealWebSocket$Message.class
RealWebSocket.java package okhttp3.internal.ws final okhttp3.internal.ws.RealWebSocket$Message extends java.lang.Object { final int formatOpcode final okio.ByteString data void <init> (int, okio.ByteString) int formatOpcode okio.ByteString data }
okhttp3/Response.class
Response.java package okhttp3 public final okhttp3.Response extends java.lang.Object implements java.io.Closeable { final okhttp3.Request request final okhttp3.Protocol protocol final int code final String message final okhttp3.Handshake handshake final okhttp3.Headers headers final okhttp3.ResponseBody body final okhttp3.Response networkResponse final okhttp3.Response cacheResponse final okhttp3.Response priorResponse final long sentRequestAtMillis final long receivedResponseAtMillis private volatile okhttp3.CacheControl cacheControl void <init> (okhttp3.Response$Builder) okhttp3.Response$Builder builder public okhttp3.Request request () public okhttp3.Protocol protocol () public int code () public boolean isSuccessful () public java.lang.String message () public okhttp3.Handshake handshake () public java.util.List headers (java.lang.String) String name public java.lang.String header (java.lang.String) String name public java.lang.String header (java.lang.String, java.lang.String) String name String defaultValue String result public okhttp3.Headers headers () public okhttp3.ResponseBody peekBody (long) throws java.io.IOException okio.Buffer result long byteCount okio.BufferedSource source okio.Buffer copy okio.Buffer result public okhttp3.ResponseBody body () public okhttp3.Response$Builder newBuilder () public boolean isRedirect () public okhttp3.Response networkResponse () public okhttp3.Response cacheResponse () public okhttp3.Response priorResponse () public java.util.List challenges () String responseField String responseField String responseField public okhttp3.CacheControl cacheControl () okhttp3.CacheControl result public long sentRequestAtMillis () public long receivedResponseAtMillis () public void close () public java.lang.String toString () }
okhttp3/Cache$1.class
Cache.java package okhttp3 okhttp3.Cache$1 extends java.lang.Object implements okhttp3.internal.cache.InternalCache { final synthetic okhttp3.Cache this$0 void <init> (okhttp3.Cache) okhttp3.Cache this$0 public okhttp3.Response get (okhttp3.Request) throws java.io.IOException okhttp3.Request request public okhttp3.internal.cache.CacheRequest put (okhttp3.Response) throws java.io.IOException okhttp3.Response response public void remove (okhttp3.Request) throws java.io.IOException okhttp3.Request request public void update (okhttp3.Response, okhttp3.Response) okhttp3.Response cached okhttp3.Response network public void trackConditionalCacheHit () public void trackResponse (okhttp3.internal.cache.CacheStrategy) okhttp3.internal.cache.CacheStrategy cacheStrategy }
okhttp3/Request.class
Request.java package okhttp3 public final okhttp3.Request extends java.lang.Object { final okhttp3.HttpUrl url final String method final okhttp3.Headers headers final okhttp3.RequestBody body final java.util.Map tags private volatile okhttp3.CacheControl cacheControl void <init> (okhttp3.Request$Builder) okhttp3.Request$Builder builder public okhttp3.HttpUrl url () public java.lang.String method () public okhttp3.Headers headers () public java.lang.String header (java.lang.String) String name public java.util.List headers (java.lang.String) String name public okhttp3.RequestBody body () public java.lang.Object tag () public java.lang.Object tag (java.lang.Class) Class type public okhttp3.Request$Builder newBuilder () public okhttp3.CacheControl cacheControl () okhttp3.CacheControl result public boolean isHttps () public java.lang.String toString () }
okhttp3/ConnectionPool.class
ConnectionPool.java package okhttp3 public final okhttp3.ConnectionPool extends java.lang.Object { private static final java.util.concurrent.Executor executor private final int maxIdleConnections private final long keepAliveDurationNs private final Runnable cleanupRunnable private final java.util.Deque connections final okhttp3.internal.connection.RouteDatabase routeDatabase boolean cleanupRunning static final synthetic boolean $assertionsDisabled public void <init> () public void <init> (int, long, java.util.concurrent.TimeUnit) int maxIdleConnections long keepAliveDuration java.util.concurrent.TimeUnit timeUnit public synchronized int idleConnectionCount () okhttp3.internal.connection.RealConnection connection int total public synchronized int connectionCount () okhttp3.internal.connection.RealConnection get (okhttp3.Address, okhttp3.internal.connection.StreamAllocation, okhttp3.Route) okhttp3.internal.connection.RealConnection connection okhttp3.Address address okhttp3.internal.connection.StreamAllocation streamAllocation okhttp3.Route route java.net.Socket deduplicate (okhttp3.Address, okhttp3.internal.connection.StreamAllocation) okhttp3.internal.connection.RealConnection connection okhttp3.Address address okhttp3.internal.connection.StreamAllocation streamAllocation void put (okhttp3.internal.connection.RealConnection) okhttp3.internal.connection.RealConnection connection boolean connectionBecameIdle (okhttp3.internal.connection.RealConnection) okhttp3.internal.connection.RealConnection connection public void evictAll () okhttp3.internal.connection.RealConnection connection java.util.Iterator i okhttp3.internal.connection.RealConnection connection java.util.List evictedConnections long cleanup (long) okhttp3.internal.connection.RealConnection connection long idleDurationNs java.util.Iterator i long now int inUseConnectionCount int idleConnectionCount okhttp3.internal.connection.RealConnection longestIdleConnection long longestIdleDurationNs private int pruneAndGetAllocationCount (okhttp3.internal.connection.RealConnection, long) java.lang.ref.Reference reference okhttp3.internal.connection.StreamAllocation$StreamAllocationReference streamAllocRef String message int i okhttp3.internal.connection.RealConnection connection long now java.util.List references static void <clinit> () }
okhttp3/ConnectionSpec.class
ConnectionSpec.java package okhttp3 public final okhttp3.ConnectionSpec extends java.lang.Object { private static final okhttp3.CipherSuite[] RESTRICTED_CIPHER_SUITES private static final okhttp3.CipherSuite[] APPROVED_CIPHER_SUITES public static final okhttp3.ConnectionSpec RESTRICTED_TLS public static final okhttp3.ConnectionSpec MODERN_TLS public static final okhttp3.ConnectionSpec COMPATIBLE_TLS public static final okhttp3.ConnectionSpec CLEARTEXT final boolean tls final boolean supportsTlsExtensions final String[] cipherSuites final String[] tlsVersions void <init> (okhttp3.ConnectionSpec$Builder) okhttp3.ConnectionSpec$Builder builder public boolean isTls () public java.util.List cipherSuites () public java.util.List tlsVersions () public boolean supportsTlsExtensions () void apply (javax.net.ssl.SSLSocket, boolean) javax.net.ssl.SSLSocket sslSocket boolean isFallback okhttp3.ConnectionSpec specToApply private okhttp3.ConnectionSpec supportedSpec (javax.net.ssl.SSLSocket, boolean) javax.net.ssl.SSLSocket sslSocket boolean isFallback String[] cipherSuitesIntersection String[] tlsVersionsIntersection String[] supportedCipherSuites int indexOfFallbackScsv public boolean isCompatible (javax.net.ssl.SSLSocket) javax.net.ssl.SSLSocket socket public boolean equals (java.lang.Object) Object other okhttp3.ConnectionSpec that public int hashCode () int result public java.lang.String toString () String cipherSuitesString String tlsVersionsString static void <clinit> () }
okhttp3/CookieJar$1.class
CookieJar.java package okhttp3 okhttp3.CookieJar$1 extends java.lang.Object implements okhttp3.CookieJar { void <init> () public void saveFromResponse (okhttp3.HttpUrl, java.util.List) okhttp3.HttpUrl url java.util.List cookies public java.util.List loadForRequest (okhttp3.HttpUrl) okhttp3.HttpUrl url }
okhttp3/CertificatePinner.class
CertificatePinner.java package okhttp3 public final okhttp3.CertificatePinner extends java.lang.Object { public static final okhttp3.CertificatePinner DEFAULT private final java.util.Set pins private final okhttp3.internal.tls.CertificateChainCleaner certificateChainCleaner void <init> (java.util.Set, okhttp3.internal.tls.CertificateChainCleaner) java.util.Set pins okhttp3.internal.tls.CertificateChainCleaner certificateChainCleaner public boolean equals (java.lang.Object) Object other public int hashCode () int result public void check (java.lang.String, java.util.List) throws javax.net.ssl.SSLPeerUnverifiedException okhttp3.CertificatePinner$Pin pin int p int pinsSize java.security.cert.X509Certificate x509Certificate okio.ByteString sha1 okio.ByteString sha256 int c int certsSize java.security.cert.X509Certificate x509Certificate int c int certsSize okhttp3.CertificatePinner$Pin pin int p int pinsSize String hostname java.util.List peerCertificates java.util.List pins StringBuilder message public transient void check (java.lang.String, java.security.cert.Certificate[]) throws javax.net.ssl.SSLPeerUnverifiedException String hostname java.security.cert.Certificate[] peerCertificates java.util.List findMatchingPins (java.lang.String) okhttp3.CertificatePinner$Pin pin String hostname java.util.List result okhttp3.CertificatePinner withCertificateChainCleaner (okhttp3.internal.tls.CertificateChainCleaner) okhttp3.internal.tls.CertificateChainCleaner certificateChainCleaner public static java.lang.String pin (java.security.cert.Certificate) java.security.cert.Certificate certificate static okio.ByteString sha1 (java.security.cert.X509Certificate) java.security.cert.X509Certificate x509Certificate static okio.ByteString sha256 (java.security.cert.X509Certificate) java.security.cert.X509Certificate x509Certificate static void <clinit> () }
okhttp3/ResponseBody.class
ResponseBody.java package okhttp3 public abstract okhttp3.ResponseBody extends java.lang.Object implements java.io.Closeable { private java.io.Reader reader public void <init> () public abstract okhttp3.MediaType contentType () public abstract long contentLength () public final java.io.InputStream byteStream () public abstract okio.BufferedSource source () public final byte[] bytes () throws java.io.IOException byte[] bytes long contentLength okio.BufferedSource source byte[] bytes public final java.io.Reader charStream () java.io.Reader r public final java.lang.String string () throws java.io.IOException java.nio.charset.Charset charset okio.BufferedSource source private java.nio.charset.Charset charset () okhttp3.MediaType contentType public void close () public static okhttp3.ResponseBody create (okhttp3.MediaType, java.lang.String) okhttp3.MediaType contentType String content java.nio.charset.Charset charset okio.Buffer buffer public static okhttp3.ResponseBody create (okhttp3.MediaType, byte[]) okhttp3.MediaType contentType byte[] content okio.Buffer buffer public static okhttp3.ResponseBody create (okhttp3.MediaType, okio.ByteString) okhttp3.MediaType contentType okio.ByteString content okio.Buffer buffer public static okhttp3.ResponseBody create (okhttp3.MediaType, long, okio.BufferedSource) okhttp3.MediaType contentType long contentLength okio.BufferedSource content }
okhttp3/internal/http1/Http1Codec$FixedLengthSink.class
Http1Codec.java package okhttp3.internal.http1 final okhttp3.internal.http1.Http1Codec$FixedLengthSink extends java.lang.Object implements okio.Sink { private final okio.ForwardingTimeout timeout private boolean closed private long bytesRemaining final synthetic okhttp3.internal.http1.Http1Codec this$0 void <init> (okhttp3.internal.http1.Http1Codec, long) long bytesRemaining public okio.Timeout timeout () public void write (okio.Buffer, long) throws java.io.IOException okio.Buffer source long byteCount public void flush () throws java.io.IOException public void close () throws java.io.IOException }
okhttp3/internal/cache/CacheRequest.class
CacheRequest.java package okhttp3.internal.cache public abstract okhttp3.internal.cache.CacheRequest extends java.lang.Object { public abstract okio.Sink body () throws java.io.IOException public abstract void abort () }
okhttp3/internal/connection/StreamAllocation.class
StreamAllocation.java package okhttp3.internal.connection public final okhttp3.internal.connection.StreamAllocation extends java.lang.Object { public final okhttp3.Address address private okhttp3.internal.connection.RouteSelector$Selection routeSelection private okhttp3.Route route private final okhttp3.ConnectionPool connectionPool public final okhttp3.Call call public final okhttp3.EventListener eventListener private final Object callStackTrace private final okhttp3.internal.connection.RouteSelector routeSelector private int refusedStreamCount private okhttp3.internal.connection.RealConnection connection private boolean reportedAcquired private boolean released private boolean canceled private okhttp3.internal.http.HttpCodec codec static final synthetic boolean $assertionsDisabled public void <init> (okhttp3.ConnectionPool, okhttp3.Address, okhttp3.Call, okhttp3.EventListener, java.lang.Object) okhttp3.ConnectionPool connectionPool okhttp3.Address address okhttp3.Call call okhttp3.EventListener eventListener Object callStackTrace public okhttp3.internal.http.HttpCodec newStream (okhttp3.OkHttpClient, okhttp3.Interceptor$Chain, boolean) okhttp3.internal.connection.RealConnection resultConnection okhttp3.internal.http.HttpCodec resultCodec java.io.IOException e okhttp3.OkHttpClient client okhttp3.Interceptor$Chain chain boolean doExtensiveHealthChecks int connectTimeout int readTimeout int writeTimeout int pingIntervalMillis boolean connectionRetryEnabled private okhttp3.internal.connection.RealConnection findHealthyConnection (int, int, int, int, boolean, boolean) throws java.io.IOException okhttp3.internal.connection.RealConnection candidate int connectTimeout int readTimeout int writeTimeout int pingIntervalMillis boolean connectionRetryEnabled boolean doExtensiveHealthChecks private okhttp3.internal.connection.RealConnection findConnection (int, int, int, int, boolean) throws java.io.IOException okhttp3.Connection releasedConnection java.net.Socket toClose okhttp3.Route route int i int size java.util.List routes int connectTimeout int readTimeout int writeTimeout int pingIntervalMillis boolean connectionRetryEnabled boolean foundPooledConnection okhttp3.internal.connection.RealConnection result okhttp3.Route selectedRoute okhttp3.Connection releasedConnection java.net.Socket toClose boolean newRouteSelection java.net.Socket socket private java.net.Socket releaseIfNoNewStreams () okhttp3.internal.connection.RealConnection allocatedConnection public void streamFinished (boolean, okhttp3.internal.http.HttpCodec, long, java.io.IOException) java.net.Socket socket okhttp3.Connection releasedConnection boolean callEnd boolean noNewStreams okhttp3.internal.http.HttpCodec codec long bytesRead java.io.IOException e java.net.Socket socket okhttp3.Connection releasedConnection boolean callEnd public okhttp3.internal.http.HttpCodec codec () private okhttp3.internal.connection.RouteDatabase routeDatabase () public okhttp3.Route route () public synchronized okhttp3.internal.connection.RealConnection connection () public void release () java.net.Socket socket okhttp3.Connection releasedConnection java.net.Socket socket okhttp3.Connection releasedConnection public void noNewStreams () java.net.Socket socket okhttp3.Connection releasedConnection java.net.Socket socket okhttp3.Connection releasedConnection private java.net.Socket deallocate (boolean, boolean, boolean) boolean noNewStreams boolean released boolean streamFinished java.net.Socket socket public void cancel () okhttp3.internal.http.HttpCodec codecToCancel okhttp3.internal.connection.RealConnection connectionToCancel okhttp3.internal.http.HttpCodec codecToCancel okhttp3.internal.connection.RealConnection connectionToCancel public void streamFailed (java.io.IOException) okhttp3.internal.http2.ErrorCode errorCode java.net.Socket socket okhttp3.Connection releasedConnection java.io.IOException e java.net.Socket socket okhttp3.Connection releasedConnection boolean noNewStreams public void acquire (okhttp3.internal.connection.RealConnection, boolean) okhttp3.internal.connection.RealConnection connection boolean reportedAcquired private void release (okhttp3.internal.connection.RealConnection) java.lang.ref.Reference reference int i int size okhttp3.internal.connection.RealConnection connection public java.net.Socket releaseAndAcquire (okhttp3.internal.connection.RealConnection) okhttp3.internal.connection.RealConnection newConnection java.lang.ref.Reference onlyAllocation java.net.Socket socket public boolean hasMoreRoutes () public java.lang.String toString () okhttp3.internal.connection.RealConnection connection static void <clinit> () }
okhttp3/internal/platform/ConscryptPlatform.class
ConscryptPlatform.java package okhttp3.internal.platform public okhttp3.internal.platform.ConscryptPlatform extends okhttp3.internal.platform.Platform { private void <init> () private java.security.Provider getProvider () public javax.net.ssl.X509TrustManager trustManager (javax.net.ssl.SSLSocketFactory) Object sp Exception e javax.net.ssl.SSLSocketFactory sslSocketFactory public void configureTlsExtensions (javax.net.ssl.SSLSocket, java.lang.String, java.util.List) java.util.List names javax.net.ssl.SSLSocket sslSocket String hostname java.util.List protocols public java.lang.String getSelectedProtocol (javax.net.ssl.SSLSocket) javax.net.ssl.SSLSocket sslSocket public javax.net.ssl.SSLContext getSSLContext () java.security.NoSuchAlgorithmException e2 java.security.NoSuchAlgorithmException e public static okhttp3.internal.platform.ConscryptPlatform buildIfSupported () ClassNotFoundException e public void configureSslSocketFactory (javax.net.ssl.SSLSocketFactory) javax.net.ssl.SSLSocketFactory socketFactory }
okhttp3/internal/platform/Platform.class
Platform.java package okhttp3.internal.platform public okhttp3.internal.platform.Platform extends java.lang.Object { private static final okhttp3.internal.platform.Platform PLATFORM public static final int INFO public static final int WARN private static final java.util.logging.Logger logger public void <init> () public static okhttp3.internal.platform.Platform get () public java.lang.String getPrefix () protected javax.net.ssl.X509TrustManager trustManager (javax.net.ssl.SSLSocketFactory) Class sslContextClass Object context ClassNotFoundException e javax.net.ssl.SSLSocketFactory sslSocketFactory public void configureTlsExtensions (javax.net.ssl.SSLSocket, java.lang.String, java.util.List) javax.net.ssl.SSLSocket sslSocket String hostname java.util.List protocols public void afterHandshake (javax.net.ssl.SSLSocket) javax.net.ssl.SSLSocket sslSocket public java.lang.String getSelectedProtocol (javax.net.ssl.SSLSocket) javax.net.ssl.SSLSocket socket public void connectSocket (java.net.Socket, java.net.InetSocketAddress, int) throws java.io.IOException java.net.Socket socket java.net.InetSocketAddress address int connectTimeout public void log (int, java.lang.String, java.lang.Throwable) int level String message Throwable t java.util.logging.Level logLevel public boolean isCleartextTrafficPermitted (java.lang.String) String hostname public java.lang.Object getStackTraceForCloseable (java.lang.String) String closer public void logCloseableLeak (java.lang.String, java.lang.Object) String message Object stackTrace public static java.util.List alpnProtocolNames (java.util.List) okhttp3.Protocol protocol int i int size java.util.List protocols java.util.List names public okhttp3.internal.tls.CertificateChainCleaner buildCertificateChainCleaner (javax.net.ssl.X509TrustManager) javax.net.ssl.X509TrustManager trustManager public okhttp3.internal.tls.CertificateChainCleaner buildCertificateChainCleaner (javax.net.ssl.SSLSocketFactory) javax.net.ssl.SSLSocketFactory sslSocketFactory javax.net.ssl.X509TrustManager trustManager public static boolean isConscryptPreferred () String preferredProvider private static okhttp3.internal.platform.Platform findPlatform () okhttp3.internal.platform.Platform conscrypt okhttp3.internal.platform.Platform android okhttp3.internal.platform.Platform jdk9 okhttp3.internal.platform.Platform jdkWithJettyBoot static byte[] concatLengthPrefixed (java.util.List) okhttp3.Protocol protocol int i int size java.util.List protocols okio.Buffer result static java.lang.Object readFieldOrNull (java.lang.Object, java.lang.Class, java.lang.String) java.lang.reflect.Field field Object value IllegalAccessException e Class c Object delegate Object instance Class fieldType String fieldName public javax.net.ssl.SSLContext getSSLContext () java.security.NoSuchAlgorithmException e String jvmVersion public okhttp3.internal.tls.TrustRootIndex buildTrustRootIndex (javax.net.ssl.X509TrustManager) javax.net.ssl.X509TrustManager trustManager public void configureSslSocketFactory (javax.net.ssl.SSLSocketFactory) javax.net.ssl.SSLSocketFactory socketFactory public java.lang.String toString () static void <clinit> () }
okhttp3/internal/io/FileSystem.class
FileSystem.java package okhttp3.internal.io public abstract okhttp3.internal.io.FileSystem extends java.lang.Object { public static final okhttp3.internal.io.FileSystem SYSTEM public abstract okio.Source source (java.io.File) throws java.io.FileNotFoundException public abstract okio.Sink sink (java.io.File) throws java.io.FileNotFoundException public abstract okio.Sink appendingSink (java.io.File) throws java.io.FileNotFoundException public abstract void delete (java.io.File) throws java.io.IOException public abstract boolean exists (java.io.File) public abstract long size (java.io.File) public abstract void rename (java.io.File, java.io.File) throws java.io.IOException public abstract void deleteContents (java.io.File) throws java.io.IOException static void <clinit> () }
okhttp3/internal/cache2/FileOperator.class
FileOperator.java package okhttp3.internal.cache2 final okhttp3.internal.cache2.FileOperator extends java.lang.Object { private final java.nio.channels.FileChannel fileChannel void <init> (java.nio.channels.FileChannel) java.nio.channels.FileChannel fileChannel public void write (long, okio.Buffer, long) throws java.io.IOException long bytesWritten long pos okio.Buffer source long byteCount public void read (long, okio.Buffer, long) throws java.io.IOException long bytesRead long pos okio.Buffer sink long byteCount }
okhttp3/internal/http2/Http2Codec$StreamFinishingSource.class
Http2Codec.java package okhttp3.internal.http2 okhttp3.internal.http2.Http2Codec$StreamFinishingSource extends okio.ForwardingSource { boolean completed long bytesRead final synthetic okhttp3.internal.http2.Http2Codec this$0 void <init> (okhttp3.internal.http2.Http2Codec, okio.Source) okhttp3.internal.http2.Http2Codec this$0 okio.Source delegate public long read (okio.Buffer, long) throws java.io.IOException long read java.io.IOException e okio.Buffer sink long byteCount public void close () throws java.io.IOException private void endOfInput (java.io.IOException) java.io.IOException e }
okhttp3/internal/http2/Http2Connection$ReaderRunnable.class
Http2Connection.java package okhttp3.internal.http2 okhttp3.internal.http2.Http2Connection$ReaderRunnable extends okhttp3.internal.NamedRunnable implements okhttp3.internal.http2.Http2Reader$Handler { final okhttp3.internal.http2.Http2Reader reader final synthetic okhttp3.internal.http2.Http2Connection this$0 void <init> (okhttp3.internal.http2.Http2Connection, okhttp3.internal.http2.Http2Reader) okhttp3.internal.http2.Http2Connection this$0 okhttp3.internal.http2.Http2Reader reader protected void execute () java.io.IOException e okhttp3.internal.http2.ErrorCode connectionErrorCode okhttp3.internal.http2.ErrorCode streamErrorCode public void data (boolean, int, okio.BufferedSource, int) throws java.io.IOException boolean inFinished int streamId okio.BufferedSource source int length okhttp3.internal.http2.Http2Stream dataStream public void headers (boolean, int, int, java.util.List) okhttp3.Headers headers okhttp3.internal.http2.Http2Stream newStream okhttp3.internal.http2.Http2Stream stream boolean inFinished int streamId int associatedStreamId java.util.List headerBlock okhttp3.internal.http2.Http2Stream stream public void rstStream (int, okhttp3.internal.http2.ErrorCode) int streamId okhttp3.internal.http2.ErrorCode errorCode okhttp3.internal.http2.Http2Stream rstStream public void settings (boolean, okhttp3.internal.http2.Settings) int priorWriteWindowSize int peerInitialWindowSize okhttp3.internal.http2.Http2Stream stream boolean clearPrevious okhttp3.internal.http2.Settings newSettings long delta okhttp3.internal.http2.Http2Stream[] streamsToNotify private void applyAndAckSettings (okhttp3.internal.http2.Settings) okhttp3.internal.http2.Settings peerSettings public void ackSettings () public void ping (boolean, int, int) boolean reply int payload1 int payload2 public void goAway (int, okhttp3.internal.http2.ErrorCode, okio.ByteString) okhttp3.internal.http2.Http2Stream[] streamsCopy okhttp3.internal.http2.Http2Stream http2Stream int lastGoodStreamId okhttp3.internal.http2.ErrorCode errorCode okio.ByteString debugData okhttp3.internal.http2.Http2Stream[] streamsCopy public void windowUpdate (int, long) okhttp3.internal.http2.Http2Stream stream int streamId long windowSizeIncrement public void priority (int, int, int, boolean) int streamId int streamDependency int weight boolean exclusive public void pushPromise (int, int, java.util.List) int streamId int promisedStreamId java.util.List requestHeaders public void alternateService (int, java.lang.String, okio.ByteString, java.lang.String, int, long) int streamId String origin okio.ByteString protocol String host int port long maxAge }
okhttp3/internal/http2/Http2Connection$5.class
Http2Connection.java package okhttp3.internal.http2 okhttp3.internal.http2.Http2Connection$5 extends okhttp3.internal.NamedRunnable { final synthetic int val$streamId final synthetic okio.Buffer val$buffer final synthetic int val$byteCount final synthetic boolean val$inFinished final synthetic okhttp3.internal.http2.Http2Connection this$0 transient void <init> (okhttp3.internal.http2.Http2Connection, java.lang.String, java.lang.Object[], int, okio.Buffer, int, boolean) okhttp3.internal.http2.Http2Connection this$0 String format Object[] args public void execute () boolean cancel }
okhttp3/internal/http/BridgeInterceptor.class
BridgeInterceptor.java package okhttp3.internal.http public final okhttp3.internal.http.BridgeInterceptor extends java.lang.Object implements okhttp3.Interceptor { private final okhttp3.CookieJar cookieJar public void <init> (okhttp3.CookieJar) okhttp3.CookieJar cookieJar public okhttp3.Response intercept (okhttp3.Interceptor$Chain) throws java.io.IOException okhttp3.MediaType contentType long contentLength okio.GzipSource responseBody okhttp3.Headers strippedHeaders String contentType okhttp3.Interceptor$Chain chain okhttp3.Request userRequest okhttp3.Request$Builder requestBuilder okhttp3.RequestBody body boolean transparentGzip java.util.List cookies okhttp3.Response networkResponse okhttp3.Response$Builder responseBuilder private java.lang.String cookieHeader (java.util.List) okhttp3.Cookie cookie int i int size java.util.List cookies StringBuilder cookieHeader }
okhttp3/internal/http/HttpMethod.class
HttpMethod.java package okhttp3.internal.http public final okhttp3.internal.http.HttpMethod extends java.lang.Object { public static boolean invalidatesCache (java.lang.String) String method public static boolean requiresRequestBody (java.lang.String) String method public static boolean permitsRequestBody (java.lang.String) String method public static boolean redirectsWithBody (java.lang.String) String method public static boolean redirectsToGet (java.lang.String) String method private void <init> () }
okhttp3/internal/http/HttpHeaders.class
HttpHeaders.java package okhttp3.internal.http public final okhttp3.internal.http.HttpHeaders extends java.lang.Object { private static final okio.ByteString QUOTED_STRING_DELIMITERS private static final okio.ByteString TOKEN_DELIMITERS private void <init> () public static long contentLength (okhttp3.Response) okhttp3.Response response public static long contentLength (okhttp3.Headers) okhttp3.Headers headers private static long stringToLong (java.lang.String) NumberFormatException e String s public static boolean varyMatches (okhttp3.Response, okhttp3.Headers, okhttp3.Request) String field okhttp3.Response cachedResponse okhttp3.Headers cachedRequest okhttp3.Request newRequest public static boolean hasVaryAll (okhttp3.Response) okhttp3.Response response public static boolean hasVaryAll (okhttp3.Headers) okhttp3.Headers responseHeaders private static java.util.Set varyFields (okhttp3.Response) okhttp3.Response response public static java.util.Set varyFields (okhttp3.Headers) String varyField String value int i int size okhttp3.Headers responseHeaders java.util.Set result public static okhttp3.Headers varyHeaders (okhttp3.Response) okhttp3.Response response okhttp3.Headers requestHeaders okhttp3.Headers responseHeaders public static okhttp3.Headers varyHeaders (okhttp3.Headers, okhttp3.Headers) String fieldName int i int size okhttp3.Headers requestHeaders okhttp3.Headers responseHeaders java.util.Set varyFields okhttp3.Headers$Builder result public static java.util.List parseChallenges (okhttp3.Headers, java.lang.String) okio.Buffer header int h okhttp3.Headers responseHeaders String headerName java.util.List result private static void parseChallengeHeader (java.util.List, okio.Buffer) String parameterValue String replaced String schemeName boolean commaPrefixed int eqCount boolean commaSuffixed java.util.Map parameters java.util.List result okio.Buffer header String peek private static boolean skipWhitespaceAndCommas (okio.Buffer) byte b okio.Buffer buffer boolean commaFound private static int skipAll (okio.Buffer, byte) okio.Buffer buffer byte b int count private static java.lang.String readQuotedString (okio.Buffer) long i okio.Buffer buffer okio.Buffer result private static java.lang.String readToken (okio.Buffer) long tokenSize java.io.EOFException e okio.Buffer buffer private static java.lang.String repeat (char, int) char c int count char[] array public static void receiveHeaders (okhttp3.CookieJar, okhttp3.HttpUrl, okhttp3.Headers) okhttp3.CookieJar cookieJar okhttp3.HttpUrl url okhttp3.Headers headers java.util.List cookies public static boolean hasBody (okhttp3.Response) okhttp3.Response response int responseCode public static int skipUntil (java.lang.String, int, java.lang.String) String input int pos String characters public static int skipWhitespace (java.lang.String, int) char c String input int pos public static int parseSeconds (java.lang.String, int) long seconds NumberFormatException e String value int defaultValue static void <clinit> () }
okhttp3/internal/Util$2.class
Util.java package okhttp3.internal okhttp3.internal.Util$2 extends java.lang.Object implements java.util.concurrent.ThreadFactory { final synthetic String val$name final synthetic boolean val$daemon void <init> (java.lang.String, boolean) public java.lang.Thread newThread (java.lang.Runnable) Runnable runnable Thread result }
okhttp3/internal/Util$1.class
Util.java package okhttp3.internal okhttp3.internal.Util$1 extends java.lang.Object implements java.util.Comparator { void <init> () public int compare (java.lang.String, java.lang.String) String a String b public volatile synthetic int compare (java.lang.Object, java.lang.Object) }
okhttp3/internal/ws/WebSocketWriter$FrameSink.class
WebSocketWriter.java package okhttp3.internal.ws final okhttp3.internal.ws.WebSocketWriter$FrameSink extends java.lang.Object implements okio.Sink { int formatOpcode long contentLength boolean isFirstFrame boolean closed final synthetic okhttp3.internal.ws.WebSocketWriter this$0 void <init> (okhttp3.internal.ws.WebSocketWriter) okhttp3.internal.ws.WebSocketWriter this$0 public void write (okio.Buffer, long) throws java.io.IOException okio.Buffer source long byteCount boolean deferWrite long emitCount public void flush () throws java.io.IOException public okio.Timeout timeout () public void close () throws java.io.IOException }
okhttp3/CipherSuite.class
CipherSuite.java package okhttp3 public final okhttp3.CipherSuite extends java.lang.Object { static final java.util.Comparator ORDER_BY_NAME private static final java.util.Map INSTANCES public static final okhttp3.CipherSuite TLS_RSA_WITH_NULL_MD5 public static final okhttp3.CipherSuite TLS_RSA_WITH_NULL_SHA public static final okhttp3.CipherSuite TLS_RSA_EXPORT_WITH_RC4_40_MD5 public static final okhttp3.CipherSuite TLS_RSA_WITH_RC4_128_MD5 public static final okhttp3.CipherSuite TLS_RSA_WITH_RC4_128_SHA public static final okhttp3.CipherSuite TLS_RSA_EXPORT_WITH_DES40_CBC_SHA public static final okhttp3.CipherSuite TLS_RSA_WITH_DES_CBC_SHA public static final okhttp3.CipherSuite TLS_RSA_WITH_3DES_EDE_CBC_SHA public static final okhttp3.CipherSuite TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA public static final okhttp3.CipherSuite TLS_DHE_DSS_WITH_DES_CBC_SHA public static final okhttp3.CipherSuite TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA public static final okhttp3.CipherSuite TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA public static final okhttp3.CipherSuite TLS_DHE_RSA_WITH_DES_CBC_SHA public static final okhttp3.CipherSuite TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA public static final okhttp3.CipherSuite TLS_DH_anon_EXPORT_WITH_RC4_40_MD5 public static final okhttp3.CipherSuite TLS_DH_anon_WITH_RC4_128_MD5 public static final okhttp3.CipherSuite TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA public static final okhttp3.CipherSuite TLS_DH_anon_WITH_DES_CBC_SHA public static final okhttp3.CipherSuite TLS_DH_anon_WITH_3DES_EDE_CBC_SHA public static final okhttp3.CipherSuite TLS_KRB5_WITH_DES_CBC_SHA public static final okhttp3.CipherSuite TLS_KRB5_WITH_3DES_EDE_CBC_SHA public static final okhttp3.CipherSuite TLS_KRB5_WITH_RC4_128_SHA public static final okhttp3.CipherSuite TLS_KRB5_WITH_DES_CBC_MD5 public static final okhttp3.CipherSuite TLS_KRB5_WITH_3DES_EDE_CBC_MD5 public static final okhttp3.CipherSuite TLS_KRB5_WITH_RC4_128_MD5 public static final okhttp3.CipherSuite TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA public static final okhttp3.CipherSuite TLS_KRB5_EXPORT_WITH_RC4_40_SHA public static final okhttp3.CipherSuite TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5 public static final okhttp3.CipherSuite TLS_KRB5_EXPORT_WITH_RC4_40_MD5 public static final okhttp3.CipherSuite TLS_RSA_WITH_AES_128_CBC_SHA public static final okhttp3.CipherSuite TLS_DHE_DSS_WITH_AES_128_CBC_SHA public static final okhttp3.CipherSuite TLS_DHE_RSA_WITH_AES_128_CBC_SHA public static final okhttp3.CipherSuite TLS_DH_anon_WITH_AES_128_CBC_SHA public static final okhttp3.CipherSuite TLS_RSA_WITH_AES_256_CBC_SHA public static final okhttp3.CipherSuite TLS_DHE_DSS_WITH_AES_256_CBC_SHA public static final okhttp3.CipherSuite TLS_DHE_RSA_WITH_AES_256_CBC_SHA public static final okhttp3.CipherSuite TLS_DH_anon_WITH_AES_256_CBC_SHA public static final okhttp3.CipherSuite TLS_RSA_WITH_NULL_SHA256 public static final okhttp3.CipherSuite TLS_RSA_WITH_AES_128_CBC_SHA256 public static final okhttp3.CipherSuite TLS_RSA_WITH_AES_256_CBC_SHA256 public static final okhttp3.CipherSuite TLS_DHE_DSS_WITH_AES_128_CBC_SHA256 public static final okhttp3.CipherSuite TLS_RSA_WITH_CAMELLIA_128_CBC_SHA public static final okhttp3.CipherSuite TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA public static final okhttp3.CipherSuite TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA public static final okhttp3.CipherSuite TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 public static final okhttp3.CipherSuite TLS_DHE_DSS_WITH_AES_256_CBC_SHA256 public static final okhttp3.CipherSuite TLS_DHE_RSA_WITH_AES_256_CBC_SHA256 public static final okhttp3.CipherSuite TLS_DH_anon_WITH_AES_128_CBC_SHA256 public static final okhttp3.CipherSuite TLS_DH_anon_WITH_AES_256_CBC_SHA256 public static final okhttp3.CipherSuite TLS_RSA_WITH_CAMELLIA_256_CBC_SHA public static final okhttp3.CipherSuite TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA public static final okhttp3.CipherSuite TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA public static final okhttp3.CipherSuite TLS_PSK_WITH_RC4_128_SHA public static final okhttp3.CipherSuite TLS_PSK_WITH_3DES_EDE_CBC_SHA public static final okhttp3.CipherSuite TLS_PSK_WITH_AES_128_CBC_SHA public static final okhttp3.CipherSuite TLS_PSK_WITH_AES_256_CBC_SHA public static final okhttp3.CipherSuite TLS_RSA_WITH_SEED_CBC_SHA public static final okhttp3.CipherSuite TLS_RSA_WITH_AES_128_GCM_SHA256 public static final okhttp3.CipherSuite TLS_RSA_WITH_AES_256_GCM_SHA384 public static final okhttp3.CipherSuite TLS_DHE_RSA_WITH_AES_128_GCM_SHA256 public static final okhttp3.CipherSuite TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 public static final okhttp3.CipherSuite TLS_DHE_DSS_WITH_AES_128_GCM_SHA256 public static final okhttp3.CipherSuite TLS_DHE_DSS_WITH_AES_256_GCM_SHA384 public static final okhttp3.CipherSuite TLS_DH_anon_WITH_AES_128_GCM_SHA256 public static final okhttp3.CipherSuite TLS_DH_anon_WITH_AES_256_GCM_SHA384 public static final okhttp3.CipherSuite TLS_EMPTY_RENEGOTIATION_INFO_SCSV public static final okhttp3.CipherSuite TLS_FALLBACK_SCSV public static final okhttp3.CipherSuite TLS_ECDH_ECDSA_WITH_NULL_SHA public static final okhttp3.CipherSuite TLS_ECDH_ECDSA_WITH_RC4_128_SHA public static final okhttp3.CipherSuite TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA public static final okhttp3.CipherSuite TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA public static final okhttp3.CipherSuite TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA public static final okhttp3.CipherSuite TLS_ECDHE_ECDSA_WITH_NULL_SHA public static final okhttp3.CipherSuite TLS_ECDHE_ECDSA_WITH_RC4_128_SHA public static final okhttp3.CipherSuite TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA public static final okhttp3.CipherSuite TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA public static final okhttp3.CipherSuite TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA public static final okhttp3.CipherSuite TLS_ECDH_RSA_WITH_NULL_SHA public static final okhttp3.CipherSuite TLS_ECDH_RSA_WITH_RC4_128_SHA public static final okhttp3.CipherSuite TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA public static final okhttp3.CipherSuite TLS_ECDH_RSA_WITH_AES_128_CBC_SHA public static final okhttp3.CipherSuite TLS_ECDH_RSA_WITH_AES_256_CBC_SHA public static final okhttp3.CipherSuite TLS_ECDHE_RSA_WITH_NULL_SHA public static final okhttp3.CipherSuite TLS_ECDHE_RSA_WITH_RC4_128_SHA public static final okhttp3.CipherSuite TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA public static final okhttp3.CipherSuite TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA public static final okhttp3.CipherSuite TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA public static final okhttp3.CipherSuite TLS_ECDH_anon_WITH_NULL_SHA public static final okhttp3.CipherSuite TLS_ECDH_anon_WITH_RC4_128_SHA public static final okhttp3.CipherSuite TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA public static final okhttp3.CipherSuite TLS_ECDH_anon_WITH_AES_128_CBC_SHA public static final okhttp3.CipherSuite TLS_ECDH_anon_WITH_AES_256_CBC_SHA public static final okhttp3.CipherSuite TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 public static final okhttp3.CipherSuite TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 public static final okhttp3.CipherSuite TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256 public static final okhttp3.CipherSuite TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384 public static final okhttp3.CipherSuite TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 public static final okhttp3.CipherSuite TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 public static final okhttp3.CipherSuite TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256 public static final okhttp3.CipherSuite TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384 public static final okhttp3.CipherSuite TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 public static final okhttp3.CipherSuite TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 public static final okhttp3.CipherSuite TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256 public static final okhttp3.CipherSuite TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384 public static final okhttp3.CipherSuite TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 public static final okhttp3.CipherSuite TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 public static final okhttp3.CipherSuite TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256 public static final okhttp3.CipherSuite TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384 public static final okhttp3.CipherSuite TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA public static final okhttp3.CipherSuite TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA public static final okhttp3.CipherSuite TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 public static final okhttp3.CipherSuite TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 public static final okhttp3.CipherSuite TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256 public static final okhttp3.CipherSuite TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256 public static final okhttp3.CipherSuite TLS_AES_128_GCM_SHA256 public static final okhttp3.CipherSuite TLS_AES_256_GCM_SHA384 public static final okhttp3.CipherSuite TLS_CHACHA20_POLY1305_SHA256 public static final okhttp3.CipherSuite TLS_AES_128_CCM_SHA256 public static final okhttp3.CipherSuite TLS_AES_256_CCM_8_SHA256 final String javaName public static synchronized okhttp3.CipherSuite forJavaName (java.lang.String) String javaName okhttp3.CipherSuite result private static java.lang.String secondaryName (java.lang.String) String javaName static transient java.util.List forJavaNames (java.lang.String[]) String cipherSuite String[] cipherSuites java.util.List result private void <init> (java.lang.String) String javaName private static okhttp3.CipherSuite init (java.lang.String, int) String javaName int value okhttp3.CipherSuite suite public java.lang.String javaName () public java.lang.String toString () static void <clinit> () }
okhttp3/MultipartBody$Builder.class
MultipartBody.java package okhttp3 public final okhttp3.MultipartBody$Builder extends java.lang.Object { private final okio.ByteString boundary private okhttp3.MediaType type private final java.util.List parts public void <init> () public void <init> (java.lang.String) String boundary public okhttp3.MultipartBody$Builder setType (okhttp3.MediaType) okhttp3.MediaType type public okhttp3.MultipartBody$Builder addPart (okhttp3.RequestBody) okhttp3.RequestBody body public okhttp3.MultipartBody$Builder addPart (okhttp3.Headers, okhttp3.RequestBody) okhttp3.Headers headers okhttp3.RequestBody body public okhttp3.MultipartBody$Builder addFormDataPart (java.lang.String, java.lang.String) String name String value public okhttp3.MultipartBody$Builder addFormDataPart (java.lang.String, java.lang.String, okhttp3.RequestBody) String name String filename okhttp3.RequestBody body public okhttp3.MultipartBody$Builder addPart (okhttp3.MultipartBody$Part) okhttp3.MultipartBody$Part part public okhttp3.MultipartBody build () }
okhttp3/Authenticator.class
Authenticator.java package okhttp3 public abstract okhttp3.Authenticator extends java.lang.Object { public static final okhttp3.Authenticator NONE public abstract okhttp3.Request authenticate (okhttp3.Route, okhttp3.Response) throws java.io.IOException static void <clinit> () }
okhttp3/package-info.class
package-info.java package okhttp3 abstract synthetic okhttp3.package-info extends java.lang.Object { }
okhttp3/WebSocket.class
WebSocket.java package okhttp3 public abstract okhttp3.WebSocket extends java.lang.Object { public abstract okhttp3.Request request () public abstract long queueSize () public abstract boolean send (java.lang.String) public abstract boolean send (okio.ByteString) public abstract boolean close (int, java.lang.String) public abstract void cancel () }
okhttp3/OkHttpClient$1.class
OkHttpClient.java package okhttp3 okhttp3.OkHttpClient$1 extends okhttp3.internal.Internal { void <init> () public void addLenient (okhttp3.Headers$Builder, java.lang.String) okhttp3.Headers$Builder builder String line public void addLenient (okhttp3.Headers$Builder, java.lang.String, java.lang.String) okhttp3.Headers$Builder builder String name String value public void setCache (okhttp3.OkHttpClient$Builder, okhttp3.internal.cache.InternalCache) okhttp3.OkHttpClient$Builder builder okhttp3.internal.cache.InternalCache internalCache public boolean connectionBecameIdle (okhttp3.ConnectionPool, okhttp3.internal.connection.RealConnection) okhttp3.ConnectionPool pool okhttp3.internal.connection.RealConnection connection public okhttp3.internal.connection.RealConnection get (okhttp3.ConnectionPool, okhttp3.Address, okhttp3.internal.connection.StreamAllocation, okhttp3.Route) okhttp3.ConnectionPool pool okhttp3.Address address okhttp3.internal.connection.StreamAllocation streamAllocation okhttp3.Route route public boolean equalsNonHost (okhttp3.Address, okhttp3.Address) okhttp3.Address a okhttp3.Address b public java.net.Socket deduplicate (okhttp3.ConnectionPool, okhttp3.Address, okhttp3.internal.connection.StreamAllocation) okhttp3.ConnectionPool pool okhttp3.Address address okhttp3.internal.connection.StreamAllocation streamAllocation public void put (okhttp3.ConnectionPool, okhttp3.internal.connection.RealConnection) okhttp3.ConnectionPool pool okhttp3.internal.connection.RealConnection connection public okhttp3.internal.connection.RouteDatabase routeDatabase (okhttp3.ConnectionPool) okhttp3.ConnectionPool connectionPool public int code (okhttp3.Response$Builder) okhttp3.Response$Builder responseBuilder public void apply (okhttp3.ConnectionSpec, javax.net.ssl.SSLSocket, boolean) okhttp3.ConnectionSpec tlsConfiguration javax.net.ssl.SSLSocket sslSocket boolean isFallback public boolean isInvalidHttpUrlHost (java.lang.IllegalArgumentException) IllegalArgumentException e public okhttp3.internal.connection.StreamAllocation streamAllocation (okhttp3.Call) okhttp3.Call call public java.io.IOException timeoutExit (okhttp3.Call, java.io.IOException) okhttp3.Call call java.io.IOException e public okhttp3.Call newWebSocketCall (okhttp3.OkHttpClient, okhttp3.Request) okhttp3.OkHttpClient client okhttp3.Request originalRequest }
okhttp3/Cookie.class
Cookie.java package okhttp3 public final okhttp3.Cookie extends java.lang.Object { private static final java.util.regex.Pattern YEAR_PATTERN private static final java.util.regex.Pattern MONTH_PATTERN private static final java.util.regex.Pattern DAY_OF_MONTH_PATTERN private static final java.util.regex.Pattern TIME_PATTERN private final String name private final String value private final long expiresAt private final String domain private final String path private final boolean secure private final boolean httpOnly private final boolean persistent private final boolean hostOnly private void <init> (java.lang.String, java.lang.String, long, java.lang.String, java.lang.String, boolean, boolean, boolean, boolean) String name String value long expiresAt String domain String path boolean secure boolean httpOnly boolean hostOnly boolean persistent void <init> (okhttp3.Cookie$Builder) okhttp3.Cookie$Builder builder public java.lang.String name () public java.lang.String value () public boolean persistent () public long expiresAt () public boolean hostOnly () public java.lang.String domain () public java.lang.String path () public boolean httpOnly () public boolean secure () public boolean matches (okhttp3.HttpUrl) okhttp3.HttpUrl url boolean domainMatch private static boolean domainMatch (java.lang.String, java.lang.String) String urlHost String domain private static boolean pathMatch (okhttp3.HttpUrl, java.lang.String) okhttp3.HttpUrl url String path String urlPath public static okhttp3.Cookie parse (okhttp3.HttpUrl, java.lang.String) okhttp3.HttpUrl url String setCookie static okhttp3.Cookie parse (long, okhttp3.HttpUrl, java.lang.String) int attributePairEnd int attributeEqualsSign String attributeName String attributeValue long deltaMilliseconds String encodedPath int lastSlash long currentTimeMillis okhttp3.HttpUrl url String setCookie int pos int limit int cookiePairEnd int pairEqualsSign String cookieName String cookieValue long expiresAt long deltaSeconds String domain String path boolean secureOnly boolean httpOnly boolean hostOnly boolean persistent String urlHost private static long parseExpires (java.lang.String, int, int) String monthString int end String s int pos int limit int hour int minute int second int dayOfMonth int month int year java.util.regex.Matcher matcher java.util.Calendar calendar private static int dateCharacterOffset (java.lang.String, int, int, boolean) int c boolean dateCharacter int i String input int pos int limit boolean invert private static long parseMaxAge (java.lang.String) long parsed NumberFormatException e String s private static java.lang.String parseDomain (java.lang.String) String s String canonicalDomain public static java.util.List parseAll (okhttp3.HttpUrl, okhttp3.Headers) okhttp3.Cookie cookie int i int size okhttp3.HttpUrl url okhttp3.Headers headers java.util.List cookieStrings java.util.List cookies public java.lang.String toString () java.lang.String toString (boolean) boolean forObsoleteRfc2965 StringBuilder result public boolean equals (java.lang.Object) Object other okhttp3.Cookie that public int hashCode () int hash static void <clinit> () }
okhttp3/WebSocketListener.class
WebSocketListener.java package okhttp3 public abstract okhttp3.WebSocketListener extends java.lang.Object { public void <init> () public void onOpen (okhttp3.WebSocket, okhttp3.Response) okhttp3.WebSocket webSocket okhttp3.Response response public void onMessage (okhttp3.WebSocket, java.lang.String) okhttp3.WebSocket webSocket String text public void onMessage (okhttp3.WebSocket, okio.ByteString) okhttp3.WebSocket webSocket okio.ByteString bytes public void onClosing (okhttp3.WebSocket, int, java.lang.String) okhttp3.WebSocket webSocket int code String reason public void onClosed (okhttp3.WebSocket, int, java.lang.String) okhttp3.WebSocket webSocket int code String reason public void onFailure (okhttp3.WebSocket, java.lang.Throwable, okhttp3.Response) okhttp3.WebSocket webSocket Throwable t okhttp3.Response response }
okhttp3/Response$Builder.class
Response.java package okhttp3 public okhttp3.Response$Builder extends java.lang.Object { okhttp3.Request request okhttp3.Protocol protocol int code String message okhttp3.Handshake handshake okhttp3.Headers$Builder headers okhttp3.ResponseBody body okhttp3.Response networkResponse okhttp3.Response cacheResponse okhttp3.Response priorResponse long sentRequestAtMillis long receivedResponseAtMillis public void <init> () void <init> (okhttp3.Response) okhttp3.Response response public okhttp3.Response$Builder request (okhttp3.Request) okhttp3.Request request public okhttp3.Response$Builder protocol (okhttp3.Protocol) okhttp3.Protocol protocol public okhttp3.Response$Builder code (int) int code public okhttp3.Response$Builder message (java.lang.String) String message public okhttp3.Response$Builder handshake (okhttp3.Handshake) okhttp3.Handshake handshake public okhttp3.Response$Builder header (java.lang.String, java.lang.String) String name String value public okhttp3.Response$Builder addHeader (java.lang.String, java.lang.String) String name String value public okhttp3.Response$Builder removeHeader (java.lang.String) String name public okhttp3.Response$Builder headers (okhttp3.Headers) okhttp3.Headers headers public okhttp3.Response$Builder body (okhttp3.ResponseBody) okhttp3.ResponseBody body public okhttp3.Response$Builder networkResponse (okhttp3.Response) okhttp3.Response networkResponse public okhttp3.Response$Builder cacheResponse (okhttp3.Response) okhttp3.Response cacheResponse private void checkSupportResponse (java.lang.String, okhttp3.Response) String name okhttp3.Response response public okhttp3.Response$Builder priorResponse (okhttp3.Response) okhttp3.Response priorResponse private void checkPriorResponse (okhttp3.Response) okhttp3.Response response public okhttp3.Response$Builder sentRequestAtMillis (long) long sentRequestAtMillis public okhttp3.Response$Builder receivedResponseAtMillis (long) long receivedResponseAtMillis public okhttp3.Response build () }
okhttp3/RequestBody$1.class
RequestBody.java package okhttp3 okhttp3.RequestBody$1 extends okhttp3.RequestBody { final synthetic okhttp3.MediaType val$contentType final synthetic okio.ByteString val$content void <init> (okhttp3.MediaType, okio.ByteString) public okhttp3.MediaType contentType () public long contentLength () throws java.io.IOException public void writeTo (okio.BufferedSink) throws java.io.IOException okio.BufferedSink sink }
okhttp3/Cache$CacheResponseBody$1.class
Cache.java package okhttp3 okhttp3.Cache$CacheResponseBody$1 extends okio.ForwardingSource { final synthetic okhttp3.internal.cache.DiskLruCache$Snapshot val$snapshot final synthetic okhttp3.Cache$CacheResponseBody this$0 void <init> (okhttp3.Cache$CacheResponseBody, okio.Source, okhttp3.internal.cache.DiskLruCache$Snapshot) okhttp3.Cache$CacheResponseBody this$0 okio.Source arg0 public void close () throws java.io.IOException }
okhttp3/EventListener.class
EventListener.java package okhttp3 public abstract okhttp3.EventListener extends java.lang.Object { public static final okhttp3.EventListener NONE public void <init> () static okhttp3.EventListener$Factory factory (okhttp3.EventListener) okhttp3.EventListener listener public void callStart (okhttp3.Call) okhttp3.Call call public void dnsStart (okhttp3.Call, java.lang.String) okhttp3.Call call String domainName public void dnsEnd (okhttp3.Call, java.lang.String, java.util.List) okhttp3.Call call String domainName java.util.List inetAddressList public void connectStart (okhttp3.Call, java.net.InetSocketAddress, java.net.Proxy) okhttp3.Call call java.net.InetSocketAddress inetSocketAddress java.net.Proxy proxy public void secureConnectStart (okhttp3.Call) okhttp3.Call call public void secureConnectEnd (okhttp3.Call, okhttp3.Handshake) okhttp3.Call call okhttp3.Handshake handshake public void connectEnd (okhttp3.Call, java.net.InetSocketAddress, java.net.Proxy, okhttp3.Protocol) okhttp3.Call call java.net.InetSocketAddress inetSocketAddress java.net.Proxy proxy okhttp3.Protocol protocol public void connectFailed (okhttp3.Call, java.net.InetSocketAddress, java.net.Proxy, okhttp3.Protocol, java.io.IOException) okhttp3.Call call java.net.InetSocketAddress inetSocketAddress java.net.Proxy proxy okhttp3.Protocol protocol java.io.IOException ioe public void connectionAcquired (okhttp3.Call, okhttp3.Connection) okhttp3.Call call okhttp3.Connection connection public void connectionReleased (okhttp3.Call, okhttp3.Connection) okhttp3.Call call okhttp3.Connection connection public void requestHeadersStart (okhttp3.Call) okhttp3.Call call public void requestHeadersEnd (okhttp3.Call, okhttp3.Request) okhttp3.Call call okhttp3.Request request public void requestBodyStart (okhttp3.Call) okhttp3.Call call public void requestBodyEnd (okhttp3.Call, long) okhttp3.Call call long byteCount public void responseHeadersStart (okhttp3.Call) okhttp3.Call call public void responseHeadersEnd (okhttp3.Call, okhttp3.Response) okhttp3.Call call okhttp3.Response response public void responseBodyStart (okhttp3.Call) okhttp3.Call call public void responseBodyEnd (okhttp3.Call, long) okhttp3.Call call long byteCount public void callEnd (okhttp3.Call) okhttp3.Call call public void callFailed (okhttp3.Call, java.io.IOException) okhttp3.Call call java.io.IOException ioe static void <clinit> () }
okhttp3/Cache$2.class
Cache.java package okhttp3 okhttp3.Cache$2 extends java.lang.Object implements java.util.Iterator { final java.util.Iterator delegate String nextUrl boolean canRemove final synthetic okhttp3.Cache this$0 void <init> (okhttp3.Cache) throws java.io.IOException okhttp3.Cache this$0 public boolean hasNext () okio.BufferedSource metadata okhttp3.internal.cache.DiskLruCache$Snapshot snapshot public java.lang.String next () String result public void remove () public volatile synthetic java.lang.Object next () }
okhttp3/Credentials.class
Credentials.java package okhttp3 public final okhttp3.Credentials extends java.lang.Object { private void <init> () public static java.lang.String basic (java.lang.String, java.lang.String) String username String password public static java.lang.String basic (java.lang.String, java.lang.String, java.nio.charset.Charset) String username String password java.nio.charset.Charset charset String usernameAndPassword String encoded }
okhttp3/RealCall.class
RealCall.java package okhttp3 final okhttp3.RealCall extends java.lang.Object implements okhttp3.Call { final okhttp3.OkHttpClient client final okhttp3.internal.http.RetryAndFollowUpInterceptor retryAndFollowUpInterceptor final okio.AsyncTimeout timeout private okhttp3.EventListener eventListener final okhttp3.Request originalRequest final boolean forWebSocket private boolean executed private void <init> (okhttp3.OkHttpClient, okhttp3.Request, boolean) okhttp3.OkHttpClient client okhttp3.Request originalRequest boolean forWebSocket static okhttp3.RealCall newRealCall (okhttp3.OkHttpClient, okhttp3.Request, boolean) okhttp3.OkHttpClient client okhttp3.Request originalRequest boolean forWebSocket okhttp3.RealCall call public okhttp3.Request request () public okhttp3.Response execute () throws java.io.IOException okhttp3.Response result java.io.IOException e java.io.IOException timeoutExit (java.io.IOException) java.io.IOException cause java.io.InterruptedIOException e private void captureCallStackTrace () Object callStackTrace public void enqueue (okhttp3.Callback) okhttp3.Callback responseCallback public void cancel () public okio.Timeout timeout () public synchronized boolean isExecuted () public boolean isCanceled () public okhttp3.RealCall clone () okhttp3.internal.connection.StreamAllocation streamAllocation () java.lang.String toLoggableString () java.lang.String redactedUrl () okhttp3.Response getResponseWithInterceptorChain () throws java.io.IOException java.util.List interceptors okhttp3.Interceptor$Chain chain public volatile synthetic java.lang.Object clone () throws java.lang.CloneNotSupportedException public volatile synthetic okhttp3.Call clone () static synthetic okhttp3.EventListener access$000 (okhttp3.RealCall) okhttp3.RealCall x0 }
okhttp3/Dns$1.class
Dns.java package okhttp3 okhttp3.Dns$1 extends java.lang.Object implements okhttp3.Dns { void <init> () public java.util.List lookup (java.lang.String) throws java.net.UnknownHostException java.net.UnknownHostException unknownHostException NullPointerException e String hostname }
okhttp3/Dns.class
Dns.java package okhttp3 public abstract okhttp3.Dns extends java.lang.Object { public static final okhttp3.Dns SYSTEM public abstract java.util.List lookup (java.lang.String) throws java.net.UnknownHostException static void <clinit> () }
okhttp3/internal/http1/Http1Codec$ChunkedSink.class
Http1Codec.java package okhttp3.internal.http1 final okhttp3.internal.http1.Http1Codec$ChunkedSink extends java.lang.Object implements okio.Sink { private final okio.ForwardingTimeout timeout private boolean closed final synthetic okhttp3.internal.http1.Http1Codec this$0 void <init> (okhttp3.internal.http1.Http1Codec) public okio.Timeout timeout () public void write (okio.Buffer, long) throws java.io.IOException okio.Buffer source long byteCount public synchronized void flush () throws java.io.IOException public synchronized void close () throws java.io.IOException }
okhttp3/internal/NamedRunnable.class
NamedRunnable.java package okhttp3.internal public abstract okhttp3.internal.NamedRunnable extends java.lang.Object implements java.lang.Runnable { protected final String name public transient void <init> (java.lang.String, java.lang.Object[]) String format Object[] args public final void run () String oldName protected abstract void execute () }
okhttp3/internal/connection/RouteSelector$Selection.class
RouteSelector.java package okhttp3.internal.connection public final okhttp3.internal.connection.RouteSelector$Selection extends java.lang.Object { private final java.util.List routes private int nextRouteIndex void <init> (java.util.List) java.util.List routes public boolean hasNext () public okhttp3.Route next () public java.util.List getAll () }
okhttp3/internal/connection/RouteDatabase.class
RouteDatabase.java package okhttp3.internal.connection public final okhttp3.internal.connection.RouteDatabase extends java.lang.Object { private final java.util.Set failedRoutes public void <init> () public synchronized void failed (okhttp3.Route) okhttp3.Route failedRoute public synchronized void connected (okhttp3.Route) okhttp3.Route route public synchronized boolean shouldPostpone (okhttp3.Route) okhttp3.Route route }
okhttp3/internal/io/FileSystem$1.class
FileSystem.java package okhttp3.internal.io okhttp3.internal.io.FileSystem$1 extends java.lang.Object implements okhttp3.internal.io.FileSystem { void <init> () public okio.Source source (java.io.File) throws java.io.FileNotFoundException java.io.File file public okio.Sink sink (java.io.File) throws java.io.FileNotFoundException java.io.FileNotFoundException e java.io.File file public okio.Sink appendingSink (java.io.File) throws java.io.FileNotFoundException java.io.FileNotFoundException e java.io.File file public void delete (java.io.File) throws java.io.IOException java.io.File file public boolean exists (java.io.File) java.io.File file public long size (java.io.File) java.io.File file public void rename (java.io.File, java.io.File) throws java.io.IOException java.io.File from java.io.File to public void deleteContents (java.io.File) throws java.io.IOException java.io.File file java.io.File directory java.io.File[] files }
okhttp3/internal/http2/Http2Connection$Builder.class
Http2Connection.java package okhttp3.internal.http2 public okhttp3.internal.http2.Http2Connection$Builder extends java.lang.Object { java.net.Socket socket String hostname okio.BufferedSource source okio.BufferedSink sink okhttp3.internal.http2.Http2Connection$Listener listener okhttp3.internal.http2.PushObserver pushObserver boolean client int pingIntervalMillis public void <init> (boolean) boolean client public okhttp3.internal.http2.Http2Connection$Builder socket (java.net.Socket) throws java.io.IOException java.net.Socket socket public okhttp3.internal.http2.Http2Connection$Builder socket (java.net.Socket, java.lang.String, okio.BufferedSource, okio.BufferedSink) java.net.Socket socket String hostname okio.BufferedSource source okio.BufferedSink sink public okhttp3.internal.http2.Http2Connection$Builder listener (okhttp3.internal.http2.Http2Connection$Listener) okhttp3.internal.http2.Http2Connection$Listener listener public okhttp3.internal.http2.Http2Connection$Builder pushObserver (okhttp3.internal.http2.PushObserver) okhttp3.internal.http2.PushObserver pushObserver public okhttp3.internal.http2.Http2Connection$Builder pingIntervalMillis (int) int pingIntervalMillis public okhttp3.internal.http2.Http2Connection build () }
okhttp3/internal/http2/Http2Codec.class
Http2Codec.java package okhttp3.internal.http2 public final okhttp3.internal.http2.Http2Codec extends java.lang.Object implements okhttp3.internal.http.HttpCodec { private static final String CONNECTION private static final String HOST private static final String KEEP_ALIVE private static final String PROXY_CONNECTION private static final String TRANSFER_ENCODING private static final String TE private static final String ENCODING private static final String UPGRADE private static final java.util.List HTTP_2_SKIPPED_REQUEST_HEADERS private static final java.util.List HTTP_2_SKIPPED_RESPONSE_HEADERS private final okhttp3.Interceptor$Chain chain final okhttp3.internal.connection.StreamAllocation streamAllocation private final okhttp3.internal.http2.Http2Connection connection private okhttp3.internal.http2.Http2Stream stream private final okhttp3.Protocol protocol public void <init> (okhttp3.OkHttpClient, okhttp3.Interceptor$Chain, okhttp3.internal.connection.StreamAllocation, okhttp3.internal.http2.Http2Connection) okhttp3.OkHttpClient client okhttp3.Interceptor$Chain chain okhttp3.internal.connection.StreamAllocation streamAllocation okhttp3.internal.http2.Http2Connection connection public okio.Sink createRequestBody (okhttp3.Request, long) okhttp3.Request request long contentLength public void writeRequestHeaders (okhttp3.Request) throws java.io.IOException okhttp3.Request request boolean hasRequestBody java.util.List requestHeaders public void flushRequest () throws java.io.IOException public void finishRequest () throws java.io.IOException public okhttp3.Response$Builder readResponseHeaders (boolean) throws java.io.IOException boolean expectContinue okhttp3.Headers headers okhttp3.Response$Builder responseBuilder public static java.util.List http2HeadersList (okhttp3.Request) okio.ByteString name int i int size okhttp3.Request request okhttp3.Headers headers java.util.List result String host public static okhttp3.Response$Builder readHttp2HeadersList (okhttp3.Headers, okhttp3.Protocol) throws java.io.IOException String name String value int i int size okhttp3.Headers headerBlock okhttp3.Protocol protocol okhttp3.internal.http.StatusLine statusLine okhttp3.Headers$Builder headersBuilder public okhttp3.ResponseBody openResponseBody (okhttp3.Response) throws java.io.IOException okhttp3.Response response String contentType long contentLength okio.Source source public void cancel () static void <clinit> () }
okhttp3/internal/http2/Hpack.class
Hpack.java package okhttp3.internal.http2 final okhttp3.internal.http2.Hpack extends java.lang.Object { private static final int PREFIX_4_BITS private static final int PREFIX_5_BITS private static final int PREFIX_6_BITS private static final int PREFIX_7_BITS static final okhttp3.internal.http2.Header[] STATIC_HEADER_TABLE static final java.util.Map NAME_TO_FIRST_INDEX private void <init> () private static java.util.Map nameToFirstIndex () int i java.util.Map result static okio.ByteString checkLowercase (okio.ByteString) throws java.io.IOException byte c int i int length okio.ByteString name static void <clinit> () }
okhttp3/internal/http2/Http2Connection$PingRunnable.class
Http2Connection.java package okhttp3.internal.http2 final okhttp3.internal.http2.Http2Connection$PingRunnable extends okhttp3.internal.NamedRunnable { final boolean reply final int payload1 final int payload2 final synthetic okhttp3.internal.http2.Http2Connection this$0 void <init> (okhttp3.internal.http2.Http2Connection, boolean, int, int) okhttp3.internal.http2.Http2Connection this$0 boolean reply int payload1 int payload2 public void execute () }
okhttp3/internal/http2/Http2Stream$FramingSink.class
Http2Stream.java package okhttp3.internal.http2 final okhttp3.internal.http2.Http2Stream$FramingSink extends java.lang.Object implements okio.Sink { private static final long EMIT_BUFFER_SIZE private final okio.Buffer sendBuffer boolean closed boolean finished static final synthetic boolean $assertionsDisabled final synthetic okhttp3.internal.http2.Http2Stream this$0 void <init> (okhttp3.internal.http2.Http2Stream) okhttp3.internal.http2.Http2Stream this$0 public void write (okio.Buffer, long) throws java.io.IOException okio.Buffer source long byteCount private void emitFrame (boolean) throws java.io.IOException long toWrite boolean outFinished long toWrite public void flush () throws java.io.IOException public okio.Timeout timeout () public void close () throws java.io.IOException static void <clinit> () }
okhttp3/internal/publicsuffix/PublicSuffixDatabase.class
PublicSuffixDatabase.java package okhttp3.internal.publicsuffix public final okhttp3.internal.publicsuffix.PublicSuffixDatabase extends java.lang.Object { public static final String PUBLIC_SUFFIX_RESOURCE private static final byte[] WILDCARD_LABEL private static final String[] EMPTY_RULE private static final String[] PREVAILING_RULE private static final byte EXCEPTION_MARKER private static final okhttp3.internal.publicsuffix.PublicSuffixDatabase instance private final java.util.concurrent.atomic.AtomicBoolean listRead private final java.util.concurrent.CountDownLatch readCompleteLatch private byte[] publicSuffixListBytes private byte[] publicSuffixExceptionListBytes public void <init> () public static okhttp3.internal.publicsuffix.PublicSuffixDatabase get () public java.lang.String getEffectiveTldPlusOne (java.lang.String) int firstLabelOffset int i String domain String unicodeDomain String[] domainLabels String[] rule int firstLabelOffset StringBuilder effectiveTldPlusOne String[] punycodeLabels private java.lang.String[] findMatchingRule (java.lang.String[]) InterruptedException ignored int i String rule int i String rule int labelIndex byte[][] labelsWithWildcard String rule int labelIndex String[] domainLabels byte[][] domainLabelsUtf8Bytes String exactMatch String wildcardMatch String exception String[] exactRuleLabels String[] wildcardRuleLabels private static java.lang.String binarySearchBytes (byte[], byte[][], int) int byte0 int byte0 int byte1 int i int publicSuffixBytesLeft int labelBytesLeft int mid int end int publicSuffixLength int compareResult int currentLabelIndex int currentLabelByteIndex int publicSuffixByteIndex boolean expectDot byte[] bytesToSearch byte[][] labels int labelIndex int low int high String match private void readTheListUninterruptibly () java.io.InterruptedIOException e java.io.IOException e boolean interrupted private void readTheList () throws java.io.IOException int totalBytes int totalExceptionBytes byte[] publicSuffixListBytes byte[] publicSuffixExceptionListBytes byte[] publicSuffixListBytes byte[] publicSuffixExceptionListBytes java.io.InputStream resource okio.BufferedSource bufferedSource void setListBytes (byte[], byte[]) byte[] publicSuffixListBytes byte[] publicSuffixExceptionListBytes static void <clinit> () }
okhttp3/internal/ws/RealWebSocket$PingRunnable.class
RealWebSocket.java package okhttp3.internal.ws final okhttp3.internal.ws.RealWebSocket$PingRunnable extends java.lang.Object implements java.lang.Runnable { final synthetic okhttp3.internal.ws.RealWebSocket this$0 void <init> (okhttp3.internal.ws.RealWebSocket) public void run () }
okhttp3/MultipartBody.class
MultipartBody.java package okhttp3 public final okhttp3.MultipartBody extends okhttp3.RequestBody { public static final okhttp3.MediaType MIXED public static final okhttp3.MediaType ALTERNATIVE public static final okhttp3.MediaType DIGEST public static final okhttp3.MediaType PARALLEL public static final okhttp3.MediaType FORM private static final byte[] COLONSPACE private static final byte[] CRLF private static final byte[] DASHDASH private final okio.ByteString boundary private final okhttp3.MediaType originalType private final okhttp3.MediaType contentType private final java.util.List parts private long contentLength void <init> (okio.ByteString, okhttp3.MediaType, java.util.List) okio.ByteString boundary okhttp3.MediaType type java.util.List parts public okhttp3.MediaType type () public java.lang.String boundary () public int size () public java.util.List parts () public okhttp3.MultipartBody$Part part (int) int index public okhttp3.MediaType contentType () public long contentLength () throws java.io.IOException long result public void writeTo (okio.BufferedSink) throws java.io.IOException okio.BufferedSink sink private long writeOrCountBytes (okio.BufferedSink, boolean) throws java.io.IOException int h int headerCount okhttp3.MultipartBody$Part part okhttp3.Headers headers okhttp3.RequestBody body okhttp3.MediaType contentType long contentLength int p int partCount okio.BufferedSink sink boolean countBytes long byteCount okio.Buffer byteCountBuffer static java.lang.StringBuilder appendQuotedString (java.lang.StringBuilder, java.lang.String) char ch int i int len StringBuilder target String key static void <clinit> () }
okhttp3/CipherSuite$1.class
CipherSuite.java package okhttp3 okhttp3.CipherSuite$1 extends java.lang.Object implements java.util.Comparator { void <init> () public int compare (java.lang.String, java.lang.String) char charA char charB int i int limit String a String b int lengthA int lengthB public volatile synthetic int compare (java.lang.Object, java.lang.Object) }
META-INF/maven/com.squareup.okhttp3/okhttp/pom.xml
okhttp3/Cache$CacheRequestImpl$1.class
Cache.java package okhttp3 okhttp3.Cache$CacheRequestImpl$1 extends okio.ForwardingSink { final synthetic okhttp3.Cache val$this$0 final synthetic okhttp3.internal.cache.DiskLruCache$Editor val$editor final synthetic okhttp3.Cache$CacheRequestImpl this$1 void <init> (okhttp3.Cache$CacheRequestImpl, okio.Sink, okhttp3.Cache, okhttp3.internal.cache.DiskLruCache$Editor) okhttp3.Cache$CacheRequestImpl this$1 okio.Sink arg0 public void close () throws java.io.IOException }
okhttp3/EventListener$2.class
EventListener.java package okhttp3 okhttp3.EventListener$2 extends java.lang.Object implements okhttp3.EventListener$Factory { final synthetic okhttp3.EventListener val$listener void <init> (okhttp3.EventListener) public okhttp3.EventListener create (okhttp3.Call) okhttp3.Call call }
okhttp3/internal/http1/Http1Codec$ChunkedSource.class
Http1Codec.java package okhttp3.internal.http1 okhttp3.internal.http1.Http1Codec$ChunkedSource extends okhttp3.internal.http1.Http1Codec$AbstractSource { private static final long NO_CHUNK_YET private final okhttp3.HttpUrl url private long bytesRemainingInChunk private boolean hasMoreChunks final synthetic okhttp3.internal.http1.Http1Codec this$0 void <init> (okhttp3.internal.http1.Http1Codec, okhttp3.HttpUrl) okhttp3.HttpUrl url public long read (okio.Buffer, long) throws java.io.IOException java.net.ProtocolException e okio.Buffer sink long byteCount long read private void readChunkSize () throws java.io.IOException String extensions NumberFormatException e public void close () throws java.io.IOException }
okhttp3/internal/http1/Http1Codec$1.class
Http1Codec.java package okhttp3.internal.http1 synthetic okhttp3.internal.http1.Http1Codec$1 extends java.lang.Object { }
okhttp3/internal/cache/CacheStrategy$Factory.class
CacheStrategy.java package okhttp3.internal.cache public okhttp3.internal.cache.CacheStrategy$Factory extends java.lang.Object { final long nowMillis final okhttp3.Request request final okhttp3.Response cacheResponse private java.util.Date servedDate private String servedDateString private java.util.Date lastModified private String lastModifiedString private java.util.Date expires private long sentRequestMillis private long receivedResponseMillis private String etag private int ageSeconds public void <init> (long, okhttp3.Request, okhttp3.Response) String fieldName String value int i int size okhttp3.Headers headers long nowMillis okhttp3.Request request okhttp3.Response cacheResponse public okhttp3.internal.cache.CacheStrategy get () okhttp3.internal.cache.CacheStrategy candidate private okhttp3.internal.cache.CacheStrategy getCandidate () okhttp3.Response$Builder builder long oneDayMillis String conditionName String conditionValue String conditionName String conditionValue String conditionName String conditionValue okhttp3.CacheControl requestCaching okhttp3.CacheControl responseCaching long ageMillis long freshMillis long minFreshMillis long maxStaleMillis String conditionName String conditionValue okhttp3.Headers$Builder conditionalRequestHeaders okhttp3.Request conditionalRequest private long computeFreshnessLifetime () long servedMillis long delta long servedMillis long delta okhttp3.CacheControl responseCaching private long cacheResponseAge () long apparentReceivedAge long receivedAge long responseDuration long residentDuration private boolean isFreshnessLifetimeHeuristic () private static boolean hasConditions (okhttp3.Request) okhttp3.Request request }
okhttp3/internal/cache/FaultHidingSink.class
FaultHidingSink.java package okhttp3.internal.cache okhttp3.internal.cache.FaultHidingSink extends okio.ForwardingSink { private boolean hasErrors void <init> (okio.Sink) okio.Sink delegate public void write (okio.Buffer, long) throws java.io.IOException java.io.IOException e okio.Buffer source long byteCount public void flush () throws java.io.IOException java.io.IOException e public void close () throws java.io.IOException java.io.IOException e protected void onException (java.io.IOException) java.io.IOException e }
okhttp3/internal/cache/InternalCache.class
InternalCache.java package okhttp3.internal.cache public abstract okhttp3.internal.cache.InternalCache extends java.lang.Object { public abstract okhttp3.Response get (okhttp3.Request) throws java.io.IOException public abstract okhttp3.internal.cache.CacheRequest put (okhttp3.Response) throws java.io.IOException public abstract void remove (okhttp3.Request) throws java.io.IOException public abstract void update (okhttp3.Response, okhttp3.Response) public abstract void trackConditionalCacheHit () public abstract void trackResponse (okhttp3.internal.cache.CacheStrategy) }
okhttp3/internal/connection/RealConnection.class
RealConnection.java package okhttp3.internal.connection public final okhttp3.internal.connection.RealConnection extends okhttp3.internal.http2.Http2Connection$Listener implements okhttp3.Connection { private static final String NPE_THROW_WITH_NULL private static final int MAX_TUNNEL_ATTEMPTS private final okhttp3.ConnectionPool connectionPool private final okhttp3.Route route private java.net.Socket rawSocket private java.net.Socket socket private okhttp3.Handshake handshake private okhttp3.Protocol protocol private okhttp3.internal.http2.Http2Connection http2Connection private okio.BufferedSource source private okio.BufferedSink sink public boolean noNewStreams public int successCount public int allocationLimit public final java.util.List allocations public long idleAtNanos public void <init> (okhttp3.ConnectionPool, okhttp3.Route) okhttp3.ConnectionPool connectionPool okhttp3.Route route public static okhttp3.internal.connection.RealConnection testConnection (okhttp3.ConnectionPool, okhttp3.Route, java.net.Socket, long) okhttp3.ConnectionPool connectionPool okhttp3.Route route java.net.Socket socket long idleAtNanos okhttp3.internal.connection.RealConnection result public void connect (int, int, int, int, boolean, okhttp3.Call, okhttp3.EventListener) String host java.io.IOException e java.net.ProtocolException exception int connectTimeout int readTimeout int writeTimeout int pingIntervalMillis boolean connectionRetryEnabled okhttp3.Call call okhttp3.EventListener eventListener okhttp3.internal.connection.RouteException routeException java.util.List connectionSpecs okhttp3.internal.connection.ConnectionSpecSelector connectionSpecSelector private void connectTunnel (int, int, int, okhttp3.Call, okhttp3.EventListener) throws java.io.IOException int i int connectTimeout int readTimeout int writeTimeout okhttp3.Call call okhttp3.EventListener eventListener okhttp3.Request tunnelRequest okhttp3.HttpUrl url private void connectSocket (int, int, okhttp3.Call, okhttp3.EventListener) throws java.io.IOException java.net.ConnectException ce java.net.ConnectException e NullPointerException npe int connectTimeout int readTimeout okhttp3.Call call okhttp3.EventListener eventListener java.net.Proxy proxy okhttp3.Address address private void establishProtocol (okhttp3.internal.connection.ConnectionSpecSelector, int, okhttp3.Call, okhttp3.EventListener) throws java.io.IOException okhttp3.internal.connection.ConnectionSpecSelector connectionSpecSelector int pingIntervalMillis okhttp3.Call call okhttp3.EventListener eventListener private void startHttp2 (int) throws java.io.IOException int pingIntervalMillis private void connectTls (okhttp3.internal.connection.ConnectionSpecSelector) throws java.io.IOException java.security.cert.X509Certificate cert okhttp3.ConnectionSpec connectionSpec javax.net.ssl.SSLSession sslSocketSession okhttp3.Handshake unverifiedHandshake String maybeProtocol AssertionError e okhttp3.internal.connection.ConnectionSpecSelector connectionSpecSelector okhttp3.Address address javax.net.ssl.SSLSocketFactory sslSocketFactory boolean success javax.net.ssl.SSLSocket sslSocket private okhttp3.Request createTunnel (int, int, okhttp3.Request, okhttp3.HttpUrl) throws java.io.IOException okhttp3.internal.http1.Http1Codec tunnelConnection okhttp3.Response response long contentLength okio.Source body int readTimeout int writeTimeout okhttp3.Request tunnelRequest okhttp3.HttpUrl url String requestLine private okhttp3.Request createTunnelRequest () throws java.io.IOException okhttp3.Request proxyConnectRequest okhttp3.Response fakeAuthChallengeResponse okhttp3.Request authenticatedRequest public boolean isEligible (okhttp3.Address, okhttp3.Route) javax.net.ssl.SSLPeerUnverifiedException e okhttp3.Address address okhttp3.Route route public boolean supportsUrl (okhttp3.HttpUrl) okhttp3.HttpUrl url public okhttp3.internal.http.HttpCodec newCodec (okhttp3.OkHttpClient, okhttp3.Interceptor$Chain, okhttp3.internal.connection.StreamAllocation) throws java.net.SocketException okhttp3.OkHttpClient client okhttp3.Interceptor$Chain chain okhttp3.internal.connection.StreamAllocation streamAllocation public okhttp3.internal.ws.RealWebSocket$Streams newWebSocketStreams (okhttp3.internal.connection.StreamAllocation) okhttp3.internal.connection.StreamAllocation streamAllocation public okhttp3.Route route () public void cancel () public java.net.Socket socket () public boolean isHealthy (boolean) int readTimeout java.io.IOException e boolean doExtensiveChecks public void onStream (okhttp3.internal.http2.Http2Stream) throws java.io.IOException okhttp3.internal.http2.Http2Stream stream public void onSettings (okhttp3.internal.http2.Http2Connection) okhttp3.internal.http2.Http2Connection connection public okhttp3.Handshake handshake () public boolean isMultiplexed () public okhttp3.Protocol protocol () public java.lang.String toString () }
okhttp3/internal/cache2/Relay$RelaySource.class
Relay.java package okhttp3.internal.cache2 okhttp3.internal.cache2.Relay$RelaySource extends java.lang.Object implements okio.Source { private final okio.Timeout timeout private okhttp3.internal.cache2.FileOperator fileOperator private long sourcePos final synthetic okhttp3.internal.cache2.Relay this$0 void <init> (okhttp3.internal.cache2.Relay) okhttp3.internal.cache2.Relay this$0 public long read (okio.Buffer, long) throws java.io.IOException int source int source long bufferPos long bytesToRead long upstreamPos long bytesToRead long upstreamBytesRead long bytesRead okio.Buffer sink long byteCount long upstreamPos int source public okio.Timeout timeout () public void close () throws java.io.IOException java.io.RandomAccessFile fileToClose }
okhttp3/internal/http2/Http2Connection$ReaderRunnable$3.class
Http2Connection.java package okhttp3.internal.http2 okhttp3.internal.http2.Http2Connection$ReaderRunnable$3 extends okhttp3.internal.NamedRunnable { final synthetic okhttp3.internal.http2.Settings val$peerSettings final synthetic okhttp3.internal.http2.Http2Connection$ReaderRunnable this$1 transient void <init> (okhttp3.internal.http2.Http2Connection$ReaderRunnable, java.lang.String, java.lang.Object[], okhttp3.internal.http2.Settings) okhttp3.internal.http2.Http2Connection$ReaderRunnable this$1 String format Object[] args public void execute () java.io.IOException e }
okhttp3/internal/http2/Header$Listener.class
Header.java package okhttp3.internal.http2 abstract okhttp3.internal.http2.Header$Listener extends java.lang.Object { public abstract void onHeaders (okhttp3.Headers) }
okhttp3/internal/http2/Http2Stream.class
Http2Stream.java package okhttp3.internal.http2 public final okhttp3.internal.http2.Http2Stream extends java.lang.Object { long unacknowledgedBytesRead long bytesLeftInWriteWindow final int id final okhttp3.internal.http2.Http2Connection connection private final java.util.Deque headersQueue private okhttp3.internal.http2.Header$Listener headersListener private boolean hasResponseHeaders private final okhttp3.internal.http2.Http2Stream$FramingSource source final okhttp3.internal.http2.Http2Stream$FramingSink sink final okhttp3.internal.http2.Http2Stream$StreamTimeout readTimeout final okhttp3.internal.http2.Http2Stream$StreamTimeout writeTimeout okhttp3.internal.http2.ErrorCode errorCode static final synthetic boolean $assertionsDisabled void <init> (int, okhttp3.internal.http2.Http2Connection, boolean, boolean, okhttp3.Headers) int id okhttp3.internal.http2.Http2Connection connection boolean outFinished boolean inFinished okhttp3.Headers headers public int getId () public synchronized boolean isOpen () public boolean isLocallyInitiated () boolean streamIsClient public okhttp3.internal.http2.Http2Connection getConnection () public synchronized okhttp3.Headers takeHeaders () throws java.io.IOException public synchronized okhttp3.internal.http2.ErrorCode getErrorCode () public void writeHeaders (java.util.List, boolean) throws java.io.IOException java.util.List responseHeaders boolean out boolean outFinished boolean flushHeaders public okio.Timeout readTimeout () public okio.Timeout writeTimeout () public okio.Source getSource () public okio.Sink getSink () public void close (okhttp3.internal.http2.ErrorCode) throws java.io.IOException okhttp3.internal.http2.ErrorCode rstStatusCode public void closeLater (okhttp3.internal.http2.ErrorCode) okhttp3.internal.http2.ErrorCode errorCode private boolean closeInternal (okhttp3.internal.http2.ErrorCode) okhttp3.internal.http2.ErrorCode errorCode void receiveHeaders (java.util.List) boolean open java.util.List headers boolean open void receiveData (okio.BufferedSource, int) throws java.io.IOException okio.BufferedSource in int length void receiveFin () boolean open boolean open synchronized void receiveRstStream (okhttp3.internal.http2.ErrorCode) okhttp3.internal.http2.ErrorCode errorCode public synchronized void setHeadersListener (okhttp3.internal.http2.Header$Listener) okhttp3.internal.http2.Header$Listener headersListener void cancelStreamIfNecessary () throws java.io.IOException boolean open boolean cancel boolean open boolean cancel void addBytesToWriteWindow (long) long delta void checkOutNotClosed () throws java.io.IOException void waitForIo () throws java.io.InterruptedIOException InterruptedException e static synthetic java.util.Deque access$000 (okhttp3.internal.http2.Http2Stream) okhttp3.internal.http2.Http2Stream x0 static synthetic okhttp3.internal.http2.Header$Listener access$100 (okhttp3.internal.http2.Http2Stream) okhttp3.internal.http2.Http2Stream x0 static void <clinit> () }
okhttp3/internal/http2/Hpack$Writer.class
Hpack.java package okhttp3.internal.http2 final okhttp3.internal.http2.Hpack$Writer extends java.lang.Object { private static final int SETTINGS_HEADER_TABLE_SIZE private static final int SETTINGS_HEADER_TABLE_SIZE_LIMIT private final okio.Buffer out private final boolean useCompression private int smallestHeaderTableSizeSetting private boolean emitDynamicTableSizeUpdate int headerTableSizeSetting int maxDynamicTableByteCount okhttp3.internal.http2.Header[] dynamicTable int nextHeaderIndex int headerCount int dynamicTableByteCount void <init> (okio.Buffer) okio.Buffer out void <init> (int, boolean, okio.Buffer) int headerTableSizeSetting boolean useCompression okio.Buffer out private void clearDynamicTable () private int evictToRecoverBytes (int) int j int bytesToRecover int entriesToEvict private void insertIntoDynamicTable (okhttp3.internal.http2.Header) okhttp3.internal.http2.Header[] doubled okhttp3.internal.http2.Header entry int delta int bytesToRecover int index void writeHeaders (java.util.List) throws java.io.IOException int j int length okhttp3.internal.http2.Header header okio.ByteString name okio.ByteString value int headerIndex int headerNameIndex Integer staticIndex int i int size java.util.List headerBlock void writeInt (int, int, int) int b int value int prefixMask int bits void writeByteString (okio.ByteString) throws java.io.IOException okio.Buffer huffmanBuffer okio.ByteString huffmanBytes okio.ByteString data void setHeaderTableSizeSetting (int) int headerTableSizeSetting int effectiveHeaderTableSize private void adjustDynamicTableByteCount () }
okhttp3/FormBody.class
FormBody.java package okhttp3 public final okhttp3.FormBody extends okhttp3.RequestBody { private static final okhttp3.MediaType CONTENT_TYPE private final java.util.List encodedNames private final java.util.List encodedValues void <init> (java.util.List, java.util.List) java.util.List encodedNames java.util.List encodedValues public int size () public java.lang.String encodedName (int) int index public java.lang.String name (int) int index public java.lang.String encodedValue (int) int index public java.lang.String value (int) int index public okhttp3.MediaType contentType () public long contentLength () public void writeTo (okio.BufferedSink) throws java.io.IOException okio.BufferedSink sink private long writeOrCountBytes (okio.BufferedSink, boolean) okio.Buffer buffer int i int size okio.BufferedSink sink boolean countBytes long byteCount okio.Buffer buffer static void <clinit> () }
okhttp3/Cache$CacheResponseBody.class
Cache.java package okhttp3 okhttp3.Cache$CacheResponseBody extends okhttp3.ResponseBody { final okhttp3.internal.cache.DiskLruCache$Snapshot snapshot private final okio.BufferedSource bodySource private final String contentType private final String contentLength void <init> (okhttp3.internal.cache.DiskLruCache$Snapshot, java.lang.String, java.lang.String) okhttp3.internal.cache.DiskLruCache$Snapshot snapshot String contentType String contentLength okio.Source source public okhttp3.MediaType contentType () public long contentLength () NumberFormatException e public okio.BufferedSource source () }
okhttp3/OkHttpClient$Builder.class
OkHttpClient.java package okhttp3 public final okhttp3.OkHttpClient$Builder extends java.lang.Object { okhttp3.Dispatcher dispatcher java.net.Proxy proxy java.util.List protocols java.util.List connectionSpecs final java.util.List interceptors final java.util.List networkInterceptors okhttp3.EventListener$Factory eventListenerFactory java.net.ProxySelector proxySelector okhttp3.CookieJar cookieJar okhttp3.Cache cache okhttp3.internal.cache.InternalCache internalCache javax.net.SocketFactory socketFactory javax.net.ssl.SSLSocketFactory sslSocketFactory okhttp3.internal.tls.CertificateChainCleaner certificateChainCleaner javax.net.ssl.HostnameVerifier hostnameVerifier okhttp3.CertificatePinner certificatePinner okhttp3.Authenticator proxyAuthenticator okhttp3.Authenticator authenticator okhttp3.ConnectionPool connectionPool okhttp3.Dns dns boolean followSslRedirects boolean followRedirects boolean retryOnConnectionFailure int callTimeout int connectTimeout int readTimeout int writeTimeout int pingInterval public void <init> () void <init> (okhttp3.OkHttpClient) okhttp3.OkHttpClient okHttpClient public okhttp3.OkHttpClient$Builder callTimeout (long, java.util.concurrent.TimeUnit) long timeout java.util.concurrent.TimeUnit unit public okhttp3.OkHttpClient$Builder callTimeout (java.time.Duration) java.time.Duration duration public okhttp3.OkHttpClient$Builder connectTimeout (long, java.util.concurrent.TimeUnit) long timeout java.util.concurrent.TimeUnit unit public okhttp3.OkHttpClient$Builder connectTimeout (java.time.Duration) java.time.Duration duration public okhttp3.OkHttpClient$Builder readTimeout (long, java.util.concurrent.TimeUnit) long timeout java.util.concurrent.TimeUnit unit public okhttp3.OkHttpClient$Builder readTimeout (java.time.Duration) java.time.Duration duration public okhttp3.OkHttpClient$Builder writeTimeout (long, java.util.concurrent.TimeUnit) long timeout java.util.concurrent.TimeUnit unit public okhttp3.OkHttpClient$Builder writeTimeout (java.time.Duration) java.time.Duration duration public okhttp3.OkHttpClient$Builder pingInterval (long, java.util.concurrent.TimeUnit) long interval java.util.concurrent.TimeUnit unit public okhttp3.OkHttpClient$Builder pingInterval (java.time.Duration) java.time.Duration duration public okhttp3.OkHttpClient$Builder proxy (java.net.Proxy) java.net.Proxy proxy public okhttp3.OkHttpClient$Builder proxySelector (java.net.ProxySelector) java.net.ProxySelector proxySelector public okhttp3.OkHttpClient$Builder cookieJar (okhttp3.CookieJar) okhttp3.CookieJar cookieJar void setInternalCache (okhttp3.internal.cache.InternalCache) okhttp3.internal.cache.InternalCache internalCache public okhttp3.OkHttpClient$Builder cache (okhttp3.Cache) okhttp3.Cache cache public okhttp3.OkHttpClient$Builder dns (okhttp3.Dns) okhttp3.Dns dns public okhttp3.OkHttpClient$Builder socketFactory (javax.net.SocketFactory) javax.net.SocketFactory socketFactory public okhttp3.OkHttpClient$Builder sslSocketFactory (javax.net.ssl.SSLSocketFactory) javax.net.ssl.SSLSocketFactory sslSocketFactory public okhttp3.OkHttpClient$Builder sslSocketFactory (javax.net.ssl.SSLSocketFactory, javax.net.ssl.X509TrustManager) javax.net.ssl.SSLSocketFactory sslSocketFactory javax.net.ssl.X509TrustManager trustManager public okhttp3.OkHttpClient$Builder hostnameVerifier (javax.net.ssl.HostnameVerifier) javax.net.ssl.HostnameVerifier hostnameVerifier public okhttp3.OkHttpClient$Builder certificatePinner (okhttp3.CertificatePinner) okhttp3.CertificatePinner certificatePinner public okhttp3.OkHttpClient$Builder authenticator (okhttp3.Authenticator) okhttp3.Authenticator authenticator public okhttp3.OkHttpClient$Builder proxyAuthenticator (okhttp3.Authenticator) okhttp3.Authenticator proxyAuthenticator public okhttp3.OkHttpClient$Builder connectionPool (okhttp3.ConnectionPool) okhttp3.ConnectionPool connectionPool public okhttp3.OkHttpClient$Builder followSslRedirects (boolean) boolean followProtocolRedirects public okhttp3.OkHttpClient$Builder followRedirects (boolean) boolean followRedirects public okhttp3.OkHttpClient$Builder retryOnConnectionFailure (boolean) boolean retryOnConnectionFailure public okhttp3.OkHttpClient$Builder dispatcher (okhttp3.Dispatcher) okhttp3.Dispatcher dispatcher public okhttp3.OkHttpClient$Builder protocols (java.util.List) java.util.List protocols public okhttp3.OkHttpClient$Builder connectionSpecs (java.util.List) java.util.List connectionSpecs public java.util.List interceptors () public okhttp3.OkHttpClient$Builder addInterceptor (okhttp3.Interceptor) okhttp3.Interceptor interceptor public java.util.List networkInterceptors () public okhttp3.OkHttpClient$Builder addNetworkInterceptor (okhttp3.Interceptor) okhttp3.Interceptor interceptor public okhttp3.OkHttpClient$Builder eventListener (okhttp3.EventListener) okhttp3.EventListener eventListener public okhttp3.OkHttpClient$Builder eventListenerFactory (okhttp3.EventListener$Factory) okhttp3.EventListener$Factory eventListenerFactory public okhttp3.OkHttpClient build () }
okhttp3/Cache$Entry.class
Cache.java package okhttp3 final okhttp3.Cache$Entry extends java.lang.Object { private static final String SENT_MILLIS private static final String RECEIVED_MILLIS private final String url private final okhttp3.Headers varyHeaders private final String requestMethod private final okhttp3.Protocol protocol private final int code private final String message private final okhttp3.Headers responseHeaders private final okhttp3.Handshake handshake private final long sentRequestMillis private final long receivedResponseMillis void <init> (okio.Source) throws java.io.IOException int i int i String blank String cipherSuiteString okhttp3.CipherSuite cipherSuite java.util.List peerCertificates java.util.List localCertificates okhttp3.TlsVersion tlsVersion okio.BufferedSource source okhttp3.Headers$Builder varyHeadersBuilder int varyRequestHeaderLineCount okhttp3.internal.http.StatusLine statusLine okhttp3.Headers$Builder responseHeadersBuilder int responseHeaderLineCount String sendRequestMillisString String receivedResponseMillisString okio.Source in void <init> (okhttp3.Response) okhttp3.Response response public void writeTo (okhttp3.internal.cache.DiskLruCache$Editor) throws java.io.IOException int i int size int i int size okhttp3.internal.cache.DiskLruCache$Editor editor okio.BufferedSink sink private boolean isHttps () private java.util.List readCertificateList (okio.BufferedSource) throws java.io.IOException String line okio.Buffer bytes int i java.security.cert.CertificateFactory certificateFactory java.util.List result java.security.cert.CertificateException e okio.BufferedSource source int length private void writeCertList (okio.BufferedSink, java.util.List) throws java.io.IOException byte[] bytes String line int i int size java.security.cert.CertificateEncodingException e okio.BufferedSink sink java.util.List certificates public boolean matches (okhttp3.Request, okhttp3.Response) okhttp3.Request request okhttp3.Response response public okhttp3.Response response (okhttp3.internal.cache.DiskLruCache$Snapshot) okhttp3.internal.cache.DiskLruCache$Snapshot snapshot String contentType String contentLength okhttp3.Request cacheRequest static void <clinit> () }
okhttp3/RealCall$1.class
RealCall.java package okhttp3 okhttp3.RealCall$1 extends okio.AsyncTimeout { final synthetic okhttp3.RealCall this$0 void <init> (okhttp3.RealCall) okhttp3.RealCall this$0 protected void timedOut () }
okhttp3/RequestBody$3.class
RequestBody.java package okhttp3 okhttp3.RequestBody$3 extends okhttp3.RequestBody { final synthetic okhttp3.MediaType val$contentType final synthetic java.io.File val$file void <init> (okhttp3.MediaType, java.io.File) public okhttp3.MediaType contentType () public long contentLength () public void writeTo (okio.BufferedSink) throws java.io.IOException okio.BufferedSink sink okio.Source source }
okhttp3/ConnectionPool$1.class
ConnectionPool.java package okhttp3 okhttp3.ConnectionPool$1 extends java.lang.Object implements java.lang.Runnable { final synthetic okhttp3.ConnectionPool this$0 void <init> (okhttp3.ConnectionPool) okhttp3.ConnectionPool this$0 public void run () long waitMillis long waitNanos }
okhttp3/Route.class
Route.java package okhttp3 public final okhttp3.Route extends java.lang.Object { final okhttp3.Address address final java.net.Proxy proxy final java.net.InetSocketAddress inetSocketAddress public void <init> (okhttp3.Address, java.net.Proxy, java.net.InetSocketAddress) okhttp3.Address address java.net.Proxy proxy java.net.InetSocketAddress inetSocketAddress public okhttp3.Address address () public java.net.Proxy proxy () public java.net.InetSocketAddress socketAddress () public boolean requiresTunnel () public boolean equals (java.lang.Object) Object other public int hashCode () int result public java.lang.String toString () }