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 ()
}