META-INF/
META-INF/MANIFEST.MF
okhttp3/
okhttp3/internal/
okhttp3/internal/cache/
okhttp3/internal/connection/
okhttp3/internal/framed/
okhttp3/internal/http/
okhttp3/internal/io/
okhttp3/internal/platform/
okhttp3/internal/tls/
okhttp3/Address.classAddress.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 (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)
okhttp3.Address that
Object other
public int hashCode ()
int result
}
okhttp3/Authenticator$1.classAuthenticator.java
package okhttp3
final okhttp3.Authenticator$1 extends java.lang.Object implements okhttp3.Authenticator {
void ()
public okhttp3.Request authenticate (okhttp3.Route, okhttp3.Response)
okhttp3.Route route
okhttp3.Response response
}
okhttp3/Authenticator.classAuthenticator.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 ()
}
okhttp3/Cache$1.classCache.java
package okhttp3
okhttp3.Cache$1 extends java.lang.Object implements okhttp3.internal.cache.InternalCache {
final synthetic okhttp3.Cache this$0
void (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/Cache$2.classCache.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 (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/Cache$CacheRequestImpl$1.classCache.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 (okhttp3.Cache$CacheRequestImpl, okio.Sink, okhttp3.Cache, okhttp3.internal.cache.DiskLruCache$Editor)
okhttp3.Cache$CacheRequestImpl this$1
okio.Sink x0
public void close () throws java.io.IOException
}
okhttp3/Cache$CacheRequestImpl.classCache.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 boolean done
private okio.Sink body
final synthetic okhttp3.Cache this$0
public void (okhttp3.Cache, okhttp3.internal.cache.DiskLruCache$Editor)
okhttp3.internal.cache.DiskLruCache$Editor editor
public void abort ()
public okio.Sink body ()
static synthetic boolean access$700 (okhttp3.Cache$CacheRequestImpl)
okhttp3.Cache$CacheRequestImpl x0
static synthetic boolean access$702 (okhttp3.Cache$CacheRequestImpl, boolean)
okhttp3.Cache$CacheRequestImpl x0
boolean x1
}
okhttp3/Cache$CacheResponseBody$1.classCache.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 (okhttp3.Cache$CacheResponseBody, okio.Source, okhttp3.internal.cache.DiskLruCache$Snapshot)
okhttp3.Cache$CacheResponseBody this$0
okio.Source x0
public void close () throws java.io.IOException
}
okhttp3/Cache$CacheResponseBody.classCache.java
package okhttp3
okhttp3.Cache$CacheResponseBody extends okhttp3.ResponseBody {
private final okhttp3.internal.cache.DiskLruCache$Snapshot snapshot
private final okio.BufferedSource bodySource
private final String contentType
private final String contentLength
public void (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 ()
static synthetic okhttp3.internal.cache.DiskLruCache$Snapshot access$500 (okhttp3.Cache$CacheResponseBody)
okhttp3.Cache$CacheResponseBody x0
}
okhttp3/Cache$Entry.classCache.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
public void (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
public void (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 ()
}
okhttp3/Cache.classCache.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
private final okhttp3.internal.cache.DiskLruCache cache
private int writeSuccessCount
private int writeAbortCount
private int networkCount
private int hitCount
private int requestCount
public void (java.io.File, long)
java.io.File directory
long maxSize
void (java.io.File, long, okhttp3.internal.io.FileSystem)
java.io.File directory
long maxSize
okhttp3.internal.io.FileSystem fileSystem
private static java.lang.String urlToKey (okhttp3.Request)
okhttp3.Request request
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
private 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
private void remove (okhttp3.Request) throws java.io.IOException
okhttp3.Request request
private 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 ()
private synchronized void trackResponse (okhttp3.internal.cache.CacheStrategy)
okhttp3.internal.cache.CacheStrategy cacheStrategy
private synchronized void trackConditionalCacheHit ()
public synchronized int networkCount ()
public synchronized int hitCount ()
public synchronized int requestCount ()
private static int readInt (okio.BufferedSource) throws java.io.IOException
long result
String line
NumberFormatException e
okio.BufferedSource source
static synthetic okhttp3.internal.cache.CacheRequest access$000 (okhttp3.Cache, okhttp3.Response)
okhttp3.Cache x0
okhttp3.Response x1
static synthetic void access$100 (okhttp3.Cache, okhttp3.Request) throws java.io.IOException
okhttp3.Cache x0
okhttp3.Request x1
static synthetic void access$200 (okhttp3.Cache, okhttp3.Response, okhttp3.Response)
okhttp3.Cache x0
okhttp3.Response x1
okhttp3.Response x2
static synthetic void access$300 (okhttp3.Cache)
okhttp3.Cache x0
static synthetic void access$400 (okhttp3.Cache, okhttp3.internal.cache.CacheStrategy)
okhttp3.Cache x0
okhttp3.internal.cache.CacheStrategy x1
static synthetic okhttp3.internal.cache.DiskLruCache access$600 (okhttp3.Cache)
okhttp3.Cache x0
static synthetic int access$808 (okhttp3.Cache)
okhttp3.Cache x0
static synthetic int access$908 (okhttp3.Cache)
okhttp3.Cache x0
static synthetic int access$1000 (okio.BufferedSource) throws java.io.IOException
okio.BufferedSource x0
}
okhttp3/CacheControl$1.classCacheControl.java
package okhttp3
synthetic okhttp3.CacheControl$1 extends java.lang.Object {
}
okhttp3/CacheControl$Builder.classCacheControl.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
public void ()
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 build ()
}
okhttp3/CacheControl.classCacheControl.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
String headerValue
private void (boolean, boolean, int, int, boolean, boolean, boolean, int, int, 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
String headerValue
private void (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 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 canUseHeaderValue
String headerValue
public java.lang.String toString ()
String result
private java.lang.String headerValue ()
StringBuilder result
synthetic void (okhttp3.CacheControl$Builder, okhttp3.CacheControl$1)
okhttp3.CacheControl$Builder x0
okhttp3.CacheControl$1 x1
static void ()
}
okhttp3/Call$Factory.classCall.java
package okhttp3
public abstract okhttp3.Call$Factory extends java.lang.Object {
public abstract okhttp3.Call newCall (okhttp3.Request)
}
okhttp3/Call.classCall.java
package okhttp3
public abstract okhttp3.Call extends java.lang.Object {
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 ()
}
okhttp3/Callback.classCallback.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/CertificatePinner$1.classCertificatePinner.java
package okhttp3
synthetic okhttp3.CertificatePinner$1 extends java.lang.Object {
}
okhttp3/CertificatePinner$Builder.classCertificatePinner.java
package okhttp3
public final okhttp3.CertificatePinner$Builder extends java.lang.Object {
private final java.util.List pins
public void ()
public transient okhttp3.CertificatePinner$Builder add (java.lang.String, java.lang.String[])
String pin
String pattern
String[] pins
public okhttp3.CertificatePinner build ()
}
okhttp3/CertificatePinner$Pin.classCertificatePinner.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 (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/CertificatePinner.classCertificatePinner.java
package okhttp3
public final okhttp3.CertificatePinner extends java.lang.Object {
public static final okhttp3.CertificatePinner DEFAULT
private final java.util.List pins
private final okhttp3.internal.tls.CertificateChainCleaner certificateChainCleaner
private void (java.util.List, okhttp3.internal.tls.CertificateChainCleaner)
java.util.List pins
okhttp3.internal.tls.CertificateChainCleaner certificateChainCleaner
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
synthetic void (java.util.List, okhttp3.internal.tls.CertificateChainCleaner, okhttp3.CertificatePinner$1)
java.util.List x0
okhttp3.internal.tls.CertificateChainCleaner x1
okhttp3.CertificatePinner$1 x2
static void ()
}
okhttp3/Challenge.classChallenge.java
package okhttp3
public final okhttp3.Challenge extends java.lang.Object {
private final String scheme
private final String realm
public void (java.lang.String, java.lang.String)
String scheme
String realm
public java.lang.String scheme ()
public java.lang.String realm ()
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
int result
public java.lang.String toString ()
}
okhttp3/CipherSuite.classCipherSuite.java
package okhttp3
public final okhttp3.CipherSuite extends java.lang.Object {
private static final java.util.concurrent.ConcurrentMap 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_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_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_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
final String javaName
public static okhttp3.CipherSuite forJavaName (java.lang.String)
okhttp3.CipherSuite sample
okhttp3.CipherSuite canonical
String javaName
okhttp3.CipherSuite result
private void (java.lang.String)
String javaName
private static okhttp3.CipherSuite of (java.lang.String, int, int, int, int)
String javaName
int value
int rfc
int sinceJavaVersion
int sinceAndroidVersion
public java.lang.String javaName ()
public java.lang.String toString ()
static void ()
}
okhttp3/Connection.classConnection.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/ConnectionPool$1.classConnectionPool.java
package okhttp3
okhttp3.ConnectionPool$1 extends java.lang.Object implements java.lang.Runnable {
final synthetic okhttp3.ConnectionPool this$0
void (okhttp3.ConnectionPool)
okhttp3.ConnectionPool this$0
public void run ()
long waitMillis
long waitNanos
}
okhttp3/ConnectionPool.classConnectionPool.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 ()
public void (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.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
int i
okhttp3.internal.connection.RealConnection connection
long now
java.util.List references
static void ()
}
okhttp3/ConnectionSpec$1.classConnectionSpec.java
package okhttp3
synthetic okhttp3.ConnectionSpec$1 extends java.lang.Object {
}
okhttp3/ConnectionSpec$Builder.classConnectionSpec.java
package okhttp3
public final okhttp3.ConnectionSpec$Builder extends java.lang.Object {
private boolean tls
private String[] cipherSuites
private String[] tlsVersions
private boolean supportsTlsExtensions
void (boolean)
boolean tls
public void (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 ()
static synthetic boolean access$000 (okhttp3.ConnectionSpec$Builder)
okhttp3.ConnectionSpec$Builder x0
static synthetic java.lang.String[] access$100 (okhttp3.ConnectionSpec$Builder)
okhttp3.ConnectionSpec$Builder x0
static synthetic java.lang.String[] access$200 (okhttp3.ConnectionSpec$Builder)
okhttp3.ConnectionSpec$Builder x0
static synthetic boolean access$300 (okhttp3.ConnectionSpec$Builder)
okhttp3.ConnectionSpec$Builder x0
}
okhttp3/ConnectionSpec.classConnectionSpec.java
package okhttp3
public final okhttp3.ConnectionSpec extends java.lang.Object {
private static final okhttp3.CipherSuite[] APPROVED_CIPHER_SUITES
public static final okhttp3.ConnectionSpec MODERN_TLS
public static final okhttp3.ConnectionSpec COMPATIBLE_TLS
public static final okhttp3.ConnectionSpec CLEARTEXT
private final boolean tls
private final boolean supportsTlsExtensions
private final String[] cipherSuites
private final String[] tlsVersions
private void (okhttp3.ConnectionSpec$Builder)
okhttp3.ConnectionSpec$Builder builder
public boolean isTls ()
public java.util.List cipherSuites ()
int i
okhttp3.CipherSuite[] result
public java.util.List tlsVersions ()
int i
okhttp3.TlsVersion[] result
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
public boolean isCompatible (javax.net.ssl.SSLSocket)
javax.net.ssl.SSLSocket socket
private static boolean nonEmptyIntersection (java.lang.String[], java.lang.String[])
String toFind
String[] a
String[] b
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 synthetic boolean access$400 (okhttp3.ConnectionSpec)
okhttp3.ConnectionSpec x0
static synthetic java.lang.String[] access$500 (okhttp3.ConnectionSpec)
okhttp3.ConnectionSpec x0
static synthetic java.lang.String[] access$600 (okhttp3.ConnectionSpec)
okhttp3.ConnectionSpec x0
static synthetic boolean access$700 (okhttp3.ConnectionSpec)
okhttp3.ConnectionSpec x0
synthetic void (okhttp3.ConnectionSpec$Builder, okhttp3.ConnectionSpec$1)
okhttp3.ConnectionSpec$Builder x0
okhttp3.ConnectionSpec$1 x1
static void ()
}
okhttp3/Cookie$1.classCookie.java
package okhttp3
synthetic okhttp3.Cookie$1 extends java.lang.Object {
}
okhttp3/Cookie$Builder.classCookie.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 ()
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/Cookie.classCookie.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 (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
private void (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 (okhttp3.HttpUrl, java.lang.String)
okhttp3.HttpUrl url
String domain
String urlHost
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
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 ()
StringBuilder result
public boolean equals (java.lang.Object)
Object other
okhttp3.Cookie that
public int hashCode ()
int hash
synthetic void (okhttp3.Cookie$Builder, okhttp3.Cookie$1)
okhttp3.Cookie$Builder x0
okhttp3.Cookie$1 x1
static void ()
}
okhttp3/CookieJar$1.classCookieJar.java
package okhttp3
final okhttp3.CookieJar$1 extends java.lang.Object implements okhttp3.CookieJar {
void ()
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/CookieJar.classCookieJar.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 ()
}
okhttp3/Credentials.classCredentials.java
package okhttp3
public final okhttp3.Credentials extends java.lang.Object {
private void ()
public static java.lang.String basic (java.lang.String, java.lang.String)
String usernameAndPassword
byte[] bytes
String encoded
java.io.UnsupportedEncodingException e
String userName
String password
}
okhttp3/Dispatcher.classDispatcher.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
public void (java.util.concurrent.ExecutorService)
java.util.concurrent.ExecutorService executorService
public void ()
public synchronized java.util.concurrent.ExecutorService executorService ()
public synchronized void setMaxRequests (int)
int maxRequests
public synchronized int getMaxRequests ()
public synchronized void setMaxRequestsPerHost (int)
int maxRequestsPerHost
public synchronized int getMaxRequestsPerHost ()
public synchronized void setIdleCallback (java.lang.Runnable)
Runnable idleCallback
synchronized 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 void promoteCalls ()
okhttp3.RealCall$AsyncCall call
java.util.Iterator i
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, boolean)
int runningCallsCount
Runnable idleCallback
java.util.Deque calls
Object call
boolean promoteCalls
int runningCallsCount
Runnable idleCallback
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 ()
}
okhttp3/Dns$1.classDns.java
package okhttp3
final okhttp3.Dns$1 extends java.lang.Object implements okhttp3.Dns {
void ()
public java.util.List lookup (java.lang.String) throws java.net.UnknownHostException
String hostname
}
okhttp3/Dns.classDns.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 ()
}
okhttp3/FormBody$1.classFormBody.java
package okhttp3
synthetic okhttp3.FormBody$1 extends java.lang.Object {
}
okhttp3/FormBody$Builder.classFormBody.java
package okhttp3
public final okhttp3.FormBody$Builder extends java.lang.Object {
private final java.util.List names
private final java.util.List values
public void ()
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/FormBody.classFormBody.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
private void (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
synthetic void (java.util.List, java.util.List, okhttp3.FormBody$1)
java.util.List x0
java.util.List x1
okhttp3.FormBody$1 x2
static void ()
}
okhttp3/Handshake.classHandshake.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 (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)
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/Headers$1.classHeaders.java
package okhttp3
synthetic okhttp3.Headers$1 extends java.lang.Object {
}
okhttp3/Headers$Builder.classHeaders.java
package okhttp3
public final okhttp3.Headers$Builder extends java.lang.Object {
private final java.util.List namesAndValues
public void ()
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
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
private void checkNameAndValue (java.lang.String, java.lang.String)
char c
int i
int length
char c
int i
int length
String name
String value
public java.lang.String get (java.lang.String)
int i
String name
public okhttp3.Headers build ()
static synthetic java.util.List access$000 (okhttp3.Headers$Builder)
okhttp3.Headers$Builder x0
}
okhttp3/Headers.classHeaders.java
package okhttp3
public final okhttp3.Headers extends java.lang.Object {
private final String[] namesAndValues
private void (okhttp3.Headers$Builder)
okhttp3.Headers$Builder builder
private void (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 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
synthetic void (okhttp3.Headers$Builder, okhttp3.Headers$1)
okhttp3.Headers$Builder x0
okhttp3.Headers$1 x1
}
okhttp3/HttpUrl$1.classHttpUrl.java
package okhttp3
synthetic okhttp3.HttpUrl$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$okhttp3$HttpUrl$Builder$ParseResult
static void ()
}
okhttp3/HttpUrl$Builder$ParseResult.classHttpUrl.java
package okhttp3
final enum okhttp3.HttpUrl$Builder$ParseResult extends java.lang.Enum {
public static final enum okhttp3.HttpUrl$Builder$ParseResult SUCCESS
public static final enum okhttp3.HttpUrl$Builder$ParseResult MISSING_SCHEME
public static final enum okhttp3.HttpUrl$Builder$ParseResult UNSUPPORTED_SCHEME
public static final enum okhttp3.HttpUrl$Builder$ParseResult INVALID_PORT
public static final enum okhttp3.HttpUrl$Builder$ParseResult INVALID_HOST
private static final synthetic okhttp3.HttpUrl$Builder$ParseResult[] $VALUES
public static okhttp3.HttpUrl$Builder$ParseResult[] values ()
public static okhttp3.HttpUrl$Builder$ParseResult valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
okhttp3/HttpUrl$Builder.classHttpUrl.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
public void ()
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 ()
StringBuilder result
int effectivePort
okhttp3.HttpUrl$Builder$ParseResult 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)
java.net.InetAddress inetAddress
byte[] address
String input
int pos
int limit
String percentDecoded
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
private static int parsePort (java.lang.String, int, int)
String portString
int i
NumberFormatException e
String input
int pos
int limit
}
okhttp3/HttpUrl.classHttpUrl.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_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
private final String scheme
private final String username
private final String password
private final String host
private final int port
private final java.util.List pathSegments
private final java.util.List queryNamesAndValues
private final String fragment
private final String url
private void (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 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)
String link
okhttp3.HttpUrl$Builder builder
okhttp3.HttpUrl$Builder$ParseResult result
public static okhttp3.HttpUrl parse (java.lang.String)
String url
okhttp3.HttpUrl$Builder builder
okhttp3.HttpUrl$Builder$ParseResult result
public static okhttp3.HttpUrl get (java.net.URL)
java.net.URL url
static okhttp3.HttpUrl getChecked (java.lang.String) throws java.net.MalformedURLException java.net.UnknownHostException
String url
okhttp3.HttpUrl$Builder builder
okhttp3.HttpUrl$Builder$ParseResult result
public static okhttp3.HttpUrl get (java.net.URI)
java.net.URI uri
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
public java.lang.String toString ()
static java.lang.String percentDecode (java.lang.String, boolean)
String encoded
boolean plusIsSpace
private java.util.List percentDecode (java.util.List, boolean)
String s
java.util.List list
boolean plusIsSpace
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 int decodeHexDigit (char)
char c
static java.lang.String canonicalize (java.lang.String, int, int, java.lang.String, boolean, boolean, boolean, boolean)
okio.Buffer out
int codePoint
int i
String input
int pos
int limit
String encodeSet
boolean alreadyEncoded
boolean strict
boolean plusIsSpace
boolean asciiOnly
static void canonicalize (okio.Buffer, java.lang.String, int, int, java.lang.String, boolean, boolean, boolean, boolean)
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
okio.Buffer utf8Buffer
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
synthetic void (okhttp3.HttpUrl$Builder, okhttp3.HttpUrl$1)
okhttp3.HttpUrl$Builder x0
okhttp3.HttpUrl$1 x1
static synthetic java.lang.String access$100 (okhttp3.HttpUrl)
okhttp3.HttpUrl x0
static synthetic java.lang.String access$200 (okhttp3.HttpUrl)
okhttp3.HttpUrl x0
static synthetic int access$300 (okhttp3.HttpUrl)
okhttp3.HttpUrl x0
static void ()
}
okhttp3/Interceptor$Chain.classInterceptor.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 ()
}
okhttp3/Interceptor.classInterceptor.java
package okhttp3
public abstract okhttp3.Interceptor extends java.lang.Object {
public abstract okhttp3.Response intercept (okhttp3.Interceptor$Chain) throws java.io.IOException
}
okhttp3/internal/cache/CacheInterceptor$1.classCacheInterceptor.java
package okhttp3.internal.cache
final okhttp3.internal.cache.CacheInterceptor$1 extends okhttp3.ResponseBody {
void ()
public okhttp3.MediaType contentType ()
public long contentLength ()
public okio.BufferedSource source ()
}
okhttp3/internal/cache/CacheInterceptor$2.classCacheInterceptor.java
package okhttp3.internal.cache
okhttp3.internal.cache.CacheInterceptor$2 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 (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/CacheInterceptor.classCacheInterceptor.java
package okhttp3.internal.cache
public final okhttp3.internal.cache.CacheInterceptor extends java.lang.Object implements okhttp3.Interceptor {
private static final okhttp3.ResponseBody EMPTY_BODY
final okhttp3.internal.cache.InternalCache cache
public void (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.internal.cache.CacheRequest maybeCache (okhttp3.Response, okhttp3.Request, okhttp3.internal.cache.InternalCache) throws java.io.IOException
okhttp3.Response userResponse
okhttp3.Request networkRequest
okhttp3.internal.cache.InternalCache responseCache
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
private static boolean validate (okhttp3.Response, okhttp3.Response)
java.util.Date networkLastModified
okhttp3.Response cached
okhttp3.Response network
java.util.Date lastModified
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 void ()
}
okhttp3/internal/cache/CacheRequest.classCacheRequest.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/cache/CacheStrategy$1.classCacheStrategy.java
package okhttp3.internal.cache
synthetic okhttp3.internal.cache.CacheStrategy$1 extends java.lang.Object {
}
okhttp3/internal/cache/CacheStrategy$Factory.classCacheStrategy.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 (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
long ageMillis
long freshMillis
long minFreshMillis
long maxStaleMillis
okhttp3.CacheControl responseCaching
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/CacheStrategy.classCacheStrategy.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
private void (okhttp3.Request, okhttp3.Response)
okhttp3.Request networkRequest
okhttp3.Response cacheResponse
public static boolean isCacheable (okhttp3.Response, okhttp3.Request)
okhttp3.Response response
okhttp3.Request request
synthetic void (okhttp3.Request, okhttp3.Response, okhttp3.internal.cache.CacheStrategy$1)
okhttp3.Request x0
okhttp3.Response x1
okhttp3.internal.cache.CacheStrategy$1 x2
}
okhttp3/internal/cache/DiskLruCache$1.classDiskLruCache.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 (okhttp3.internal.cache.DiskLruCache)
okhttp3.internal.cache.DiskLruCache this$0
public void run ()
java.io.IOException ignored
java.io.IOException e
}
okhttp3/internal/cache/DiskLruCache$2.classDiskLruCache.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 (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 ()
}
okhttp3/internal/cache/DiskLruCache$3.classDiskLruCache.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 (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$4.classDiskLruCache.java
package okhttp3.internal.cache
final okhttp3.internal.cache.DiskLruCache$4 extends java.lang.Object implements okio.Sink {
void ()
public void write (okio.Buffer, long) throws java.io.IOException
okio.Buffer source
long byteCount
public void flush () throws java.io.IOException
public okio.Timeout timeout ()
public void close () throws java.io.IOException
}
okhttp3/internal/cache/DiskLruCache$Editor$1.classDiskLruCache.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 (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/cache/DiskLruCache$Editor.classDiskLruCache.java
package okhttp3.internal.cache
public final okhttp3.internal.cache.DiskLruCache$Editor extends java.lang.Object {
private final okhttp3.internal.cache.DiskLruCache$Entry entry
private final boolean[] written
private boolean done
final synthetic okhttp3.internal.cache.DiskLruCache this$0
private void (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 ()
synthetic void (okhttp3.internal.cache.DiskLruCache, okhttp3.internal.cache.DiskLruCache$Entry, okhttp3.internal.cache.DiskLruCache$1)
okhttp3.internal.cache.DiskLruCache x0
okhttp3.internal.cache.DiskLruCache$Entry x1
okhttp3.internal.cache.DiskLruCache$1 x2
static synthetic okhttp3.internal.cache.DiskLruCache$Entry access$2100 (okhttp3.internal.cache.DiskLruCache$Editor)
okhttp3.internal.cache.DiskLruCache$Editor x0
static synthetic boolean[] access$2200 (okhttp3.internal.cache.DiskLruCache$Editor)
okhttp3.internal.cache.DiskLruCache$Editor x0
}
okhttp3/internal/cache/DiskLruCache$Entry.classDiskLruCache.java
package okhttp3.internal.cache
final okhttp3.internal.cache.DiskLruCache$Entry extends java.lang.Object {
private final String key
private final long[] lengths
private final java.io.File[] cleanFiles
private final java.io.File[] dirtyFiles
private boolean readable
private okhttp3.internal.cache.DiskLruCache$Editor currentEditor
private long sequenceNumber
final synthetic okhttp3.internal.cache.DiskLruCache this$0
private void (okhttp3.internal.cache.DiskLruCache, java.lang.String)
int i
String key
StringBuilder fileBuilder
int truncateTo
private 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
synthetic void (okhttp3.internal.cache.DiskLruCache, java.lang.String, okhttp3.internal.cache.DiskLruCache$1)
okhttp3.internal.cache.DiskLruCache x0
String x1
okhttp3.internal.cache.DiskLruCache$1 x2
static synthetic boolean access$1202 (okhttp3.internal.cache.DiskLruCache$Entry, boolean)
okhttp3.internal.cache.DiskLruCache$Entry x0
boolean x1
static synthetic okhttp3.internal.cache.DiskLruCache$Editor access$1302 (okhttp3.internal.cache.DiskLruCache$Entry, okhttp3.internal.cache.DiskLruCache$Editor)
okhttp3.internal.cache.DiskLruCache$Entry x0
okhttp3.internal.cache.DiskLruCache$Editor x1
static synthetic void access$1400 (okhttp3.internal.cache.DiskLruCache$Entry, java.lang.String[]) throws java.io.IOException
okhttp3.internal.cache.DiskLruCache$Entry x0
String[] x1
static synthetic okhttp3.internal.cache.DiskLruCache$Editor access$1300 (okhttp3.internal.cache.DiskLruCache$Entry)
okhttp3.internal.cache.DiskLruCache$Entry x0
static synthetic long[] access$1600 (okhttp3.internal.cache.DiskLruCache$Entry)
okhttp3.internal.cache.DiskLruCache$Entry x0
static synthetic java.io.File[] access$1700 (okhttp3.internal.cache.DiskLruCache$Entry)
okhttp3.internal.cache.DiskLruCache$Entry x0
static synthetic java.io.File[] access$1800 (okhttp3.internal.cache.DiskLruCache$Entry)
okhttp3.internal.cache.DiskLruCache$Entry x0
static synthetic java.lang.String access$1900 (okhttp3.internal.cache.DiskLruCache$Entry)
okhttp3.internal.cache.DiskLruCache$Entry x0
static synthetic boolean access$1200 (okhttp3.internal.cache.DiskLruCache$Entry)
okhttp3.internal.cache.DiskLruCache$Entry x0
static synthetic long access$2000 (okhttp3.internal.cache.DiskLruCache$Entry)
okhttp3.internal.cache.DiskLruCache$Entry x0
static synthetic long access$2002 (okhttp3.internal.cache.DiskLruCache$Entry, long)
okhttp3.internal.cache.DiskLruCache$Entry x0
long x1
}
okhttp3/internal/cache/DiskLruCache$Snapshot.classDiskLruCache.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
private void (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$2400 (okhttp3.internal.cache.DiskLruCache$Snapshot)
okhttp3.internal.cache.DiskLruCache$Snapshot x0
synthetic void (okhttp3.internal.cache.DiskLruCache, java.lang.String, long, okio.Source[], long[], okhttp3.internal.cache.DiskLruCache$1)
okhttp3.internal.cache.DiskLruCache x0
String x1
long x2
okio.Source[] x3
long[] x4
okhttp3.internal.cache.DiskLruCache$1 x5
}
okhttp3/internal/cache/DiskLruCache.classDiskLruCache.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
private final okhttp3.internal.io.FileSystem fileSystem
private 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
private final int valueCount
private long size
private okio.BufferedSink journalWriter
private final java.util.LinkedHashMap lruEntries
private int redundantOpCount
private boolean hasJournalErrors
private boolean initialized
private boolean closed
private boolean mostRecentTrimFailed
private boolean mostRecentRebuildFailed
private long nextSequenceNumber
private final java.util.concurrent.Executor executor
private final Runnable cleanupRunnable
private static final okio.Sink NULL_SINK
static final synthetic boolean $assertionsDisabled
void (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
private 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
private 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
private 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
private 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
private 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
private 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 synthetic boolean access$000 (okhttp3.internal.cache.DiskLruCache)
okhttp3.internal.cache.DiskLruCache x0
static synthetic boolean access$100 (okhttp3.internal.cache.DiskLruCache)
okhttp3.internal.cache.DiskLruCache x0
static synthetic void access$200 (okhttp3.internal.cache.DiskLruCache) throws java.io.IOException
okhttp3.internal.cache.DiskLruCache x0
static synthetic boolean access$302 (okhttp3.internal.cache.DiskLruCache, boolean)
okhttp3.internal.cache.DiskLruCache x0
boolean x1
static synthetic boolean access$400 (okhttp3.internal.cache.DiskLruCache)
okhttp3.internal.cache.DiskLruCache x0
static synthetic void access$500 (okhttp3.internal.cache.DiskLruCache) throws java.io.IOException
okhttp3.internal.cache.DiskLruCache x0
static synthetic int access$602 (okhttp3.internal.cache.DiskLruCache, int)
okhttp3.internal.cache.DiskLruCache x0
int x1
static synthetic boolean access$702 (okhttp3.internal.cache.DiskLruCache, boolean)
okhttp3.internal.cache.DiskLruCache x0
boolean x1
static synthetic okio.BufferedSink access$802 (okhttp3.internal.cache.DiskLruCache, okio.BufferedSink)
okhttp3.internal.cache.DiskLruCache x0
okio.BufferedSink x1
static synthetic okio.Sink access$900 ()
static synthetic boolean access$1002 (okhttp3.internal.cache.DiskLruCache, boolean)
okhttp3.internal.cache.DiskLruCache x0
boolean x1
static synthetic java.util.LinkedHashMap access$2300 (okhttp3.internal.cache.DiskLruCache)
okhttp3.internal.cache.DiskLruCache x0
static synthetic okhttp3.internal.cache.DiskLruCache$Editor access$2500 (okhttp3.internal.cache.DiskLruCache, java.lang.String, long) throws java.io.IOException
okhttp3.internal.cache.DiskLruCache x0
String x1
long x2
static synthetic int access$2600 (okhttp3.internal.cache.DiskLruCache)
okhttp3.internal.cache.DiskLruCache x0
static synthetic okhttp3.internal.io.FileSystem access$2700 (okhttp3.internal.cache.DiskLruCache)
okhttp3.internal.cache.DiskLruCache x0
static synthetic void access$2800 (okhttp3.internal.cache.DiskLruCache, okhttp3.internal.cache.DiskLruCache$Editor, boolean) throws java.io.IOException
okhttp3.internal.cache.DiskLruCache x0
okhttp3.internal.cache.DiskLruCache$Editor x1
boolean x2
static synthetic java.io.File access$2900 (okhttp3.internal.cache.DiskLruCache)
okhttp3.internal.cache.DiskLruCache x0
static synthetic boolean access$3100 (okhttp3.internal.cache.DiskLruCache, okhttp3.internal.cache.DiskLruCache$Entry) throws java.io.IOException
okhttp3.internal.cache.DiskLruCache x0
okhttp3.internal.cache.DiskLruCache$Entry x1
static void ()
}
okhttp3/internal/cache/FaultHidingSink.classFaultHidingSink.java
package okhttp3.internal.cache
okhttp3.internal.cache.FaultHidingSink extends okio.ForwardingSink {
private boolean hasErrors
public void (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.classInternalCache.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/ConnectInterceptor.classConnectInterceptor.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 (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.HttpStream httpStream
okhttp3.internal.connection.RealConnection connection
}
okhttp3/internal/connection/ConnectionSpecSelector.classConnectionSpecSelector.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 (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/connection/RealConnection.classRealConnection.java
package okhttp3.internal.connection
public final okhttp3.internal.connection.RealConnection extends okhttp3.internal.framed.FramedConnection$Listener implements okhttp3.Connection {
private final okhttp3.Route route
private java.net.Socket rawSocket
public java.net.Socket socket
private okhttp3.Handshake handshake
private okhttp3.Protocol protocol
public volatile okhttp3.internal.framed.FramedConnection framedConnection
public int successCount
public okio.BufferedSource source
public okio.BufferedSink sink
public int allocationLimit
public final java.util.List allocations
public boolean noNewStreams
public long idleAtNanos
public void (okhttp3.Route)
okhttp3.Route route
public void connect (int, int, int, java.util.List, boolean)
String host
java.io.IOException e
int connectTimeout
int readTimeout
int writeTimeout
java.util.List connectionSpecs
boolean connectionRetryEnabled
okhttp3.internal.connection.RouteException routeException
okhttp3.internal.connection.ConnectionSpecSelector connectionSpecSelector
private void buildTunneledConnection (int, int, int, okhttp3.internal.connection.ConnectionSpecSelector) throws java.io.IOException
int connectTimeout
int readTimeout
int writeTimeout
okhttp3.internal.connection.ConnectionSpecSelector connectionSpecSelector
okhttp3.Request tunnelRequest
okhttp3.HttpUrl url
int attemptedConnections
int maxAttempts
private void buildConnection (int, int, int, okhttp3.internal.connection.ConnectionSpecSelector) throws java.io.IOException
int connectTimeout
int readTimeout
int writeTimeout
okhttp3.internal.connection.ConnectionSpecSelector connectionSpecSelector
private void connectSocket (int, int) throws java.io.IOException
java.net.ConnectException e
int connectTimeout
int readTimeout
java.net.Proxy proxy
okhttp3.Address address
private void establishProtocol (int, int, okhttp3.internal.connection.ConnectionSpecSelector) throws java.io.IOException
okhttp3.internal.framed.FramedConnection framedConnection
int readTimeout
int writeTimeout
okhttp3.internal.connection.ConnectionSpecSelector connectionSpecSelector
private void connectTls (int, int, okhttp3.internal.connection.ConnectionSpecSelector) throws java.io.IOException
java.security.cert.X509Certificate cert
okhttp3.ConnectionSpec connectionSpec
okhttp3.Handshake unverifiedHandshake
String maybeProtocol
AssertionError e
int readTimeout
int writeTimeout
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.http.Http1xStream 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 ()
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.framed.FramedStream) throws java.io.IOException
okhttp3.internal.framed.FramedStream stream
public void onSettings (okhttp3.internal.framed.FramedConnection)
okhttp3.internal.framed.FramedConnection connection
public okhttp3.Handshake handshake ()
public boolean isMultiplexed ()
public okhttp3.Protocol protocol ()
public java.lang.String toString ()
}
okhttp3/internal/connection/RouteDatabase.classRouteDatabase.java
package okhttp3.internal.connection
public final okhttp3.internal.connection.RouteDatabase extends java.lang.Object {
private final java.util.Set failedRoutes
public void ()
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/connection/RouteException.classRouteException.java
package okhttp3.internal.connection
public final okhttp3.internal.connection.RouteException extends java.lang.RuntimeException {
private static final java.lang.reflect.Method addSuppressedExceptionMethod
private java.io.IOException lastException
public void (java.io.IOException)
java.io.IOException cause
public java.io.IOException getLastConnectException ()
public void addConnectException (java.io.IOException)
java.io.IOException e
private void addSuppressedIfPossible (java.io.IOException, java.io.IOException)
java.io.IOException e
java.io.IOException suppressed
static void ()
java.lang.reflect.Method m
Exception e
java.lang.reflect.Method m
}
okhttp3/internal/connection/RouteSelector.classRouteSelector.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 java.net.Proxy lastProxy
private java.net.InetSocketAddress lastInetSocketAddress
private java.util.List proxies
private int nextProxyIndex
private java.util.List inetSocketAddresses
private int nextInetSocketAddressIndex
private final java.util.List postponedRoutes
public void (okhttp3.Address, okhttp3.internal.connection.RouteDatabase)
okhttp3.Address address
okhttp3.internal.connection.RouteDatabase routeDatabase
public boolean hasNext ()
public okhttp3.Route next () throws java.io.IOException
okhttp3.Route route
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 selectedProxies
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
private boolean hasNextInetSocketAddress ()
private java.net.InetSocketAddress nextInetSocketAddress () throws java.io.IOException
private boolean hasNextPostponed ()
private okhttp3.Route nextPostponed ()
}
okhttp3/internal/connection/StreamAllocation.classStreamAllocation.java
package okhttp3.internal.connection
public final okhttp3.internal.connection.StreamAllocation extends java.lang.Object {
public final okhttp3.Address address
private okhttp3.Route route
private final okhttp3.ConnectionPool connectionPool
private final okhttp3.internal.connection.RouteSelector routeSelector
private int refusedStreamCount
private okhttp3.internal.connection.RealConnection connection
private boolean released
private boolean canceled
private okhttp3.internal.http.HttpStream stream
public void (okhttp3.ConnectionPool, okhttp3.Address)
okhttp3.ConnectionPool connectionPool
okhttp3.Address address
public okhttp3.internal.http.HttpStream newStream (okhttp3.OkHttpClient, boolean)
okhttp3.internal.http.HttpStream resultStream
okhttp3.internal.connection.RealConnection resultConnection
okhttp3.internal.http.HttpStream resultStream
java.io.IOException e
okhttp3.OkHttpClient client
boolean doExtensiveHealthChecks
int connectTimeout
int readTimeout
int writeTimeout
boolean connectionRetryEnabled
private okhttp3.internal.connection.RealConnection findHealthyConnection (int, int, int, boolean, boolean) throws java.io.IOException
okhttp3.internal.connection.RealConnection candidate
int connectTimeout
int readTimeout
int writeTimeout
boolean connectionRetryEnabled
boolean doExtensiveHealthChecks
private okhttp3.internal.connection.RealConnection findConnection (int, int, int, boolean) throws java.io.IOException
okhttp3.internal.connection.RealConnection allocatedConnection
okhttp3.internal.connection.RealConnection pooledConnection
okhttp3.Route selectedRoute
int connectTimeout
int readTimeout
int writeTimeout
boolean connectionRetryEnabled
okhttp3.Route selectedRoute
okhttp3.internal.connection.RealConnection newConnection
public void streamFinished (boolean, okhttp3.internal.http.HttpStream)
boolean noNewStreams
okhttp3.internal.http.HttpStream stream
public okhttp3.internal.http.HttpStream stream ()
private okhttp3.internal.connection.RouteDatabase routeDatabase ()
public synchronized okhttp3.internal.connection.RealConnection connection ()
public void release ()
public void noNewStreams ()
private void deallocate (boolean, boolean, boolean)
boolean noNewStreams
boolean released
boolean streamFinished
okhttp3.internal.connection.RealConnection connectionToClose
public void cancel ()
okhttp3.internal.http.HttpStream streamToCancel
okhttp3.internal.connection.RealConnection connectionToCancel
okhttp3.internal.http.HttpStream streamToCancel
okhttp3.internal.connection.RealConnection connectionToCancel
public void streamFailed (java.io.IOException)
okhttp3.internal.framed.StreamResetException streamResetException
java.io.IOException e
boolean noNewStreams
public void acquire (okhttp3.internal.connection.RealConnection)
okhttp3.internal.connection.RealConnection connection
private void release (okhttp3.internal.connection.RealConnection)
java.lang.ref.Reference reference
int i
int size
okhttp3.internal.connection.RealConnection connection
public boolean hasMoreRoutes ()
public java.lang.String toString ()
}
okhttp3/internal/framed/ErrorCode.classErrorCode.java
package okhttp3.internal.framed
public final enum okhttp3.internal.framed.ErrorCode extends java.lang.Enum {
public static final enum okhttp3.internal.framed.ErrorCode NO_ERROR
public static final enum okhttp3.internal.framed.ErrorCode PROTOCOL_ERROR
public static final enum okhttp3.internal.framed.ErrorCode INVALID_STREAM
public static final enum okhttp3.internal.framed.ErrorCode UNSUPPORTED_VERSION
public static final enum okhttp3.internal.framed.ErrorCode STREAM_IN_USE
public static final enum okhttp3.internal.framed.ErrorCode STREAM_ALREADY_CLOSED
public static final enum okhttp3.internal.framed.ErrorCode INTERNAL_ERROR
public static final enum okhttp3.internal.framed.ErrorCode FLOW_CONTROL_ERROR
public static final enum okhttp3.internal.framed.ErrorCode STREAM_CLOSED
public static final enum okhttp3.internal.framed.ErrorCode FRAME_TOO_LARGE
public static final enum okhttp3.internal.framed.ErrorCode REFUSED_STREAM
public static final enum okhttp3.internal.framed.ErrorCode CANCEL
public static final enum okhttp3.internal.framed.ErrorCode COMPRESSION_ERROR
public static final enum okhttp3.internal.framed.ErrorCode CONNECT_ERROR
public static final enum okhttp3.internal.framed.ErrorCode ENHANCE_YOUR_CALM
public static final enum okhttp3.internal.framed.ErrorCode INADEQUATE_SECURITY
public static final enum okhttp3.internal.framed.ErrorCode HTTP_1_1_REQUIRED
public static final enum okhttp3.internal.framed.ErrorCode INVALID_CREDENTIALS
public final int httpCode
public final int spdyRstCode
public final int spdyGoAwayCode
private static final synthetic okhttp3.internal.framed.ErrorCode[] $VALUES
public static okhttp3.internal.framed.ErrorCode[] values ()
public static okhttp3.internal.framed.ErrorCode valueOf (java.lang.String)
String name
private void (java.lang.String, int, int, int, int)
int httpCode
int spdyRstCode
int spdyGoAwayCode
public static okhttp3.internal.framed.ErrorCode fromSpdy3Rst (int)
okhttp3.internal.framed.ErrorCode errorCode
int code
public static okhttp3.internal.framed.ErrorCode fromHttp2 (int)
okhttp3.internal.framed.ErrorCode errorCode
int code
public static okhttp3.internal.framed.ErrorCode fromSpdyGoAway (int)
okhttp3.internal.framed.ErrorCode errorCode
int code
static void ()
}
okhttp3/internal/framed/FramedConnection$1.classFramedConnection.java
package okhttp3.internal.framed
okhttp3.internal.framed.FramedConnection$1 extends okhttp3.internal.NamedRunnable {
final synthetic int val$streamId
final synthetic okhttp3.internal.framed.ErrorCode val$errorCode
final synthetic okhttp3.internal.framed.FramedConnection this$0
transient void (okhttp3.internal.framed.FramedConnection, java.lang.String, java.lang.Object[], int, okhttp3.internal.framed.ErrorCode)
okhttp3.internal.framed.FramedConnection this$0
String format
Object[] args
public void execute ()
}
okhttp3/internal/framed/FramedConnection$2.classFramedConnection.java
package okhttp3.internal.framed
okhttp3.internal.framed.FramedConnection$2 extends okhttp3.internal.NamedRunnable {
final synthetic int val$streamId
final synthetic long val$unacknowledgedBytesRead
final synthetic okhttp3.internal.framed.FramedConnection this$0
transient void (okhttp3.internal.framed.FramedConnection, java.lang.String, java.lang.Object[], int, long)
okhttp3.internal.framed.FramedConnection this$0
String format
Object[] args
public void execute ()
}
okhttp3/internal/framed/FramedConnection$3.classFramedConnection.java
package okhttp3.internal.framed
okhttp3.internal.framed.FramedConnection$3 extends okhttp3.internal.NamedRunnable {
final synthetic boolean val$reply
final synthetic int val$payload1
final synthetic int val$payload2
final synthetic okhttp3.internal.framed.Ping val$ping
final synthetic okhttp3.internal.framed.FramedConnection this$0
transient void (okhttp3.internal.framed.FramedConnection, java.lang.String, java.lang.Object[], boolean, int, int, okhttp3.internal.framed.Ping)
okhttp3.internal.framed.FramedConnection this$0
String format
Object[] args
public void execute ()
}
okhttp3/internal/framed/FramedConnection$4.classFramedConnection.java
package okhttp3.internal.framed
okhttp3.internal.framed.FramedConnection$4 extends okhttp3.internal.NamedRunnable {
final synthetic int val$streamId
final synthetic java.util.List val$requestHeaders
final synthetic okhttp3.internal.framed.FramedConnection this$0
transient void (okhttp3.internal.framed.FramedConnection, java.lang.String, java.lang.Object[], int, java.util.List)
okhttp3.internal.framed.FramedConnection this$0
String format
Object[] args
public void execute ()
boolean cancel
}
okhttp3/internal/framed/FramedConnection$5.classFramedConnection.java
package okhttp3.internal.framed
okhttp3.internal.framed.FramedConnection$5 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.framed.FramedConnection this$0
transient void (okhttp3.internal.framed.FramedConnection, java.lang.String, java.lang.Object[], int, java.util.List, boolean)
okhttp3.internal.framed.FramedConnection this$0
String format
Object[] args
public void execute ()
boolean cancel
}
okhttp3/internal/framed/FramedConnection$6.classFramedConnection.java
package okhttp3.internal.framed
okhttp3.internal.framed.FramedConnection$6 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.framed.FramedConnection this$0
transient void (okhttp3.internal.framed.FramedConnection, java.lang.String, java.lang.Object[], int, okio.Buffer, int, boolean)
okhttp3.internal.framed.FramedConnection this$0
String format
Object[] args
public void execute ()
boolean cancel
}
okhttp3/internal/framed/FramedConnection$7.classFramedConnection.java
package okhttp3.internal.framed
okhttp3.internal.framed.FramedConnection$7 extends okhttp3.internal.NamedRunnable {
final synthetic int val$streamId
final synthetic okhttp3.internal.framed.ErrorCode val$errorCode
final synthetic okhttp3.internal.framed.FramedConnection this$0
transient void (okhttp3.internal.framed.FramedConnection, java.lang.String, java.lang.Object[], int, okhttp3.internal.framed.ErrorCode)
okhttp3.internal.framed.FramedConnection this$0
String format
Object[] args
public void execute ()
}
okhttp3/internal/framed/FramedConnection$Builder.classFramedConnection.java
package okhttp3.internal.framed
public okhttp3.internal.framed.FramedConnection$Builder extends java.lang.Object {
private java.net.Socket socket
private String hostname
private okio.BufferedSource source
private okio.BufferedSink sink
private okhttp3.internal.framed.FramedConnection$Listener listener
private okhttp3.Protocol protocol
private okhttp3.internal.framed.PushObserver pushObserver
private boolean client
public void (boolean)
boolean client
public okhttp3.internal.framed.FramedConnection$Builder socket (java.net.Socket) throws java.io.IOException
java.net.Socket socket
public okhttp3.internal.framed.FramedConnection$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.framed.FramedConnection$Builder listener (okhttp3.internal.framed.FramedConnection$Listener)
okhttp3.internal.framed.FramedConnection$Listener listener
public okhttp3.internal.framed.FramedConnection$Builder protocol (okhttp3.Protocol)
okhttp3.Protocol protocol
public okhttp3.internal.framed.FramedConnection$Builder pushObserver (okhttp3.internal.framed.PushObserver)
okhttp3.internal.framed.PushObserver pushObserver
public okhttp3.internal.framed.FramedConnection build () throws java.io.IOException
static synthetic okhttp3.Protocol access$000 (okhttp3.internal.framed.FramedConnection$Builder)
okhttp3.internal.framed.FramedConnection$Builder x0
static synthetic okhttp3.internal.framed.PushObserver access$100 (okhttp3.internal.framed.FramedConnection$Builder)
okhttp3.internal.framed.FramedConnection$Builder x0
static synthetic boolean access$200 (okhttp3.internal.framed.FramedConnection$Builder)
okhttp3.internal.framed.FramedConnection$Builder x0
static synthetic okhttp3.internal.framed.FramedConnection$Listener access$300 (okhttp3.internal.framed.FramedConnection$Builder)
okhttp3.internal.framed.FramedConnection$Builder x0
static synthetic java.lang.String access$400 (okhttp3.internal.framed.FramedConnection$Builder)
okhttp3.internal.framed.FramedConnection$Builder x0
static synthetic java.net.Socket access$500 (okhttp3.internal.framed.FramedConnection$Builder)
okhttp3.internal.framed.FramedConnection$Builder x0
static synthetic okio.BufferedSink access$600 (okhttp3.internal.framed.FramedConnection$Builder)
okhttp3.internal.framed.FramedConnection$Builder x0
static synthetic okio.BufferedSource access$700 (okhttp3.internal.framed.FramedConnection$Builder)
okhttp3.internal.framed.FramedConnection$Builder x0
}
okhttp3/internal/framed/FramedConnection$Listener$1.classFramedConnection.java
package okhttp3.internal.framed
final okhttp3.internal.framed.FramedConnection$Listener$1 extends okhttp3.internal.framed.FramedConnection$Listener {
void ()
public void onStream (okhttp3.internal.framed.FramedStream) throws java.io.IOException
okhttp3.internal.framed.FramedStream stream
}
okhttp3/internal/framed/FramedConnection$Listener.classFramedConnection.java
package okhttp3.internal.framed
public abstract okhttp3.internal.framed.FramedConnection$Listener extends java.lang.Object {
public static final okhttp3.internal.framed.FramedConnection$Listener REFUSE_INCOMING_STREAMS
public void ()
public abstract void onStream (okhttp3.internal.framed.FramedStream) throws java.io.IOException
public void onSettings (okhttp3.internal.framed.FramedConnection)
okhttp3.internal.framed.FramedConnection connection
static void ()
}
okhttp3/internal/framed/FramedConnection$Reader$1.classFramedConnection.java
package okhttp3.internal.framed
okhttp3.internal.framed.FramedConnection$Reader$1 extends okhttp3.internal.NamedRunnable {
final synthetic okhttp3.internal.framed.FramedStream val$newStream
final synthetic okhttp3.internal.framed.FramedConnection$Reader this$1
transient void (okhttp3.internal.framed.FramedConnection$Reader, java.lang.String, java.lang.Object[], okhttp3.internal.framed.FramedStream)
okhttp3.internal.framed.FramedConnection$Reader this$1
String format
Object[] args
public void execute ()
java.io.IOException e
}
okhttp3/internal/framed/FramedConnection$Reader$2.classFramedConnection.java
package okhttp3.internal.framed
okhttp3.internal.framed.FramedConnection$Reader$2 extends okhttp3.internal.NamedRunnable {
final synthetic okhttp3.internal.framed.FramedConnection$Reader this$1
transient void (okhttp3.internal.framed.FramedConnection$Reader, java.lang.String, java.lang.Object[])
okhttp3.internal.framed.FramedConnection$Reader this$1
String format
Object[] args
public void execute ()
}
okhttp3/internal/framed/FramedConnection$Reader$3.classFramedConnection.java
package okhttp3.internal.framed
okhttp3.internal.framed.FramedConnection$Reader$3 extends okhttp3.internal.NamedRunnable {
final synthetic okhttp3.internal.framed.Settings val$peerSettings
final synthetic okhttp3.internal.framed.FramedConnection$Reader this$1
transient void (okhttp3.internal.framed.FramedConnection$Reader, java.lang.String, java.lang.Object[], okhttp3.internal.framed.Settings)
okhttp3.internal.framed.FramedConnection$Reader this$1
String format
Object[] args
public void execute ()
}
okhttp3/internal/framed/FramedConnection$Reader.classFramedConnection.java
package okhttp3.internal.framed
okhttp3.internal.framed.FramedConnection$Reader extends okhttp3.internal.NamedRunnable implements okhttp3.internal.framed.FrameReader$Handler {
final okhttp3.internal.framed.FrameReader frameReader
final synthetic okhttp3.internal.framed.FramedConnection this$0
private void (okhttp3.internal.framed.FramedConnection, okhttp3.internal.framed.FrameReader)
okhttp3.internal.framed.FramedConnection this$0
okhttp3.internal.framed.FrameReader frameReader
protected void execute ()
java.io.IOException e
okhttp3.internal.framed.ErrorCode connectionErrorCode
okhttp3.internal.framed.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.framed.FramedStream dataStream
public void headers (boolean, boolean, int, int, java.util.List, okhttp3.internal.framed.HeadersMode)
okhttp3.internal.framed.FramedStream newStream
okhttp3.internal.framed.FramedStream stream
boolean outFinished
boolean inFinished
int streamId
int associatedStreamId
java.util.List headerBlock
okhttp3.internal.framed.HeadersMode headersMode
okhttp3.internal.framed.FramedStream stream
public void rstStream (int, okhttp3.internal.framed.ErrorCode)
int streamId
okhttp3.internal.framed.ErrorCode errorCode
okhttp3.internal.framed.FramedStream rstStream
public void settings (boolean, okhttp3.internal.framed.Settings)
int priorWriteWindowSize
int peerInitialWindowSize
okhttp3.internal.framed.FramedStream stream
boolean clearPrevious
okhttp3.internal.framed.Settings newSettings
long delta
okhttp3.internal.framed.FramedStream[] streamsToNotify
private void applyAndAckSettings (okhttp3.internal.framed.Settings)
okhttp3.internal.framed.Settings peerSettings
public void ackSettings ()
public void ping (boolean, int, int)
okhttp3.internal.framed.Ping ping
boolean reply
int payload1
int payload2
public void goAway (int, okhttp3.internal.framed.ErrorCode, okio.ByteString)
okhttp3.internal.framed.FramedStream[] streamsCopy
okhttp3.internal.framed.FramedStream framedStream
int lastGoodStreamId
okhttp3.internal.framed.ErrorCode errorCode
okio.ByteString debugData
okhttp3.internal.framed.FramedStream[] streamsCopy
public void windowUpdate (int, long)
okhttp3.internal.framed.FramedStream 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
synthetic void (okhttp3.internal.framed.FramedConnection, okhttp3.internal.framed.FrameReader, okhttp3.internal.framed.FramedConnection$1)
okhttp3.internal.framed.FramedConnection x0
okhttp3.internal.framed.FrameReader x1
okhttp3.internal.framed.FramedConnection$1 x2
}
okhttp3/internal/framed/FramedConnection.classFramedConnection.java
package okhttp3.internal.framed
public final okhttp3.internal.framed.FramedConnection extends java.lang.Object implements java.io.Closeable {
private static final java.util.concurrent.ExecutorService executor
final okhttp3.Protocol protocol
final boolean client
private final okhttp3.internal.framed.FramedConnection$Listener listener
private final java.util.Map streams
private final String hostname
private int lastGoodStreamId
private int nextStreamId
private boolean shutdown
private final java.util.concurrent.ExecutorService pushExecutor
private java.util.Map pings
private final okhttp3.internal.framed.PushObserver pushObserver
private int nextPingId
long unacknowledgedBytesRead
long bytesLeftInWriteWindow
okhttp3.internal.framed.Settings okHttpSettings
private static final int OKHTTP_CLIENT_WINDOW_SIZE
final okhttp3.internal.framed.Settings peerSettings
private boolean receivedInitialPeerSettings
final okhttp3.internal.framed.Variant variant
final java.net.Socket socket
final okhttp3.internal.framed.FrameWriter frameWriter
final okhttp3.internal.framed.FramedConnection$Reader readerRunnable
private final java.util.Set currentPushRequests
static final synthetic boolean $assertionsDisabled
private void (okhttp3.internal.framed.FramedConnection$Builder)
okhttp3.internal.framed.FramedConnection$Builder builder
public okhttp3.Protocol getProtocol ()
public synchronized int openStreamCount ()
synchronized okhttp3.internal.framed.FramedStream getStream (int)
int id
synchronized okhttp3.internal.framed.FramedStream removeStream (int)
int streamId
okhttp3.internal.framed.FramedStream stream
public synchronized int maxConcurrentStreams ()
public okhttp3.internal.framed.FramedStream pushStream (int, java.util.List, boolean) throws java.io.IOException
int associatedStreamId
java.util.List requestHeaders
boolean out
public okhttp3.internal.framed.FramedStream newStream (java.util.List, boolean, boolean) throws java.io.IOException
java.util.List requestHeaders
boolean out
boolean in
private okhttp3.internal.framed.FramedStream newStream (int, java.util.List, boolean, boolean) throws java.io.IOException
boolean flushHeaders
okhttp3.internal.framed.FramedStream stream
int streamId
boolean flushHeaders
okhttp3.internal.framed.FramedStream stream
int streamId
int associatedStreamId
java.util.List requestHeaders
boolean out
boolean in
boolean outFinished
boolean inFinished
boolean flushHeaders
okhttp3.internal.framed.FramedStream 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 addBytesToWriteWindow (long)
long delta
void writeSynResetLater (int, okhttp3.internal.framed.ErrorCode)
int streamId
okhttp3.internal.framed.ErrorCode errorCode
void writeSynReset (int, okhttp3.internal.framed.ErrorCode) throws java.io.IOException
int streamId
okhttp3.internal.framed.ErrorCode statusCode
void writeWindowUpdateLater (int, long)
int streamId
long unacknowledgedBytesRead
public okhttp3.internal.framed.Ping ping () throws java.io.IOException
int pingId
okhttp3.internal.framed.Ping ping
int pingId
private void writePingLater (boolean, int, int, okhttp3.internal.framed.Ping)
boolean reply
int payload1
int payload2
okhttp3.internal.framed.Ping ping
private void writePing (boolean, int, int, okhttp3.internal.framed.Ping) throws java.io.IOException
boolean reply
int payload1
int payload2
okhttp3.internal.framed.Ping ping
private synchronized okhttp3.internal.framed.Ping removePing (int)
int id
public void flush () throws java.io.IOException
public void shutdown (okhttp3.internal.framed.ErrorCode) throws java.io.IOException
int lastGoodStreamId
int lastGoodStreamId
okhttp3.internal.framed.ErrorCode statusCode
public void close () throws java.io.IOException
private void close (okhttp3.internal.framed.ErrorCode, okhttp3.internal.framed.ErrorCode) throws java.io.IOException
java.io.IOException e
java.io.IOException e
okhttp3.internal.framed.FramedStream stream
okhttp3.internal.framed.Ping ping
java.io.IOException e
java.io.IOException e
okhttp3.internal.framed.ErrorCode connectionCode
okhttp3.internal.framed.ErrorCode streamCode
java.io.IOException thrown
okhttp3.internal.framed.FramedStream[] streamsToClose
okhttp3.internal.framed.Ping[] pingsToCancel
public void start () throws java.io.IOException
void start (boolean) throws java.io.IOException
int windowSize
boolean sendConnectionPreface
public void setSettings (okhttp3.internal.framed.Settings) throws java.io.IOException
okhttp3.internal.framed.Settings settings
private boolean pushedStream (int)
int streamId
private void pushRequestLater (int, java.util.List)
int streamId
java.util.List requestHeaders
private void pushHeadersLater (int, java.util.List, boolean)
int streamId
java.util.List requestHeaders
boolean inFinished
private void pushDataLater (int, okio.BufferedSource, int, boolean) throws java.io.IOException
int streamId
okio.BufferedSource source
int byteCount
boolean inFinished
okio.Buffer buffer
private void pushResetLater (int, okhttp3.internal.framed.ErrorCode)
int streamId
okhttp3.internal.framed.ErrorCode errorCode
static synthetic void access$900 (okhttp3.internal.framed.FramedConnection, boolean, int, int, okhttp3.internal.framed.Ping) throws java.io.IOException
okhttp3.internal.framed.FramedConnection x0
boolean x1
int x2
int x3
okhttp3.internal.framed.Ping x4
synthetic void (okhttp3.internal.framed.FramedConnection$Builder, okhttp3.internal.framed.FramedConnection$1)
okhttp3.internal.framed.FramedConnection$Builder x0
okhttp3.internal.framed.FramedConnection$1 x1
static synthetic java.lang.String access$1100 (okhttp3.internal.framed.FramedConnection)
okhttp3.internal.framed.FramedConnection x0
static synthetic void access$1200 (okhttp3.internal.framed.FramedConnection, okhttp3.internal.framed.ErrorCode, okhttp3.internal.framed.ErrorCode) throws java.io.IOException
okhttp3.internal.framed.FramedConnection x0
okhttp3.internal.framed.ErrorCode x1
okhttp3.internal.framed.ErrorCode x2
static synthetic boolean access$1300 (okhttp3.internal.framed.FramedConnection, int)
okhttp3.internal.framed.FramedConnection x0
int x1
static synthetic void access$1400 (okhttp3.internal.framed.FramedConnection, int, okio.BufferedSource, int, boolean) throws java.io.IOException
okhttp3.internal.framed.FramedConnection x0
int x1
okio.BufferedSource x2
int x3
boolean x4
static synthetic void access$1500 (okhttp3.internal.framed.FramedConnection, int, java.util.List, boolean)
okhttp3.internal.framed.FramedConnection x0
int x1
java.util.List x2
boolean x3
static synthetic boolean access$1600 (okhttp3.internal.framed.FramedConnection)
okhttp3.internal.framed.FramedConnection x0
static synthetic int access$1700 (okhttp3.internal.framed.FramedConnection)
okhttp3.internal.framed.FramedConnection x0
static synthetic int access$1800 (okhttp3.internal.framed.FramedConnection)
okhttp3.internal.framed.FramedConnection x0
static synthetic int access$1702 (okhttp3.internal.framed.FramedConnection, int)
okhttp3.internal.framed.FramedConnection x0
int x1
static synthetic java.util.Map access$1900 (okhttp3.internal.framed.FramedConnection)
okhttp3.internal.framed.FramedConnection x0
static synthetic okhttp3.internal.framed.FramedConnection$Listener access$2000 (okhttp3.internal.framed.FramedConnection)
okhttp3.internal.framed.FramedConnection x0
static synthetic java.util.concurrent.ExecutorService access$2100 ()
static synthetic void access$2200 (okhttp3.internal.framed.FramedConnection, int, okhttp3.internal.framed.ErrorCode)
okhttp3.internal.framed.FramedConnection x0
int x1
okhttp3.internal.framed.ErrorCode x2
static synthetic boolean access$2300 (okhttp3.internal.framed.FramedConnection)
okhttp3.internal.framed.FramedConnection x0
static synthetic boolean access$2302 (okhttp3.internal.framed.FramedConnection, boolean)
okhttp3.internal.framed.FramedConnection x0
boolean x1
static synthetic okhttp3.internal.framed.Ping access$2400 (okhttp3.internal.framed.FramedConnection, int)
okhttp3.internal.framed.FramedConnection x0
int x1
static synthetic void access$2500 (okhttp3.internal.framed.FramedConnection, boolean, int, int, okhttp3.internal.framed.Ping)
okhttp3.internal.framed.FramedConnection x0
boolean x1
int x2
int x3
okhttp3.internal.framed.Ping x4
static synthetic boolean access$1602 (okhttp3.internal.framed.FramedConnection, boolean)
okhttp3.internal.framed.FramedConnection x0
boolean x1
static synthetic void access$2600 (okhttp3.internal.framed.FramedConnection, int, java.util.List)
okhttp3.internal.framed.FramedConnection x0
int x1
java.util.List x2
static synthetic okhttp3.internal.framed.PushObserver access$2700 (okhttp3.internal.framed.FramedConnection)
okhttp3.internal.framed.FramedConnection x0
static synthetic java.util.Set access$2800 (okhttp3.internal.framed.FramedConnection)
okhttp3.internal.framed.FramedConnection x0
static void ()
}
okhttp3/internal/framed/FramedStream$1.classFramedStream.java
package okhttp3.internal.framed
synthetic okhttp3.internal.framed.FramedStream$1 extends java.lang.Object {
}
okhttp3/internal/framed/FramedStream$FramedDataSink.classFramedStream.java
package okhttp3.internal.framed
final okhttp3.internal.framed.FramedStream$FramedDataSink extends java.lang.Object implements okio.Sink {
private static final long EMIT_BUFFER_SIZE
private final okio.Buffer sendBuffer
private boolean closed
private boolean finished
static final synthetic boolean $assertionsDisabled
final synthetic okhttp3.internal.framed.FramedStream this$0
void (okhttp3.internal.framed.FramedStream)
okhttp3.internal.framed.FramedStream this$0
public void write (okio.Buffer, long) throws java.io.IOException
okio.Buffer source
long byteCount
private void emitDataFrame (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 synthetic boolean access$202 (okhttp3.internal.framed.FramedStream$FramedDataSink, boolean)
okhttp3.internal.framed.FramedStream$FramedDataSink x0
boolean x1
static synthetic boolean access$200 (okhttp3.internal.framed.FramedStream$FramedDataSink)
okhttp3.internal.framed.FramedStream$FramedDataSink x0
static synthetic boolean access$400 (okhttp3.internal.framed.FramedStream$FramedDataSink)
okhttp3.internal.framed.FramedStream$FramedDataSink x0
static void ()
}
okhttp3/internal/framed/FramedStream$FramedDataSource.classFramedStream.java
package okhttp3.internal.framed
final okhttp3.internal.framed.FramedStream$FramedDataSource extends java.lang.Object implements okio.Source {
private final okio.Buffer receiveBuffer
private final okio.Buffer readBuffer
private final long maxByteCount
private boolean closed
private boolean finished
static final synthetic boolean $assertionsDisabled
final synthetic okhttp3.internal.framed.FramedStream this$0
private void (okhttp3.internal.framed.FramedStream, long)
long maxByteCount
public long read (okio.Buffer, long) throws java.io.IOException
long read
okio.Buffer sink
long byteCount
long read
private void waitUntilReadable () throws java.io.IOException
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
private void checkNotClosed () throws java.io.IOException
synthetic void (okhttp3.internal.framed.FramedStream, long, okhttp3.internal.framed.FramedStream$1)
okhttp3.internal.framed.FramedStream x0
long x1
okhttp3.internal.framed.FramedStream$1 x2
static synthetic boolean access$102 (okhttp3.internal.framed.FramedStream$FramedDataSource, boolean)
okhttp3.internal.framed.FramedStream$FramedDataSource x0
boolean x1
static synthetic boolean access$100 (okhttp3.internal.framed.FramedStream$FramedDataSource)
okhttp3.internal.framed.FramedStream$FramedDataSource x0
static synthetic boolean access$300 (okhttp3.internal.framed.FramedStream$FramedDataSource)
okhttp3.internal.framed.FramedStream$FramedDataSource x0
static void ()
}
okhttp3/internal/framed/FramedStream$StreamTimeout.classFramedStream.java
package okhttp3.internal.framed
okhttp3.internal.framed.FramedStream$StreamTimeout extends okio.AsyncTimeout {
final synthetic okhttp3.internal.framed.FramedStream this$0
void (okhttp3.internal.framed.FramedStream)
okhttp3.internal.framed.FramedStream 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/framed/FramedStream.classFramedStream.java
package okhttp3.internal.framed
public final okhttp3.internal.framed.FramedStream extends java.lang.Object {
long unacknowledgedBytesRead
long bytesLeftInWriteWindow
private final int id
private final okhttp3.internal.framed.FramedConnection connection
private final java.util.List requestHeaders
private java.util.List responseHeaders
private final okhttp3.internal.framed.FramedStream$FramedDataSource source
final okhttp3.internal.framed.FramedStream$FramedDataSink sink
private final okhttp3.internal.framed.FramedStream$StreamTimeout readTimeout
private final okhttp3.internal.framed.FramedStream$StreamTimeout writeTimeout
private okhttp3.internal.framed.ErrorCode errorCode
static final synthetic boolean $assertionsDisabled
void (int, okhttp3.internal.framed.FramedConnection, boolean, boolean, java.util.List)
int id
okhttp3.internal.framed.FramedConnection connection
boolean outFinished
boolean inFinished
java.util.List requestHeaders
public int getId ()
public synchronized boolean isOpen ()
public boolean isLocallyInitiated ()
boolean streamIsClient
public okhttp3.internal.framed.FramedConnection getConnection ()
public java.util.List getRequestHeaders ()
public synchronized java.util.List getResponseHeaders () throws java.io.IOException
public synchronized okhttp3.internal.framed.ErrorCode getErrorCode ()
public void reply (java.util.List, boolean) throws java.io.IOException
java.util.List responseHeaders
boolean out
boolean outFinished
public okio.Timeout readTimeout ()
public okio.Timeout writeTimeout ()
public okio.Source getSource ()
public okio.Sink getSink ()
public void close (okhttp3.internal.framed.ErrorCode) throws java.io.IOException
okhttp3.internal.framed.ErrorCode rstStatusCode
public void closeLater (okhttp3.internal.framed.ErrorCode)
okhttp3.internal.framed.ErrorCode errorCode
private boolean closeInternal (okhttp3.internal.framed.ErrorCode)
okhttp3.internal.framed.ErrorCode errorCode
void receiveHeaders (java.util.List, okhttp3.internal.framed.HeadersMode)
java.util.List newHeaders
java.util.List headers
okhttp3.internal.framed.HeadersMode headersMode
okhttp3.internal.framed.ErrorCode errorCode
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.framed.ErrorCode)
okhttp3.internal.framed.ErrorCode errorCode
private void cancelStreamIfNecessary () throws java.io.IOException
boolean open
boolean cancel
boolean open
boolean cancel
void addBytesToWriteWindow (long)
long delta
private void checkOutNotClosed () throws java.io.IOException
private void waitForIo () throws java.io.InterruptedIOException
InterruptedException e
static synthetic okhttp3.internal.framed.FramedConnection access$500 (okhttp3.internal.framed.FramedStream)
okhttp3.internal.framed.FramedStream x0
static synthetic int access$600 (okhttp3.internal.framed.FramedStream)
okhttp3.internal.framed.FramedStream x0
static synthetic okhttp3.internal.framed.FramedStream$StreamTimeout access$700 (okhttp3.internal.framed.FramedStream)
okhttp3.internal.framed.FramedStream x0
static synthetic okhttp3.internal.framed.ErrorCode access$800 (okhttp3.internal.framed.FramedStream)
okhttp3.internal.framed.FramedStream x0
static synthetic void access$900 (okhttp3.internal.framed.FramedStream) throws java.io.InterruptedIOException
okhttp3.internal.framed.FramedStream x0
static synthetic void access$1000 (okhttp3.internal.framed.FramedStream) throws java.io.IOException
okhttp3.internal.framed.FramedStream x0
static synthetic okhttp3.internal.framed.FramedStream$StreamTimeout access$1100 (okhttp3.internal.framed.FramedStream)
okhttp3.internal.framed.FramedStream x0
static synthetic void access$1200 (okhttp3.internal.framed.FramedStream) throws java.io.IOException
okhttp3.internal.framed.FramedStream x0
static void ()
}
okhttp3/internal/framed/FrameReader$Handler.classFrameReader.java
package okhttp3.internal.framed
public abstract okhttp3.internal.framed.FrameReader$Handler extends java.lang.Object {
public abstract void data (boolean, int, okio.BufferedSource, int) throws java.io.IOException
public abstract void headers (boolean, boolean, int, int, java.util.List, okhttp3.internal.framed.HeadersMode)
public abstract void rstStream (int, okhttp3.internal.framed.ErrorCode)
public abstract void settings (boolean, okhttp3.internal.framed.Settings)
public abstract void ackSettings ()
public abstract void ping (boolean, int, int)
public abstract void goAway (int, okhttp3.internal.framed.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/framed/FrameReader.classFrameReader.java
package okhttp3.internal.framed
public abstract okhttp3.internal.framed.FrameReader extends java.lang.Object implements java.io.Closeable {
public abstract void readConnectionPreface () throws java.io.IOException
public abstract boolean nextFrame (okhttp3.internal.framed.FrameReader$Handler) throws java.io.IOException
}
okhttp3/internal/framed/FrameWriter.classFrameWriter.java
package okhttp3.internal.framed
public abstract okhttp3.internal.framed.FrameWriter extends java.lang.Object implements java.io.Closeable {
public abstract void connectionPreface () throws java.io.IOException
public abstract void applyAndAckSettings (okhttp3.internal.framed.Settings) throws java.io.IOException
public abstract void pushPromise (int, int, java.util.List) throws java.io.IOException
public abstract void flush () throws java.io.IOException
public abstract void synStream (boolean, boolean, int, int, java.util.List) throws java.io.IOException
public abstract void synReply (boolean, int, java.util.List) throws java.io.IOException
public abstract void headers (int, java.util.List) throws java.io.IOException
public abstract void rstStream (int, okhttp3.internal.framed.ErrorCode) throws java.io.IOException
public abstract int maxDataLength ()
public abstract void data (boolean, int, okio.Buffer, int) throws java.io.IOException
public abstract void settings (okhttp3.internal.framed.Settings) throws java.io.IOException
public abstract void ping (boolean, int, int) throws java.io.IOException
public abstract void goAway (int, okhttp3.internal.framed.ErrorCode, byte[]) throws java.io.IOException
public abstract void windowUpdate (int, long) throws java.io.IOException
}
okhttp3/internal/framed/Header.classHeader.java
package okhttp3.internal.framed
public final okhttp3.internal.framed.Header extends java.lang.Object {
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 static final okio.ByteString TARGET_HOST
public static final okio.ByteString VERSION
public final okio.ByteString name
public final okio.ByteString value
final int hpackSize
public void (java.lang.String, java.lang.String)
String name
String value
public void (okio.ByteString, java.lang.String)
okio.ByteString name
String value
public void (okio.ByteString, okio.ByteString)
okio.ByteString name
okio.ByteString value
public boolean equals (java.lang.Object)
okhttp3.internal.framed.Header that
Object other
public int hashCode ()
int result
public java.lang.String toString ()
static void ()
}
okhttp3/internal/framed/HeadersMode.classHeadersMode.java
package okhttp3.internal.framed
public final enum okhttp3.internal.framed.HeadersMode extends java.lang.Enum {
public static final enum okhttp3.internal.framed.HeadersMode SPDY_SYN_STREAM
public static final enum okhttp3.internal.framed.HeadersMode SPDY_REPLY
public static final enum okhttp3.internal.framed.HeadersMode SPDY_HEADERS
public static final enum okhttp3.internal.framed.HeadersMode HTTP_20_HEADERS
private static final synthetic okhttp3.internal.framed.HeadersMode[] $VALUES
public static okhttp3.internal.framed.HeadersMode[] values ()
public static okhttp3.internal.framed.HeadersMode valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public boolean failIfStreamAbsent ()
public boolean failIfStreamPresent ()
public boolean failIfHeadersAbsent ()
public boolean failIfHeadersPresent ()
static void ()
}
okhttp3/internal/framed/Hpack$Reader.classHpack.java
package okhttp3.internal.framed
final okhttp3.internal.framed.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.framed.Header[] dynamicTable
int nextHeaderIndex
int headerCount
int dynamicTableByteCount
void (int, okio.Source)
int headerTableSizeSetting
okio.Source source
void (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.framed.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)
int index
private boolean isStaticHeader (int)
int index
private void insertIntoDynamicTable (int, okhttp3.internal.framed.Header)
okhttp3.internal.framed.Header[] doubled
int index
okhttp3.internal.framed.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/framed/Hpack$Writer.classHpack.java
package okhttp3.internal.framed
final okhttp3.internal.framed.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 int smallestHeaderTableSizeSetting
private boolean emitDynamicTableSizeUpdate
int headerTableSizeSetting
int maxDynamicTableByteCount
okhttp3.internal.framed.Header[] dynamicTable
int nextHeaderIndex
int headerCount
int dynamicTableByteCount
void (okio.Buffer)
okio.Buffer out
void (int, okio.Buffer)
int headerTableSizeSetting
okio.Buffer out
private void clearDynamicTable ()
private int evictToRecoverBytes (int)
int j
int bytesToRecover
int entriesToEvict
private void insertIntoDynamicTable (okhttp3.internal.framed.Header)
okhttp3.internal.framed.Header[] doubled
okhttp3.internal.framed.Header entry
int delta
int bytesToRecover
int index
void writeHeaders (java.util.List) throws java.io.IOException
int dynamicIndex
okhttp3.internal.framed.Header header
okio.ByteString name
okio.ByteString value
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.ByteString data
void setHeaderTableSizeSetting (int)
int headerTableSizeSetting
int effectiveHeaderTableSize
private void adjustDynamicTableByteCount ()
}
okhttp3/internal/framed/Hpack.classHpack.java
package okhttp3.internal.framed
final okhttp3.internal.framed.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
private static final okhttp3.internal.framed.Header[] STATIC_HEADER_TABLE
private static final java.util.Map NAME_TO_FIRST_INDEX
private void ()
private static java.util.Map nameToFirstIndex ()
int i
java.util.Map result
private static okio.ByteString checkLowercase (okio.ByteString) throws java.io.IOException
byte c
int i
int length
okio.ByteString name
static synthetic okhttp3.internal.framed.Header[] access$000 ()
static synthetic okio.ByteString access$100 (okio.ByteString) throws java.io.IOException
okio.ByteString x0
static synthetic java.util.Map access$200 ()
static void ()
}
okhttp3/internal/framed/Http2$ContinuationSource.classHttp2.java
package okhttp3.internal.framed
final okhttp3.internal.framed.Http2$ContinuationSource extends java.lang.Object implements okio.Source {
private final okio.BufferedSource source
int length
byte flags
int streamId
int left
short padding
public void (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/framed/Http2$FrameLogger.classHttp2.java
package okhttp3.internal.framed
final okhttp3.internal.framed.Http2$FrameLogger extends java.lang.Object {
private static final String[] TYPES
private static final String[] FLAGS
private static final String[] BINARY
void ()
static java.lang.String formatHeader (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 ()
int i
int prefixFlag
int prefixFlag
int frameFlag
int i
int[] prefixFlags
int[] frameFlags
}
okhttp3/internal/framed/Http2$Reader.classHttp2.java
package okhttp3.internal.framed
final okhttp3.internal.framed.Http2$Reader extends java.lang.Object implements okhttp3.internal.framed.FrameReader {
private final okio.BufferedSource source
private final okhttp3.internal.framed.Http2$ContinuationSource continuation
private final boolean client
final okhttp3.internal.framed.Hpack$Reader hpackReader
void (okio.BufferedSource, int, boolean)
okio.BufferedSource source
int headerTableSize
boolean client
public void readConnectionPreface () throws java.io.IOException
okio.ByteString connectionPreface
public boolean nextFrame (okhttp3.internal.framed.FrameReader$Handler) throws java.io.IOException
java.io.IOException e
okhttp3.internal.framed.FrameReader$Handler handler
int length
byte type
byte flags
int streamId
private void readHeaders (okhttp3.internal.framed.FrameReader$Handler, int, byte, int) throws java.io.IOException
okhttp3.internal.framed.FrameReader$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.framed.FrameReader$Handler, int, byte, int) throws java.io.IOException
okhttp3.internal.framed.FrameReader$Handler handler
int length
byte flags
int streamId
boolean inFinished
boolean gzipped
short padding
private void readPriority (okhttp3.internal.framed.FrameReader$Handler, int, byte, int) throws java.io.IOException
okhttp3.internal.framed.FrameReader$Handler handler
int length
byte flags
int streamId
private void readPriority (okhttp3.internal.framed.FrameReader$Handler, int) throws java.io.IOException
okhttp3.internal.framed.FrameReader$Handler handler
int streamId
int w1
boolean exclusive
int streamDependency
int weight
private void readRstStream (okhttp3.internal.framed.FrameReader$Handler, int, byte, int) throws java.io.IOException
okhttp3.internal.framed.FrameReader$Handler handler
int length
byte flags
int streamId
int errorCodeInt
okhttp3.internal.framed.ErrorCode errorCode
private void readSettings (okhttp3.internal.framed.FrameReader$Handler, int, byte, int) throws java.io.IOException
short id
int value
int i
okhttp3.internal.framed.FrameReader$Handler handler
int length
byte flags
int streamId
okhttp3.internal.framed.Settings settings
private void readPushPromise (okhttp3.internal.framed.FrameReader$Handler, int, byte, int) throws java.io.IOException
okhttp3.internal.framed.FrameReader$Handler handler
int length
byte flags
int streamId
short padding
int promisedStreamId
java.util.List headerBlock
private void readPing (okhttp3.internal.framed.FrameReader$Handler, int, byte, int) throws java.io.IOException
okhttp3.internal.framed.FrameReader$Handler handler
int length
byte flags
int streamId
int payload1
int payload2
boolean ack
private void readGoAway (okhttp3.internal.framed.FrameReader$Handler, int, byte, int) throws java.io.IOException
okhttp3.internal.framed.FrameReader$Handler handler
int length
byte flags
int streamId
int lastStreamId
int errorCodeInt
int opaqueDataLength
okhttp3.internal.framed.ErrorCode errorCode
okio.ByteString debugData
private void readWindowUpdate (okhttp3.internal.framed.FrameReader$Handler, int, byte, int) throws java.io.IOException
okhttp3.internal.framed.FrameReader$Handler handler
int length
byte flags
int streamId
long increment
public void close () throws java.io.IOException
}
okhttp3/internal/framed/Http2$Writer.classHttp2.java
package okhttp3.internal.framed
final okhttp3.internal.framed.Http2$Writer extends java.lang.Object implements okhttp3.internal.framed.FrameWriter {
private final okio.BufferedSink sink
private final boolean client
private final okio.Buffer hpackBuffer
private int maxFrameSize
private boolean closed
final okhttp3.internal.framed.Hpack$Writer hpackWriter
void (okio.BufferedSink, boolean)
okio.BufferedSink sink
boolean client
public synchronized void flush () throws java.io.IOException
public synchronized void applyAndAckSettings (okhttp3.internal.framed.Settings) throws java.io.IOException
okhttp3.internal.framed.Settings peerSettings
int length
byte type
byte flags
int streamId
public synchronized void connectionPreface () throws java.io.IOException
public synchronized void synStream (boolean, boolean, int, int, java.util.List) throws java.io.IOException
boolean outFinished
boolean inFinished
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 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
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
private void writeContinuationFrames (int, long) throws java.io.IOException
int length
int streamId
long byteCount
public synchronized void rstStream (int, okhttp3.internal.framed.ErrorCode) throws java.io.IOException
int streamId
okhttp3.internal.framed.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.framed.Settings) throws java.io.IOException
int id
int i
okhttp3.internal.framed.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.framed.ErrorCode, byte[]) throws java.io.IOException
int lastGoodStreamId
okhttp3.internal.framed.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 synchronized void close () throws java.io.IOException
void frameHeader (int, int, byte, byte) throws java.io.IOException
int streamId
int length
byte type
byte flags
}
okhttp3/internal/framed/Http2.classHttp2.java
package okhttp3.internal.framed
public final okhttp3.internal.framed.Http2 extends java.lang.Object implements okhttp3.internal.framed.Variant {
private static final java.util.logging.Logger logger
private 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
public void ()
public okhttp3.Protocol getProtocol ()
public okhttp3.internal.framed.FrameReader newReader (okio.BufferedSource, boolean)
okio.BufferedSource source
boolean client
public okhttp3.internal.framed.FrameWriter newWriter (okio.BufferedSink, boolean)
okio.BufferedSink sink
boolean client
private static transient java.lang.IllegalArgumentException illegalArgument (java.lang.String, java.lang.Object[])
String message
Object[] args
private static transient java.io.IOException ioException (java.lang.String, java.lang.Object[]) throws java.io.IOException
String message
Object[] args
private static int lengthWithoutPadding (int, byte, short) throws java.io.IOException
int length
byte flags
short padding
private static int readMedium (okio.BufferedSource) throws java.io.IOException
okio.BufferedSource source
private static void writeMedium (okio.BufferedSink, int) throws java.io.IOException
okio.BufferedSink sink
int i
static synthetic okio.ByteString access$000 ()
static synthetic java.util.logging.Logger access$100 ()
static synthetic java.io.IOException access$200 (java.lang.String, java.lang.Object[]) throws java.io.IOException
String x0
Object[] x1
static synthetic int access$300 (okio.BufferedSource) throws java.io.IOException
okio.BufferedSource x0
static synthetic int access$400 (int, byte, short) throws java.io.IOException
int x0
byte x1
short x2
static synthetic java.lang.IllegalArgumentException access$500 (java.lang.String, java.lang.Object[])
String x0
Object[] x1
static synthetic void access$600 (okio.BufferedSink, int) throws java.io.IOException
okio.BufferedSink x0
int x1
static void ()
}
okhttp3/internal/framed/Huffman$Node.classHuffman.java
package okhttp3.internal.framed
final okhttp3.internal.framed.Huffman$Node extends java.lang.Object {
private final okhttp3.internal.framed.Huffman$Node[] children
private final int symbol
private final int terminalBits
void ()
void (int, int)
int symbol
int bits
int b
static synthetic okhttp3.internal.framed.Huffman$Node[] access$000 (okhttp3.internal.framed.Huffman$Node)
okhttp3.internal.framed.Huffman$Node x0
static synthetic int access$100 (okhttp3.internal.framed.Huffman$Node)
okhttp3.internal.framed.Huffman$Node x0
static synthetic int access$200 (okhttp3.internal.framed.Huffman$Node)
okhttp3.internal.framed.Huffman$Node x0
}
okhttp3/internal/framed/Huffman.classHuffman.java
package okhttp3.internal.framed
okhttp3.internal.framed.Huffman extends java.lang.Object {
private static final int[] CODES
private static final byte[] CODE_LENGTHS
private static final okhttp3.internal.framed.Huffman INSTANCE
private final okhttp3.internal.framed.Huffman$Node root
public static okhttp3.internal.framed.Huffman get ()
private void ()
void encode (byte[], java.io.OutputStream) throws java.io.IOException
int b
int code
int nbits
int i
byte[] data
java.io.OutputStream out
long current
int n
int encodedLength (byte[])
int b
int i
byte[] bytes
long len
byte[] decode (byte[])
int c
int b
int i
int c
byte[] buf
java.io.ByteArrayOutputStream baos
okhttp3.internal.framed.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.framed.Huffman$Node terminal
okhttp3.internal.framed.Huffman$Node current
int shift
int start
int end
static void ()
}
okhttp3/internal/framed/NameValueBlockReader$1.classNameValueBlockReader.java
package okhttp3.internal.framed
okhttp3.internal.framed.NameValueBlockReader$1 extends okio.ForwardingSource {
final synthetic okhttp3.internal.framed.NameValueBlockReader this$0
void (okhttp3.internal.framed.NameValueBlockReader, okio.Source)
okhttp3.internal.framed.NameValueBlockReader this$0
okio.Source x0
public long read (okio.Buffer, long) throws java.io.IOException
okio.Buffer sink
long byteCount
long read
}
okhttp3/internal/framed/NameValueBlockReader$2.classNameValueBlockReader.java
package okhttp3.internal.framed
okhttp3.internal.framed.NameValueBlockReader$2 extends java.util.zip.Inflater {
final synthetic okhttp3.internal.framed.NameValueBlockReader this$0
void (okhttp3.internal.framed.NameValueBlockReader)
okhttp3.internal.framed.NameValueBlockReader this$0
public int inflate (byte[], int, int) throws java.util.zip.DataFormatException
byte[] buffer
int offset
int count
int result
}
okhttp3/internal/framed/NameValueBlockReader.classNameValueBlockReader.java
package okhttp3.internal.framed
okhttp3.internal.framed.NameValueBlockReader extends java.lang.Object {
private final okio.InflaterSource inflaterSource
private int compressedLimit
private final okio.BufferedSource source
public void (okio.BufferedSource)
okio.BufferedSource source
okio.Source throttleSource
java.util.zip.Inflater inflater
public java.util.List readNameValueBlock (int) throws java.io.IOException
okio.ByteString name
okio.ByteString values
int i
int length
int numberOfPairs
java.util.List entries
private okio.ByteString readByteString () throws java.io.IOException
int length
private void doneReading () throws java.io.IOException
public void close () throws java.io.IOException
static synthetic int access$000 (okhttp3.internal.framed.NameValueBlockReader)
okhttp3.internal.framed.NameValueBlockReader x0
static synthetic int access$002 (okhttp3.internal.framed.NameValueBlockReader, int)
okhttp3.internal.framed.NameValueBlockReader x0
int x1
}
okhttp3/internal/framed/Ping.classPing.java
package okhttp3.internal.framed
public final okhttp3.internal.framed.Ping extends java.lang.Object {
private final java.util.concurrent.CountDownLatch latch
private long sent
private long received
void ()
void send ()
void receive ()
void cancel ()
public long roundTripTime () throws java.lang.InterruptedException
public long roundTripTime (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long timeout
java.util.concurrent.TimeUnit unit
}
okhttp3/internal/framed/PushObserver$1.classPushObserver.java
package okhttp3.internal.framed
final okhttp3.internal.framed.PushObserver$1 extends java.lang.Object implements okhttp3.internal.framed.PushObserver {
void ()
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.framed.ErrorCode)
int streamId
okhttp3.internal.framed.ErrorCode errorCode
}
okhttp3/internal/framed/PushObserver.classPushObserver.java
package okhttp3.internal.framed
public abstract okhttp3.internal.framed.PushObserver extends java.lang.Object {
public static final okhttp3.internal.framed.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.framed.ErrorCode)
static void ()
}
okhttp3/internal/framed/Settings.classSettings.java
package okhttp3.internal.framed
public final okhttp3.internal.framed.Settings extends java.lang.Object {
static final int DEFAULT_INITIAL_WINDOW_SIZE
static final int FLAG_CLEAR_PREVIOUSLY_PERSISTED_SETTINGS
static final int PERSIST_VALUE
static final int PERSISTED
static final int UPLOAD_BANDWIDTH
static final int HEADER_TABLE_SIZE
static final int DOWNLOAD_BANDWIDTH
static final int ENABLE_PUSH
static final int ROUND_TRIP_TIME
static final int MAX_CONCURRENT_STREAMS
static final int CURRENT_CWND
static final int MAX_FRAME_SIZE
static final int DOWNLOAD_RETRANS_RATE
static final int MAX_HEADER_LIST_SIZE
static final int INITIAL_WINDOW_SIZE
static final int CLIENT_CERTIFICATE_VECTOR_SIZE
static final int FLOW_CONTROL_OPTIONS
static final int COUNT
static final int FLOW_CONTROL_OPTIONS_DISABLED
private int set
private int persistValue
private int persisted
private final int[] values
public void ()
void clear ()
okhttp3.internal.framed.Settings set (int, int, int)
int id
int idFlags
int value
int bit
boolean isSet (int)
int id
int bit
int get (int)
int id
int flags (int)
int id
int result
int size ()
int getUploadBandwidth (int)
int defaultValue
int bit
int getHeaderTableSize ()
int bit
int getDownloadBandwidth (int)
int defaultValue
int bit
boolean getEnablePush (boolean)
boolean defaultValue
int bit
int getRoundTripTime (int)
int defaultValue
int bit
int getMaxConcurrentStreams (int)
int defaultValue
int bit
int getCurrentCwnd (int)
int defaultValue
int bit
int getMaxFrameSize (int)
int defaultValue
int bit
int getDownloadRetransRate (int)
int defaultValue
int bit
int getMaxHeaderListSize (int)
int defaultValue
int bit
int getInitialWindowSize (int)
int defaultValue
int bit
int getClientCertificateVectorSize (int)
int defaultValue
int bit
boolean isFlowControlDisabled ()
int bit
int value
boolean persistValue (int)
int id
int bit
boolean isPersisted (int)
int id
int bit
void merge (okhttp3.internal.framed.Settings)
int i
okhttp3.internal.framed.Settings other
}
okhttp3/internal/framed/Spdy3$Reader.classSpdy3.java
package okhttp3.internal.framed
final okhttp3.internal.framed.Spdy3$Reader extends java.lang.Object implements okhttp3.internal.framed.FrameReader {
private final okio.BufferedSource source
private final boolean client
private final okhttp3.internal.framed.NameValueBlockReader headerBlockReader
void (okio.BufferedSource, boolean)
okio.BufferedSource source
boolean client
public void readConnectionPreface ()
public boolean nextFrame (okhttp3.internal.framed.FrameReader$Handler) throws java.io.IOException
int w1
int w2
java.io.IOException e
int version
int type
int streamId
boolean inFinished
okhttp3.internal.framed.FrameReader$Handler handler
int w1
int w2
boolean control
int flags
int length
private void readSynStream (okhttp3.internal.framed.FrameReader$Handler, int, int) throws java.io.IOException
okhttp3.internal.framed.FrameReader$Handler handler
int flags
int length
int w1
int w2
int streamId
int associatedStreamId
java.util.List headerBlock
boolean inFinished
boolean outFinished
private void readSynReply (okhttp3.internal.framed.FrameReader$Handler, int, int) throws java.io.IOException
okhttp3.internal.framed.FrameReader$Handler handler
int flags
int length
int w1
int streamId
java.util.List headerBlock
boolean inFinished
private void readRstStream (okhttp3.internal.framed.FrameReader$Handler, int, int) throws java.io.IOException
okhttp3.internal.framed.FrameReader$Handler handler
int flags
int length
int streamId
int errorCodeInt
okhttp3.internal.framed.ErrorCode errorCode
private void readHeaders (okhttp3.internal.framed.FrameReader$Handler, int, int) throws java.io.IOException
okhttp3.internal.framed.FrameReader$Handler handler
int flags
int length
int w1
int streamId
java.util.List headerBlock
private void readWindowUpdate (okhttp3.internal.framed.FrameReader$Handler, int, int) throws java.io.IOException
okhttp3.internal.framed.FrameReader$Handler handler
int flags
int length
int w1
int w2
int streamId
long increment
private void readPing (okhttp3.internal.framed.FrameReader$Handler, int, int) throws java.io.IOException
okhttp3.internal.framed.FrameReader$Handler handler
int flags
int length
int id
boolean ack
private void readGoAway (okhttp3.internal.framed.FrameReader$Handler, int, int) throws java.io.IOException
okhttp3.internal.framed.FrameReader$Handler handler
int flags
int length
int lastGoodStreamId
int errorCodeInt
okhttp3.internal.framed.ErrorCode errorCode
private void readSettings (okhttp3.internal.framed.FrameReader$Handler, int, int) throws java.io.IOException
int w1
int value
int idFlags
int id
int i
okhttp3.internal.framed.FrameReader$Handler handler
int flags
int length
int numberOfEntries
okhttp3.internal.framed.Settings settings
boolean clearPrevious
private static transient java.io.IOException ioException (java.lang.String, java.lang.Object[]) throws java.io.IOException
String message
Object[] args
public void close () throws java.io.IOException
}
okhttp3/internal/framed/Spdy3$Writer.classSpdy3.java
package okhttp3.internal.framed
final okhttp3.internal.framed.Spdy3$Writer extends java.lang.Object implements okhttp3.internal.framed.FrameWriter {
private final okio.BufferedSink sink
private final okio.Buffer headerBlockBuffer
private final okio.BufferedSink headerBlockOut
private final boolean client
private boolean closed
void (okio.BufferedSink, boolean)
okio.BufferedSink sink
boolean client
java.util.zip.Deflater deflater
public void applyAndAckSettings (okhttp3.internal.framed.Settings)
okhttp3.internal.framed.Settings peerSettings
public void pushPromise (int, int, java.util.List) throws java.io.IOException
int streamId
int promisedStreamId
java.util.List requestHeaders
public synchronized void connectionPreface ()
public synchronized void flush () throws java.io.IOException
public synchronized void synStream (boolean, boolean, int, int, java.util.List) throws java.io.IOException
boolean outFinished
boolean inFinished
int streamId
int associatedStreamId
java.util.List headerBlock
int length
int type
int flags
int unused
public synchronized void synReply (boolean, int, java.util.List) throws java.io.IOException
boolean outFinished
int streamId
java.util.List headerBlock
int type
int flags
int length
public synchronized void headers (int, java.util.List) throws java.io.IOException
int streamId
java.util.List headerBlock
int flags
int type
int length
public synchronized void rstStream (int, okhttp3.internal.framed.ErrorCode) throws java.io.IOException
int streamId
okhttp3.internal.framed.ErrorCode errorCode
int flags
int type
int length
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
int flags
void sendDataFrame (int, int, okio.Buffer, int) throws java.io.IOException
int streamId
int flags
okio.Buffer buffer
int byteCount
private void writeNameValueBlockToBuffer (java.util.List) throws java.io.IOException
okio.ByteString name
okio.ByteString value
int i
int size
java.util.List headerBlock
public synchronized void settings (okhttp3.internal.framed.Settings) throws java.io.IOException
int settingsFlags
int i
okhttp3.internal.framed.Settings settings
int type
int flags
int size
int length
public synchronized void ping (boolean, int, int) throws java.io.IOException
boolean reply
int payload1
int payload2
boolean payloadIsReply
int type
int flags
int length
public synchronized void goAway (int, okhttp3.internal.framed.ErrorCode, byte[]) throws java.io.IOException
int lastGoodStreamId
okhttp3.internal.framed.ErrorCode errorCode
byte[] ignored
int type
int flags
int length
public synchronized void windowUpdate (int, long) throws java.io.IOException
int streamId
long increment
int type
int flags
int length
public synchronized void close () throws java.io.IOException
}
okhttp3/internal/framed/Spdy3.classSpdy3.java
package okhttp3.internal.framed
public final okhttp3.internal.framed.Spdy3 extends java.lang.Object implements okhttp3.internal.framed.Variant {
static final int TYPE_DATA
static final int TYPE_SYN_STREAM
static final int TYPE_SYN_REPLY
static final int TYPE_RST_STREAM
static final int TYPE_SETTINGS
static final int TYPE_PING
static final int TYPE_GOAWAY
static final int TYPE_HEADERS
static final int TYPE_WINDOW_UPDATE
static final int FLAG_FIN
static final int FLAG_UNIDIRECTIONAL
static final int VERSION
static final byte[] DICTIONARY
public void ()
public okhttp3.Protocol getProtocol ()
public okhttp3.internal.framed.FrameReader newReader (okio.BufferedSource, boolean)
okio.BufferedSource source
boolean client
public okhttp3.internal.framed.FrameWriter newWriter (okio.BufferedSink, boolean)
okio.BufferedSink sink
boolean client
static void ()
java.io.UnsupportedEncodingException e
}
okhttp3/internal/framed/StreamResetException.classStreamResetException.java
package okhttp3.internal.framed
public final okhttp3.internal.framed.StreamResetException extends java.io.IOException {
public final okhttp3.internal.framed.ErrorCode errorCode
public void (okhttp3.internal.framed.ErrorCode)
okhttp3.internal.framed.ErrorCode errorCode
}
okhttp3/internal/framed/Variant.classVariant.java
package okhttp3.internal.framed
public abstract okhttp3.internal.framed.Variant extends java.lang.Object {
public abstract okhttp3.Protocol getProtocol ()
public abstract okhttp3.internal.framed.FrameReader newReader (okio.BufferedSource, boolean)
public abstract okhttp3.internal.framed.FrameWriter newWriter (okio.BufferedSink, boolean)
}
okhttp3/internal/http/BridgeInterceptor.classBridgeInterceptor.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 (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
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/CallServerInterceptor.classCallServerInterceptor.java
package okhttp3.internal.http
public final okhttp3.internal.http.CallServerInterceptor extends java.lang.Object implements okhttp3.Interceptor {
private final boolean forWebSocket
public void (boolean)
boolean forWebSocket
public okhttp3.Response intercept (okhttp3.Interceptor$Chain) throws java.io.IOException
okio.Sink requestBodyOut
okio.BufferedSink bufferedRequestBody
okhttp3.Interceptor$Chain chain
okhttp3.internal.http.HttpStream httpStream
okhttp3.internal.connection.StreamAllocation streamAllocation
okhttp3.Request request
long sentRequestMillis
okhttp3.Response response
int code
}
okhttp3/internal/http/Http1xStream$1.classHttp1xStream.java
package okhttp3.internal.http
synthetic okhttp3.internal.http.Http1xStream$1 extends java.lang.Object {
}
okhttp3/internal/http/Http1xStream$AbstractSource.classHttp1xStream.java
package okhttp3.internal.http
abstract okhttp3.internal.http.Http1xStream$AbstractSource extends java.lang.Object implements okio.Source {
protected final okio.ForwardingTimeout timeout
protected boolean closed
final synthetic okhttp3.internal.http.Http1xStream this$0
private void (okhttp3.internal.http.Http1xStream)
public okio.Timeout timeout ()
protected final void endOfInput (boolean) throws java.io.IOException
boolean reuseConnection
synthetic void (okhttp3.internal.http.Http1xStream, okhttp3.internal.http.Http1xStream$1)
okhttp3.internal.http.Http1xStream x0
okhttp3.internal.http.Http1xStream$1 x1
}
okhttp3/internal/http/Http1xStream$ChunkedSink.classHttp1xStream.java
package okhttp3.internal.http
final okhttp3.internal.http.Http1xStream$ChunkedSink extends java.lang.Object implements okio.Sink {
private final okio.ForwardingTimeout timeout
private boolean closed
final synthetic okhttp3.internal.http.Http1xStream this$0
private void (okhttp3.internal.http.Http1xStream)
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
synthetic void (okhttp3.internal.http.Http1xStream, okhttp3.internal.http.Http1xStream$1)
okhttp3.internal.http.Http1xStream x0
okhttp3.internal.http.Http1xStream$1 x1
}
okhttp3/internal/http/Http1xStream$ChunkedSource.classHttp1xStream.java
package okhttp3.internal.http
okhttp3.internal.http.Http1xStream$ChunkedSource extends okhttp3.internal.http.Http1xStream$AbstractSource {
private static final long NO_CHUNK_YET
private final okhttp3.HttpUrl url
private long bytesRemainingInChunk
private boolean hasMoreChunks
final synthetic okhttp3.internal.http.Http1xStream this$0
void (okhttp3.internal.http.Http1xStream, okhttp3.HttpUrl)
okhttp3.HttpUrl url
public long read (okio.Buffer, long) throws java.io.IOException
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/http/Http1xStream$FixedLengthSink.classHttp1xStream.java
package okhttp3.internal.http
final okhttp3.internal.http.Http1xStream$FixedLengthSink extends java.lang.Object implements okio.Sink {
private final okio.ForwardingTimeout timeout
private boolean closed
private long bytesRemaining
final synthetic okhttp3.internal.http.Http1xStream this$0
private void (okhttp3.internal.http.Http1xStream, 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
synthetic void (okhttp3.internal.http.Http1xStream, long, okhttp3.internal.http.Http1xStream$1)
okhttp3.internal.http.Http1xStream x0
long x1
okhttp3.internal.http.Http1xStream$1 x2
}
okhttp3/internal/http/Http1xStream$FixedLengthSource.classHttp1xStream.java
package okhttp3.internal.http
okhttp3.internal.http.Http1xStream$FixedLengthSource extends okhttp3.internal.http.Http1xStream$AbstractSource {
private long bytesRemaining
final synthetic okhttp3.internal.http.Http1xStream this$0
public void (okhttp3.internal.http.Http1xStream, long) throws java.io.IOException
long length
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/http/Http1xStream$UnknownLengthSource.classHttp1xStream.java
package okhttp3.internal.http
okhttp3.internal.http.Http1xStream$UnknownLengthSource extends okhttp3.internal.http.Http1xStream$AbstractSource {
private boolean inputExhausted
final synthetic okhttp3.internal.http.Http1xStream this$0
private void (okhttp3.internal.http.Http1xStream)
public long read (okio.Buffer, long) throws java.io.IOException
okio.Buffer sink
long byteCount
long read
public void close () throws java.io.IOException
synthetic void (okhttp3.internal.http.Http1xStream, okhttp3.internal.http.Http1xStream$1)
okhttp3.internal.http.Http1xStream x0
okhttp3.internal.http.Http1xStream$1 x1
}
okhttp3/internal/http/Http1xStream.classHttp1xStream.java
package okhttp3.internal.http
public final okhttp3.internal.http.Http1xStream extends java.lang.Object implements okhttp3.internal.http.HttpStream {
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 final okhttp3.OkHttpClient client
private final okhttp3.internal.connection.StreamAllocation streamAllocation
private final okio.BufferedSource source
private final okio.BufferedSink sink
private int state
public void (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.Response$Builder readResponseHeaders () throws java.io.IOException
public okhttp3.ResponseBody openResponseBody (okhttp3.Response) throws java.io.IOException
okhttp3.Response response
okio.Source source
private okio.Source getTransferStream (okhttp3.Response) throws java.io.IOException
okhttp3.Response response
long contentLength
public boolean isClosed ()
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 readResponse () throws java.io.IOException
okhttp3.internal.http.StatusLine statusLine
okhttp3.Response$Builder responseBuilder
java.io.IOException exception
java.io.EOFException e
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
private void detachTimeout (okio.ForwardingTimeout)
okio.ForwardingTimeout timeout
okio.Timeout oldDelegate
static synthetic okio.BufferedSink access$300 (okhttp3.internal.http.Http1xStream)
okhttp3.internal.http.Http1xStream x0
static synthetic void access$400 (okhttp3.internal.http.Http1xStream, okio.ForwardingTimeout)
okhttp3.internal.http.Http1xStream x0
okio.ForwardingTimeout x1
static synthetic int access$502 (okhttp3.internal.http.Http1xStream, int)
okhttp3.internal.http.Http1xStream x0
int x1
static synthetic okio.BufferedSource access$600 (okhttp3.internal.http.Http1xStream)
okhttp3.internal.http.Http1xStream x0
static synthetic int access$500 (okhttp3.internal.http.Http1xStream)
okhttp3.internal.http.Http1xStream x0
static synthetic okhttp3.internal.connection.StreamAllocation access$700 (okhttp3.internal.http.Http1xStream)
okhttp3.internal.http.Http1xStream x0
static synthetic okhttp3.OkHttpClient access$900 (okhttp3.internal.http.Http1xStream)
okhttp3.internal.http.Http1xStream x0
}
okhttp3/internal/http/Http2xStream$StreamFinishingSource.classHttp2xStream.java
package okhttp3.internal.http
okhttp3.internal.http.Http2xStream$StreamFinishingSource extends okio.ForwardingSource {
final synthetic okhttp3.internal.http.Http2xStream this$0
public void (okhttp3.internal.http.Http2xStream, okio.Source)
okhttp3.internal.http.Http2xStream this$0
okio.Source delegate
public void close () throws java.io.IOException
}
okhttp3/internal/http/Http2xStream.classHttp2xStream.java
package okhttp3.internal.http
public final okhttp3.internal.http.Http2xStream extends java.lang.Object implements okhttp3.internal.http.HttpStream {
private static final okio.ByteString CONNECTION
private static final okio.ByteString HOST
private static final okio.ByteString KEEP_ALIVE
private static final okio.ByteString PROXY_CONNECTION
private static final okio.ByteString TRANSFER_ENCODING
private static final okio.ByteString TE
private static final okio.ByteString ENCODING
private static final okio.ByteString UPGRADE
private static final java.util.List SPDY_3_SKIPPED_REQUEST_HEADERS
private static final java.util.List SPDY_3_SKIPPED_RESPONSE_HEADERS
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.OkHttpClient client
private final okhttp3.internal.connection.StreamAllocation streamAllocation
private final okhttp3.internal.framed.FramedConnection framedConnection
private okhttp3.internal.framed.FramedStream stream
public void (okhttp3.OkHttpClient, okhttp3.internal.connection.StreamAllocation, okhttp3.internal.framed.FramedConnection)
okhttp3.OkHttpClient client
okhttp3.internal.connection.StreamAllocation streamAllocation
okhttp3.internal.framed.FramedConnection framedConnection
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 permitsRequestBody
java.util.List requestHeaders
boolean hasResponseBody
public void finishRequest () throws java.io.IOException
public okhttp3.Response$Builder readResponseHeaders () throws java.io.IOException
public static java.util.List spdy3HeadersList (okhttp3.Request)
String concatenated
int j
okio.ByteString name
String value
int i
int size
okhttp3.Request request
okhttp3.Headers headers
java.util.List result
java.util.Set names
private static java.lang.String joinOnNull (java.lang.String, java.lang.String)
String first
String second
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
public static okhttp3.Response$Builder readSpdy3HeadersList (java.util.List) throws java.io.IOException
int end
String value
int start
okio.ByteString name
String values
int i
int size
java.util.List headerBlock
String status
String version
okhttp3.Headers$Builder headersBuilder
okhttp3.internal.http.StatusLine statusLine
public static okhttp3.Response$Builder readHttp2HeadersList (java.util.List) throws java.io.IOException
okio.ByteString name
String value
int i
int size
java.util.List headerBlock
String status
okhttp3.Headers$Builder headersBuilder
okhttp3.internal.http.StatusLine statusLine
public okhttp3.ResponseBody openResponseBody (okhttp3.Response) throws java.io.IOException
okhttp3.Response response
okio.Source source
public void cancel ()
static synthetic okhttp3.internal.connection.StreamAllocation access$000 (okhttp3.internal.http.Http2xStream)
okhttp3.internal.http.Http2xStream x0
static void ()
}
okhttp3/internal/http/HttpDate$1.classHttpDate.java
package okhttp3.internal.http
final okhttp3.internal.http.HttpDate$1 extends java.lang.ThreadLocal {
void ()
protected java.text.DateFormat initialValue ()
java.text.DateFormat rfc1123
protected volatile synthetic java.lang.Object initialValue ()
}
okhttp3/internal/http/HttpDate.classHttpDate.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 ()
static void ()
}
okhttp3/internal/http/HttpHeaders.classHttpHeaders.java
package okhttp3.internal.http
public final okhttp3.internal.http.HttpHeaders extends java.lang.Object {
private void ()
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)
int tokenStart
String scheme
int realmStart
String realm
String value
int pos
int i
int size
okhttp3.Headers responseHeaders
String challengeHeader
java.util.List result
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
}
okhttp3/internal/http/HttpMethod.classHttpMethod.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 redirectsToGet (java.lang.String)
String method
private void ()
}
okhttp3/internal/http/HttpStream.classHttpStream.java
package okhttp3.internal.http
public abstract okhttp3.internal.http.HttpStream 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 finishRequest () throws java.io.IOException
public abstract okhttp3.Response$Builder readResponseHeaders () throws java.io.IOException
public abstract okhttp3.ResponseBody openResponseBody (okhttp3.Response) throws java.io.IOException
public abstract void cancel ()
}
okhttp3/internal/http/RealInterceptorChain.classRealInterceptorChain.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.HttpStream httpStream
private final okhttp3.Connection connection
private final int index
private final okhttp3.Request request
private int calls
public void (java.util.List, okhttp3.internal.connection.StreamAllocation, okhttp3.internal.http.HttpStream, okhttp3.Connection, int, okhttp3.Request)
java.util.List interceptors
okhttp3.internal.connection.StreamAllocation streamAllocation
okhttp3.internal.http.HttpStream httpStream
okhttp3.Connection connection
int index
okhttp3.Request request
public okhttp3.Connection connection ()
public okhttp3.internal.connection.StreamAllocation streamAllocation ()
public okhttp3.internal.http.HttpStream httpStream ()
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.HttpStream, okhttp3.Connection) throws java.io.IOException
okhttp3.Request request
okhttp3.internal.connection.StreamAllocation streamAllocation
okhttp3.internal.http.HttpStream httpStream
okhttp3.Connection connection
okhttp3.internal.http.RealInterceptorChain next
okhttp3.Interceptor interceptor
okhttp3.Response response
private boolean sameConnection (okhttp3.HttpUrl)
okhttp3.HttpUrl url
}
okhttp3/internal/http/RealResponseBody.classRealResponseBody.java
package okhttp3.internal.http
public final okhttp3.internal.http.RealResponseBody extends okhttp3.ResponseBody {
private final okhttp3.Headers headers
private final okio.BufferedSource source
public void (okhttp3.Headers, okio.BufferedSource)
okhttp3.Headers headers
okio.BufferedSource source
public okhttp3.MediaType contentType ()
String contentType
public long contentLength ()
public okio.BufferedSource source ()
}
okhttp3/internal/http/RequestLine.classRequestLine.java
package okhttp3.internal.http
public final okhttp3.internal.http.RequestLine extends java.lang.Object {
private void ()
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/http/RetryAndFollowUpInterceptor.classRetryAndFollowUpInterceptor.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 okhttp3.internal.connection.StreamAllocation streamAllocation
private boolean forWebSocket
private volatile boolean canceled
public void (okhttp3.OkHttpClient)
okhttp3.OkHttpClient client
public void cancel ()
okhttp3.internal.connection.StreamAllocation streamAllocation
public boolean isCanceled ()
public okhttp3.OkHttpClient client ()
public void setForWebSocket (boolean)
boolean forWebSocket
public boolean isForWebSocket ()
public okhttp3.internal.connection.StreamAllocation streamAllocation ()
public okhttp3.Response intercept (okhttp3.Interceptor$Chain) throws java.io.IOException
okhttp3.internal.connection.RouteException e
java.io.IOException e
okhttp3.Response response
boolean releaseConnection
okhttp3.Request followUp
okhttp3.Interceptor$Chain chain
okhttp3.Request request
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, boolean, okhttp3.Request)
java.io.IOException e
boolean routeException
okhttp3.Request userRequest
private boolean isRecoverable (java.io.IOException, boolean)
java.io.IOException e
boolean routeException
private okhttp3.Request followUpRequest (okhttp3.Response) throws java.io.IOException
java.net.Proxy selectedProxy
String location
okhttp3.HttpUrl url
boolean sameScheme
okhttp3.Request$Builder requestBuilder
okhttp3.Response userResponse
okhttp3.Connection connection
okhttp3.Route route
int responseCode
String method
private boolean sameConnection (okhttp3.Response, okhttp3.HttpUrl)
okhttp3.Response response
okhttp3.HttpUrl followUp
okhttp3.HttpUrl url
}
okhttp3/internal/http/StatusLine.classStatusLine.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 (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/UnrepeatableRequestBody.classUnrepeatableRequestBody.java
package okhttp3.internal.http
public abstract okhttp3.internal.http.UnrepeatableRequestBody extends java.lang.Object {
}
okhttp3/internal/Internal.classInternal.java
package okhttp3.internal
public abstract okhttp3.internal.Internal extends java.lang.Object {
public static okhttp3.internal.Internal instance
public void ()
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)
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 void apply (okhttp3.ConnectionSpec, javax.net.ssl.SSLSocket, boolean)
public abstract okhttp3.HttpUrl getHttpUrlChecked (java.lang.String) throws java.net.MalformedURLException java.net.UnknownHostException
public abstract okhttp3.internal.connection.StreamAllocation callEngineGetStreamAllocation (okhttp3.Call)
public abstract void setCallWebSocket (okhttp3.Call)
}
okhttp3/internal/io/FileSystem$1.classFileSystem.java
package okhttp3.internal.io
final okhttp3.internal.io.FileSystem$1 extends java.lang.Object implements okhttp3.internal.io.FileSystem {
void ()
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/io/FileSystem.classFileSystem.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 ()
}
okhttp3/internal/NamedRunnable.classNamedRunnable.java
package okhttp3.internal
public abstract okhttp3.internal.NamedRunnable extends java.lang.Object implements java.lang.Runnable {
protected final String name
public transient void (java.lang.String, java.lang.Object[])
String format
Object[] args
public final void run ()
String oldName
protected abstract void execute ()
}
okhttp3/internal/platform/AndroidPlatform$AndroidCertificateChainCleaner.classAndroidPlatform.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 (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
}
okhttp3/internal/platform/AndroidPlatform.classAndroidPlatform.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
public void (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.net.Socket socket
java.net.InetSocketAddress address
int connectTimeout
public 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 boolean isCleartextTrafficPermitted (java.lang.String)
Class networkPolicyClass
java.lang.reflect.Method getInstanceMethod
Object networkSecurityPolicy
java.lang.reflect.Method isCleartextTrafficPermittedMethod
ReflectiveOperationException e
Exception e
String hostname
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
}
okhttp3/internal/platform/Jdk9Platform.classJdk9Platform.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
public void (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/platform/JdkWithJettyBootPlatform$JettyNegoProvider.classJdkWithJettyBootPlatform.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
private boolean unsupported
private String selected
public void (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
static synthetic boolean access$000 (okhttp3.internal.platform.JdkWithJettyBootPlatform$JettyNegoProvider)
okhttp3.internal.platform.JdkWithJettyBootPlatform$JettyNegoProvider x0
static synthetic java.lang.String access$100 (okhttp3.internal.platform.JdkWithJettyBootPlatform$JettyNegoProvider)
okhttp3.internal.platform.JdkWithJettyBootPlatform$JettyNegoProvider x0
}
okhttp3/internal/platform/JdkWithJettyBootPlatform.classJdkWithJettyBootPlatform.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
public void (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 ignored
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/platform/OptionalMethod.classOptionalMethod.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
public transient void (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/platform/Platform.classPlatform.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 ()
public static okhttp3.internal.platform.Platform get ()
public java.lang.String getPrefix ()
public 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 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
private static okhttp3.internal.platform.Platform findPlatform ()
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
static void ()
}
okhttp3/internal/tls/BasicCertificateChainCleaner.classBasicCertificateChainCleaner.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 (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
}
okhttp3/internal/tls/CertificateChainCleaner.classCertificateChainCleaner.java
package okhttp3.internal.tls
public abstract okhttp3.internal.tls.CertificateChainCleaner extends java.lang.Object {
public void ()
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/tls/DistinguishedNameParser.classDistinguishedNameParser.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
public void (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/tls/OkHostnameVerifier.classOkHostnameVerifier.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 ()
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)
int i
int size
javax.security.auth.x500.X500Principal principal
String cn
String hostname
java.security.cert.X509Certificate certificate
boolean hasDns
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
private boolean verifyHostname (java.lang.String, java.lang.String)
String hostname
String pattern
String suffix
int suffixStartIndexInHostname
static void ()
}
okhttp3/internal/tls/TrustRootIndex$AndroidTrustRootIndex.classTrustRootIndex.java
package okhttp3.internal.tls
final okhttp3.internal.tls.TrustRootIndex$AndroidTrustRootIndex extends okhttp3.internal.tls.TrustRootIndex {
private final javax.net.ssl.X509TrustManager trustManager
private final java.lang.reflect.Method findByIssuerAndSignatureMethod
void (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
}
okhttp3/internal/tls/TrustRootIndex$BasicTrustRootIndex.classTrustRootIndex.java
package okhttp3.internal.tls
final okhttp3.internal.tls.TrustRootIndex$BasicTrustRootIndex extends okhttp3.internal.tls.TrustRootIndex {
private final java.util.Map subjectToCaCerts
public transient void (java.security.cert.X509Certificate[])
javax.security.auth.x500.X500Principal subject
java.util.List 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.List subjectCaCerts
}
okhttp3/internal/tls/TrustRootIndex.classTrustRootIndex.java
package okhttp3.internal.tls
public abstract okhttp3.internal.tls.TrustRootIndex extends java.lang.Object {
public void ()
public abstract java.security.cert.X509Certificate findByIssuerAndSignature (java.security.cert.X509Certificate)
public static okhttp3.internal.tls.TrustRootIndex get (javax.net.ssl.X509TrustManager)
java.lang.reflect.Method method
NoSuchMethodException e
javax.net.ssl.X509TrustManager trustManager
public static transient okhttp3.internal.tls.TrustRootIndex get (java.security.cert.X509Certificate[])
java.security.cert.X509Certificate[] caCerts
}
okhttp3/internal/Util$1.classUtil.java
package okhttp3.internal
final okhttp3.internal.Util$1 extends java.lang.Object implements java.util.concurrent.ThreadFactory {
final synthetic String val$name
final synthetic boolean val$daemon
void (java.lang.String, boolean)
public java.lang.Thread newThread (java.lang.Runnable)
Runnable runnable
Thread result
}
okhttp3/internal/Util.classUtil.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 java.nio.charset.Charset UTF_8
public static final java.util.TimeZone UTC
private static final java.util.regex.Pattern VERIFY_AS_IP_ADDRESS
private void ()
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 void closeAll (java.io.Closeable, java.io.Closeable) throws java.io.IOException
Throwable e
Throwable e
java.io.Closeable a
java.io.Closeable b
Throwable thrown
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.lang.String md5Hex (java.lang.String)
java.security.MessageDigest messageDigest
byte[] md5bytes
Exception e
String s
public static java.lang.String shaBase64 (java.lang.String)
java.security.MessageDigest messageDigest
byte[] sha1Bytes
Exception e
String s
public static okio.ByteString sha1 (okio.ByteString)
java.security.MessageDigest messageDigest
byte[] sha1Bytes
java.security.NoSuchAlgorithmException e
okio.ByteString s
public static okio.ByteString sha256 (okio.ByteString)
java.security.MessageDigest messageDigest
byte[] sha1Bytes
java.security.NoSuchAlgorithmException e
okio.ByteString s
public static java.util.List immutableList (java.util.List)
java.util.List list
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.Object[] intersect (java.lang.Class, java.lang.Object[], java.lang.Object[])
Class arrayType
Object[] first
Object[] second
java.util.List result
private static java.util.List intersect (java.lang.Object[], java.lang.Object[])
Object b
Object a
Object[] first
Object[] second
java.util.List result
public static java.lang.String hostHeader (okhttp3.HttpUrl, boolean)
okhttp3.HttpUrl url
boolean includeDefaultPort
String host
public static java.lang.String toHumanReadableAscii (java.lang.String)
int j
okio.Buffer buffer
int i
int length
int c
String s
public static boolean isAndroidGetsocknameError (java.lang.AssertionError)
AssertionError e
public static int indexOf (java.lang.Object[], java.lang.Object)
int i
int size
Object[] array
Object 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 domainToAscii (java.lang.String)
String result
IllegalArgumentException e
String input
private static boolean containsInvalidHostnameAsciiCodes (java.lang.String)
char c
int i
String hostnameAscii
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
static void ()
}
okhttp3/internal/Version.classVersion.java
package okhttp3.internal
public final okhttp3.internal.Version extends java.lang.Object {
public static java.lang.String userAgent ()
private void ()
}
okhttp3/MediaType.classMediaType.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 (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String mediaType
String type
String subtype
String charset
public static okhttp3.MediaType parse (java.lang.String)
String name
String charsetParameter
int s
String string
java.util.regex.Matcher typeSubtype
String type
String subtype
String charset
java.util.regex.Matcher parameter
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)
java.nio.charset.Charset defaultValue
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
static void ()
}
okhttp3/MultipartBody$Builder.classMultipartBody.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 ()
public void (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/MultipartBody$Part.classMultipartBody.java
package okhttp3
public final okhttp3.MultipartBody$Part extends java.lang.Object {
private final okhttp3.Headers headers
private 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 (okhttp3.Headers, okhttp3.RequestBody)
okhttp3.Headers headers
okhttp3.RequestBody body
static synthetic okhttp3.Headers access$000 (okhttp3.MultipartBody$Part)
okhttp3.MultipartBody$Part x0
static synthetic okhttp3.RequestBody access$100 (okhttp3.MultipartBody$Part)
okhttp3.MultipartBody$Part x0
}
okhttp3/MultipartBody.classMultipartBody.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 (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 ()
}
okhttp3/OkHttpClient$1.classOkHttpClient.java
package okhttp3
final okhttp3.OkHttpClient$1 extends okhttp3.internal.Internal {
void ()
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.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 okhttp3.internal.connection.StreamAllocation callEngineGetStreamAllocation (okhttp3.Call)
okhttp3.Call call
public void apply (okhttp3.ConnectionSpec, javax.net.ssl.SSLSocket, boolean)
okhttp3.ConnectionSpec tlsConfiguration
javax.net.ssl.SSLSocket sslSocket
boolean isFallback
public okhttp3.HttpUrl getHttpUrlChecked (java.lang.String) throws java.net.MalformedURLException java.net.UnknownHostException
String url
public void setCallWebSocket (okhttp3.Call)
okhttp3.Call call
}
okhttp3/OkHttpClient$Builder.classOkHttpClient.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
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 connectTimeout
int readTimeout
int writeTimeout
public void ()
void (okhttp3.OkHttpClient)
okhttp3.OkHttpClient okHttpClient
public okhttp3.OkHttpClient$Builder connectTimeout (long, java.util.concurrent.TimeUnit)
long timeout
java.util.concurrent.TimeUnit unit
long millis
public okhttp3.OkHttpClient$Builder readTimeout (long, java.util.concurrent.TimeUnit)
long timeout
java.util.concurrent.TimeUnit unit
long millis
public okhttp3.OkHttpClient$Builder writeTimeout (long, java.util.concurrent.TimeUnit)
long timeout
java.util.concurrent.TimeUnit unit
long millis
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
javax.net.ssl.X509TrustManager trustManager
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 build ()
}
okhttp3/OkHttpClient.classOkHttpClient.java
package okhttp3
public okhttp3.OkHttpClient extends java.lang.Object implements java.lang.Cloneable okhttp3.Call$Factory {
private static final java.util.List DEFAULT_PROTOCOLS
private 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 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 connectTimeout
final int readTimeout
final int writeTimeout
public void ()
private void (okhttp3.OkHttpClient$Builder)
okhttp3.ConnectionSpec spec
javax.net.ssl.X509TrustManager trustManager
okhttp3.OkHttpClient$Builder builder
boolean isTLS
private javax.net.ssl.X509TrustManager systemDefaultTrustManager ()
javax.net.ssl.TrustManagerFactory trustManagerFactory
javax.net.ssl.TrustManager[] trustManagers
java.security.GeneralSecurityException e
private javax.net.ssl.SSLSocketFactory systemDefaultSslSocketFactory (javax.net.ssl.X509TrustManager)
javax.net.ssl.SSLContext sslContext
java.security.GeneralSecurityException e
javax.net.ssl.X509TrustManager trustManager
public int connectTimeoutMillis ()
public int readTimeoutMillis ()
public int writeTimeoutMillis ()
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.Call newCall (okhttp3.Request)
okhttp3.Request request
public okhttp3.OkHttpClient$Builder newBuilder ()
static synthetic java.util.List access$000 ()
static synthetic java.util.List access$100 ()
synthetic void (okhttp3.OkHttpClient$Builder, okhttp3.OkHttpClient$1)
okhttp3.OkHttpClient$Builder x0
okhttp3.OkHttpClient$1 x1
static void ()
}
okhttp3/Protocol.classProtocol.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
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 (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 ()
}
okhttp3/RealCall$1.classRealCall.java
package okhttp3
synthetic okhttp3.RealCall$1 extends java.lang.Object {
}
okhttp3/RealCall$AsyncCall.classRealCall.java
package okhttp3
final okhttp3.RealCall$AsyncCall extends okhttp3.internal.NamedRunnable {
private final okhttp3.Callback responseCallback
final synthetic okhttp3.RealCall this$0
private void (okhttp3.RealCall, okhttp3.Callback)
okhttp3.RealCall this$0
okhttp3.Callback responseCallback
java.lang.String host ()
okhttp3.Request request ()
okhttp3.RealCall get ()
protected void execute ()
okhttp3.Response response
java.io.IOException e
boolean signalledCallback
synthetic void (okhttp3.RealCall, okhttp3.Callback, okhttp3.RealCall$1)
okhttp3.RealCall x0
okhttp3.Callback x1
okhttp3.RealCall$1 x2
}
okhttp3/RealCall.classRealCall.java
package okhttp3
final okhttp3.RealCall extends java.lang.Object implements okhttp3.Call {
private final okhttp3.OkHttpClient client
private final okhttp3.internal.http.RetryAndFollowUpInterceptor retryAndFollowUpInterceptor
private boolean executed
okhttp3.Request originalRequest
protected void (okhttp3.OkHttpClient, okhttp3.Request)
okhttp3.OkHttpClient client
okhttp3.Request originalRequest
public okhttp3.Request request ()
public okhttp3.Response execute () throws java.io.IOException
okhttp3.Response result
synchronized void setForWebSocket ()
public void enqueue (okhttp3.Callback)
okhttp3.Callback responseCallback
public void cancel ()
public synchronized boolean isExecuted ()
public boolean isCanceled ()
okhttp3.internal.connection.StreamAllocation streamAllocation ()
private java.lang.String toLoggableString ()
String string
okhttp3.HttpUrl redactedUrl ()
private okhttp3.Response getResponseWithInterceptorChain () throws java.io.IOException
java.util.List interceptors
okhttp3.Interceptor$Chain chain
static synthetic okhttp3.Response access$100 (okhttp3.RealCall) throws java.io.IOException
okhttp3.RealCall x0
static synthetic okhttp3.internal.http.RetryAndFollowUpInterceptor access$200 (okhttp3.RealCall)
okhttp3.RealCall x0
static synthetic java.lang.String access$300 (okhttp3.RealCall)
okhttp3.RealCall x0
static synthetic okhttp3.OkHttpClient access$400 (okhttp3.RealCall)
okhttp3.RealCall x0
}
okhttp3/Request$1.classRequest.java
package okhttp3
synthetic okhttp3.Request$1 extends java.lang.Object {
}
okhttp3/Request$Builder.classRequest.java
package okhttp3
public okhttp3.Request$Builder extends java.lang.Object {
private okhttp3.HttpUrl url
private String method
private okhttp3.Headers$Builder headers
private okhttp3.RequestBody body
private Object tag
public void ()
private void (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
okhttp3.HttpUrl parsed
public okhttp3.Request$Builder url (java.net.URL)
java.net.URL url
okhttp3.HttpUrl parsed
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 build ()
static synthetic okhttp3.HttpUrl access$000 (okhttp3.Request$Builder)
okhttp3.Request$Builder x0
static synthetic java.lang.String access$100 (okhttp3.Request$Builder)
okhttp3.Request$Builder x0
static synthetic okhttp3.Headers$Builder access$200 (okhttp3.Request$Builder)
okhttp3.Request$Builder x0
static synthetic okhttp3.RequestBody access$300 (okhttp3.Request$Builder)
okhttp3.Request$Builder x0
static synthetic java.lang.Object access$400 (okhttp3.Request$Builder)
okhttp3.Request$Builder x0
synthetic void (okhttp3.Request, okhttp3.Request$1)
okhttp3.Request x0
okhttp3.Request$1 x1
}
okhttp3/Request.classRequest.java
package okhttp3
public final okhttp3.Request extends java.lang.Object {
private final okhttp3.HttpUrl url
private final String method
private final okhttp3.Headers headers
private final okhttp3.RequestBody body
private final Object tag
private volatile okhttp3.CacheControl cacheControl
private void (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 okhttp3.Request$Builder newBuilder ()
public okhttp3.CacheControl cacheControl ()
okhttp3.CacheControl result
public boolean isHttps ()
public java.lang.String toString ()
static synthetic okhttp3.HttpUrl access$600 (okhttp3.Request)
okhttp3.Request x0
static synthetic java.lang.String access$700 (okhttp3.Request)
okhttp3.Request x0
static synthetic okhttp3.RequestBody access$800 (okhttp3.Request)
okhttp3.Request x0
static synthetic java.lang.Object access$900 (okhttp3.Request)
okhttp3.Request x0
static synthetic okhttp3.Headers access$1000 (okhttp3.Request)
okhttp3.Request x0
synthetic void (okhttp3.Request$Builder, okhttp3.Request$1)
okhttp3.Request$Builder x0
okhttp3.Request$1 x1
}
okhttp3/RequestBody$1.classRequestBody.java
package okhttp3
final okhttp3.RequestBody$1 extends okhttp3.RequestBody {
final synthetic okhttp3.MediaType val$contentType
final synthetic okio.ByteString val$content
void (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/RequestBody$2.classRequestBody.java
package okhttp3
final 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 (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/RequestBody$3.classRequestBody.java
package okhttp3
final okhttp3.RequestBody$3 extends okhttp3.RequestBody {
final synthetic okhttp3.MediaType val$contentType
final synthetic java.io.File val$file
void (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/RequestBody.classRequestBody.java
package okhttp3
public abstract okhttp3.RequestBody extends java.lang.Object {
public void ()
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/Response$1.classResponse.java
package okhttp3
synthetic okhttp3.Response$1 extends java.lang.Object {
}
okhttp3/Response$Builder.classResponse.java
package okhttp3
public okhttp3.Response$Builder extends java.lang.Object {
private okhttp3.Request request
private okhttp3.Protocol protocol
private int code
private String message
private okhttp3.Handshake handshake
private okhttp3.Headers$Builder headers
private okhttp3.ResponseBody body
private okhttp3.Response networkResponse
private okhttp3.Response cacheResponse
private okhttp3.Response priorResponse
private long sentRequestAtMillis
private long receivedResponseAtMillis
public void ()
private void (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 ()
static synthetic okhttp3.Request access$000 (okhttp3.Response$Builder)
okhttp3.Response$Builder x0
static synthetic okhttp3.Protocol access$100 (okhttp3.Response$Builder)
okhttp3.Response$Builder x0
static synthetic int access$200 (okhttp3.Response$Builder)
okhttp3.Response$Builder x0
static synthetic java.lang.String access$300 (okhttp3.Response$Builder)
okhttp3.Response$Builder x0
static synthetic okhttp3.Handshake access$400 (okhttp3.Response$Builder)
okhttp3.Response$Builder x0
static synthetic okhttp3.Headers$Builder access$500 (okhttp3.Response$Builder)
okhttp3.Response$Builder x0
static synthetic okhttp3.ResponseBody access$600 (okhttp3.Response$Builder)
okhttp3.Response$Builder x0
static synthetic okhttp3.Response access$700 (okhttp3.Response$Builder)
okhttp3.Response$Builder x0
static synthetic okhttp3.Response access$800 (okhttp3.Response$Builder)
okhttp3.Response$Builder x0
static synthetic okhttp3.Response access$900 (okhttp3.Response$Builder)
okhttp3.Response$Builder x0
static synthetic long access$1000 (okhttp3.Response$Builder)
okhttp3.Response$Builder x0
static synthetic long access$1100 (okhttp3.Response$Builder)
okhttp3.Response$Builder x0
synthetic void (okhttp3.Response, okhttp3.Response$1)
okhttp3.Response x0
okhttp3.Response$1 x1
}
okhttp3/Response.classResponse.java
package okhttp3
public final okhttp3.Response extends java.lang.Object implements java.io.Closeable {
private final okhttp3.Request request
private final okhttp3.Protocol protocol
private final int code
private final String message
private final okhttp3.Handshake handshake
private final okhttp3.Headers headers
private final okhttp3.ResponseBody body
private final okhttp3.Response networkResponse
private final okhttp3.Response cacheResponse
private final okhttp3.Response priorResponse
private final long sentRequestAtMillis
private final long receivedResponseAtMillis
private volatile okhttp3.CacheControl cacheControl
private void (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 ()
static synthetic okhttp3.Request access$1300 (okhttp3.Response)
okhttp3.Response x0
static synthetic okhttp3.Protocol access$1400 (okhttp3.Response)
okhttp3.Response x0
static synthetic int access$1500 (okhttp3.Response)
okhttp3.Response x0
static synthetic java.lang.String access$1600 (okhttp3.Response)
okhttp3.Response x0
static synthetic okhttp3.Handshake access$1700 (okhttp3.Response)
okhttp3.Response x0
static synthetic okhttp3.Headers access$1800 (okhttp3.Response)
okhttp3.Response x0
static synthetic okhttp3.ResponseBody access$1900 (okhttp3.Response)
okhttp3.Response x0
static synthetic okhttp3.Response access$2000 (okhttp3.Response)
okhttp3.Response x0
static synthetic okhttp3.Response access$2100 (okhttp3.Response)
okhttp3.Response x0
static synthetic okhttp3.Response access$2200 (okhttp3.Response)
okhttp3.Response x0
static synthetic long access$2300 (okhttp3.Response)
okhttp3.Response x0
static synthetic long access$2400 (okhttp3.Response)
okhttp3.Response x0
synthetic void (okhttp3.Response$Builder, okhttp3.Response$1)
okhttp3.Response$Builder x0
okhttp3.Response$1 x1
}
okhttp3/ResponseBody$1.classResponseBody.java
package okhttp3
final okhttp3.ResponseBody$1 extends okhttp3.ResponseBody {
final synthetic okhttp3.MediaType val$contentType
final synthetic long val$contentLength
final synthetic okio.BufferedSource val$content
void (okhttp3.MediaType, long, okio.BufferedSource)
public okhttp3.MediaType contentType ()
public long contentLength ()
public okio.BufferedSource source ()
}
okhttp3/ResponseBody.classResponseBody.java
package okhttp3
public abstract okhttp3.ResponseBody extends java.lang.Object implements java.io.Closeable {
private java.io.Reader reader
public void ()
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
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, long, okio.BufferedSource)
okhttp3.MediaType contentType
long contentLength
okio.BufferedSource content
}
okhttp3/Route.classRoute.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 (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)
okhttp3.Route other
Object obj
public int hashCode ()
int result
}
okhttp3/TlsVersion.classTlsVersion.java
package okhttp3
public final enum okhttp3.TlsVersion extends java.lang.Enum {
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 (java.lang.String, int, java.lang.String)
String javaName
public static okhttp3.TlsVersion forJavaName (java.lang.String)
String javaName
public java.lang.String javaName ()
static void ()
}
META-INF/maven/
META-INF/maven/com.squareup.okhttp3/
META-INF/maven/com.squareup.okhttp3/okhttp/
META-INF/maven/com.squareup.okhttp3/okhttp/pom.xml
META-INF/maven/com.squareup.okhttp3/okhttp/pom.properties