META-INF/
META-INF/MANIFEST.MF
com/
com/squareup/
com/squareup/okhttp/
com/squareup/okhttp/internal/
com/squareup/okhttp/internal/framed/
com/squareup/okhttp/mockwebserver/
com/squareup/okhttp/internal/framed/FramedServer.classFramedServer.java
package com.squareup.okhttp.internal.framed
public final com.squareup.okhttp.internal.framed.FramedServer extends com.squareup.okhttp.internal.framed.FramedConnection$Listener {
static final java.util.logging.Logger logger
private final java.util.List framedProtocols
private final java.io.File baseDirectory
private final javax.net.ssl.SSLSocketFactory sslSocketFactory
public void (java.io.File, javax.net.ssl.SSLSocketFactory)
java.io.File baseDirectory
javax.net.ssl.SSLSocketFactory sslSocketFactory
private void run () throws java.lang.Exception
javax.net.ssl.SSLSocket sslSocket
String protocolString
com.squareup.okhttp.Protocol protocol
com.squareup.okhttp.internal.framed.FramedConnection framedConnection
java.io.IOException e
Exception e
java.net.Socket socket
java.net.ServerSocket serverSocket
private javax.net.ssl.SSLSocket doSsl (java.net.Socket) throws java.io.IOException
java.net.Socket socket
javax.net.ssl.SSLSocket sslSocket
public void onStream (com.squareup.okhttp.internal.framed.FramedStream) throws java.io.IOException
int i
int size
java.util.List requestHeaders
String path
java.io.File file
java.io.IOException e
com.squareup.okhttp.internal.framed.FramedStream stream
private void send404 (com.squareup.okhttp.internal.framed.FramedStream, java.lang.String) throws java.io.IOException
com.squareup.okhttp.internal.framed.FramedStream stream
String path
java.util.List responseHeaders
okio.BufferedSink out
private void serveDirectory (com.squareup.okhttp.internal.framed.FramedStream, java.io.File[]) throws java.io.IOException
String target
java.io.File file
java.io.File[] arr$
int len$
int i$
com.squareup.okhttp.internal.framed.FramedStream stream
java.io.File[] files
java.util.List responseHeaders
okio.BufferedSink out
private void serveFile (com.squareup.okhttp.internal.framed.FramedStream, java.io.File) throws java.io.IOException
okio.BufferedSink out
com.squareup.okhttp.internal.framed.FramedStream stream
java.io.File file
java.util.List responseHeaders
okio.Source source
private java.lang.String contentType (java.io.File)
java.io.File file
public static transient void main (java.lang.String[]) throws java.lang.Exception
String[] args
com.squareup.okhttp.internal.framed.FramedServer server
static void ()
}
com/squareup/okhttp/internal/HeldCertificate$Builder.classHeldCertificate.java
package com.squareup.okhttp.internal
public final com.squareup.okhttp.internal.HeldCertificate$Builder extends java.lang.Object {
private final long duration
private String hostname
private String serialNumber
private java.security.KeyPair keyPair
private com.squareup.okhttp.internal.HeldCertificate issuedBy
private int maxIntermediateCas
public void ()
public com.squareup.okhttp.internal.HeldCertificate$Builder serialNumber (java.lang.String)
String serialNumber
public com.squareup.okhttp.internal.HeldCertificate$Builder commonName (java.lang.String)
String hostname
public com.squareup.okhttp.internal.HeldCertificate$Builder keyPair (java.security.KeyPair)
java.security.KeyPair keyPair
public com.squareup.okhttp.internal.HeldCertificate$Builder issuedBy (com.squareup.okhttp.internal.HeldCertificate)
com.squareup.okhttp.internal.HeldCertificate signedBy
public com.squareup.okhttp.internal.HeldCertificate$Builder ca (int)
int maxIntermediateCas
public com.squareup.okhttp.internal.HeldCertificate build () throws java.security.GeneralSecurityException
java.security.KeyPair signedByKeyPair
javax.security.auth.x500.X500Principal signedByPrincipal
java.security.KeyPair heldKeyPair
javax.security.auth.x500.X500Principal subject
java.security.KeyPair signedByKeyPair
javax.security.auth.x500.X500Principal signedByPrincipal
long now
org.bouncycastle.x509.X509V3CertificateGenerator generator
java.security.cert.X509Certificate certificate
public java.security.KeyPair generateKeyPair () throws java.security.GeneralSecurityException
java.security.KeyPairGenerator keyPairGenerator
static void ()
}
com/squareup/okhttp/internal/HeldCertificate.classHeldCertificate.java
package com.squareup.okhttp.internal
public final com.squareup.okhttp.internal.HeldCertificate extends java.lang.Object {
public final java.security.cert.X509Certificate certificate
public final java.security.KeyPair keyPair
public void (java.security.cert.X509Certificate, java.security.KeyPair)
java.security.cert.X509Certificate certificate
java.security.KeyPair keyPair
}
com/squareup/okhttp/internal/SslContextBuilder.classSslContextBuilder.java
package com.squareup.okhttp.internal
public final com.squareup.okhttp.internal.SslContextBuilder extends java.lang.Object {
private static javax.net.ssl.SSLContext localhost
private com.squareup.okhttp.internal.HeldCertificate[] chain
private java.util.List trustedCertificates
public void ()
public static synchronized javax.net.ssl.SSLContext localhost ()
com.squareup.okhttp.internal.HeldCertificate heldCertificate
java.security.GeneralSecurityException e
java.net.UnknownHostException e
public transient com.squareup.okhttp.internal.SslContextBuilder certificateChain (com.squareup.okhttp.internal.HeldCertificate[])
com.squareup.okhttp.internal.HeldCertificate[] chain
public com.squareup.okhttp.internal.SslContextBuilder addTrustedCertificate (java.security.cert.X509Certificate)
java.security.cert.X509Certificate certificate
public javax.net.ssl.SSLContext build () throws java.security.GeneralSecurityException
int i
java.security.cert.Certificate[] certificates
int i
char[] password
java.security.KeyStore keyStore
javax.net.ssl.KeyManagerFactory keyManagerFactory
javax.net.ssl.TrustManagerFactory trustManagerFactory
javax.net.ssl.SSLContext sslContext
private java.security.KeyStore newEmptyKeyStore (char[]) throws java.security.GeneralSecurityException
java.security.KeyStore keyStore
java.io.InputStream in
java.io.IOException e
char[] password
}
com/squareup/okhttp/mockwebserver/Dispatcher.classDispatcher.java
package com.squareup.okhttp.mockwebserver
public abstract com.squareup.okhttp.mockwebserver.Dispatcher extends java.lang.Object {
public void ()
public abstract com.squareup.okhttp.mockwebserver.MockResponse dispatch (com.squareup.okhttp.mockwebserver.RecordedRequest) throws java.lang.InterruptedException
public com.squareup.okhttp.mockwebserver.MockResponse peek ()
}
com/squareup/okhttp/mockwebserver/MockResponse.classMockResponse.java
package com.squareup.okhttp.mockwebserver
public final com.squareup.okhttp.mockwebserver.MockResponse extends java.lang.Object implements java.lang.Cloneable {
private static final String CHUNKED_BODY_HEADER
private String status
private com.squareup.okhttp.Headers$Builder headers
private okio.Buffer body
private long throttleBytesPerPeriod
private long throttlePeriodAmount
private java.util.concurrent.TimeUnit throttlePeriodUnit
private com.squareup.okhttp.mockwebserver.SocketPolicy socketPolicy
private long bodyDelayAmount
private java.util.concurrent.TimeUnit bodyDelayUnit
private java.util.List promises
private com.squareup.okhttp.internal.framed.Settings settings
private com.squareup.okhttp.ws.WebSocketListener webSocketListener
public void ()
public com.squareup.okhttp.mockwebserver.MockResponse clone ()
com.squareup.okhttp.mockwebserver.MockResponse result
CloneNotSupportedException e
public java.lang.String getStatus ()
public com.squareup.okhttp.mockwebserver.MockResponse setResponseCode (int)
int code
public com.squareup.okhttp.mockwebserver.MockResponse setStatus (java.lang.String)
String status
public com.squareup.okhttp.Headers getHeaders ()
public com.squareup.okhttp.mockwebserver.MockResponse clearHeaders ()
public com.squareup.okhttp.mockwebserver.MockResponse addHeader (java.lang.String)
String header
public com.squareup.okhttp.mockwebserver.MockResponse addHeader (java.lang.String, java.lang.Object)
String name
Object value
public com.squareup.okhttp.mockwebserver.MockResponse addHeaderLenient (java.lang.String, java.lang.Object)
String name
Object value
public com.squareup.okhttp.mockwebserver.MockResponse setHeader (java.lang.String, java.lang.Object)
String name
Object value
public com.squareup.okhttp.mockwebserver.MockResponse setHeaders (com.squareup.okhttp.Headers)
com.squareup.okhttp.Headers headers
public com.squareup.okhttp.mockwebserver.MockResponse removeHeader (java.lang.String)
String name
public okio.Buffer getBody ()
public com.squareup.okhttp.mockwebserver.MockResponse setBody (okio.Buffer)
okio.Buffer body
public com.squareup.okhttp.mockwebserver.MockResponse setBody (java.lang.String)
String body
public com.squareup.okhttp.mockwebserver.MockResponse setChunkedBody (okio.Buffer, int)
long chunkSize
okio.Buffer body
int maxChunkSize
okio.Buffer bytesOut
public com.squareup.okhttp.mockwebserver.MockResponse setChunkedBody (java.lang.String, int)
String body
int maxChunkSize
public com.squareup.okhttp.mockwebserver.SocketPolicy getSocketPolicy ()
public com.squareup.okhttp.mockwebserver.MockResponse setSocketPolicy (com.squareup.okhttp.mockwebserver.SocketPolicy)
com.squareup.okhttp.mockwebserver.SocketPolicy socketPolicy
public com.squareup.okhttp.mockwebserver.MockResponse throttleBody (long, long, java.util.concurrent.TimeUnit)
long bytesPerPeriod
long period
java.util.concurrent.TimeUnit unit
public long getThrottleBytesPerPeriod ()
public long getThrottlePeriod (java.util.concurrent.TimeUnit)
java.util.concurrent.TimeUnit unit
public com.squareup.okhttp.mockwebserver.MockResponse setBodyDelay (long, java.util.concurrent.TimeUnit)
long delay
java.util.concurrent.TimeUnit unit
public long getBodyDelay (java.util.concurrent.TimeUnit)
java.util.concurrent.TimeUnit unit
public com.squareup.okhttp.mockwebserver.MockResponse withPush (com.squareup.okhttp.mockwebserver.PushPromise)
com.squareup.okhttp.mockwebserver.PushPromise promise
public java.util.List getPushPromises ()
public com.squareup.okhttp.mockwebserver.MockResponse withSettings (com.squareup.okhttp.internal.framed.Settings)
com.squareup.okhttp.internal.framed.Settings settings
public com.squareup.okhttp.internal.framed.Settings getSettings ()
public com.squareup.okhttp.mockwebserver.MockResponse withWebSocketUpgrade (com.squareup.okhttp.ws.WebSocketListener)
com.squareup.okhttp.ws.WebSocketListener listener
public com.squareup.okhttp.ws.WebSocketListener getWebSocketListener ()
public java.lang.String toString ()
public volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
com/squareup/okhttp/mockwebserver/MockWebServer$1.classMockWebServer.java
package com.squareup.okhttp.mockwebserver
final com.squareup.okhttp.mockwebserver.MockWebServer$1 extends java.lang.Object implements javax.net.ssl.X509TrustManager {
void ()
public void checkClientTrusted (java.security.cert.X509Certificate[], java.lang.String) throws java.security.cert.CertificateException
java.security.cert.X509Certificate[] chain
String authType
public void checkServerTrusted (java.security.cert.X509Certificate[], java.lang.String)
java.security.cert.X509Certificate[] chain
String authType
public java.security.cert.X509Certificate[] getAcceptedIssuers ()
}
com/squareup/okhttp/mockwebserver/MockWebServer$2.classMockWebServer.java
package com.squareup.okhttp.mockwebserver
com.squareup.okhttp.mockwebserver.MockWebServer$2 extends org.junit.runners.model.Statement {
final org.junit.runners.model.Statement val$base
final com.squareup.okhttp.mockwebserver.MockWebServer this$0
void (com.squareup.okhttp.mockwebserver.MockWebServer, org.junit.runners.model.Statement)
public void evaluate () throws java.lang.Throwable
java.io.IOException e
java.io.IOException e
}
com/squareup/okhttp/mockwebserver/MockWebServer$3.classMockWebServer.java
package com.squareup.okhttp.mockwebserver
com.squareup.okhttp.mockwebserver.MockWebServer$3 extends com.squareup.okhttp.internal.NamedRunnable {
final com.squareup.okhttp.mockwebserver.MockWebServer this$0
transient void (com.squareup.okhttp.mockwebserver.MockWebServer, java.lang.String, java.lang.Object[])
String x0
Object[] x1
protected void execute ()
Throwable e
java.util.Iterator s
java.util.Iterator s
private void acceptConnections () throws java.lang.Exception
java.net.Socket socket
java.net.SocketException e
java.net.Socket socket
com.squareup.okhttp.mockwebserver.SocketPolicy socketPolicy
}
com/squareup/okhttp/mockwebserver/MockWebServer$4.classMockWebServer.java
package com.squareup.okhttp.mockwebserver
com.squareup.okhttp.mockwebserver.MockWebServer$4 extends com.squareup.okhttp.internal.NamedRunnable {
int sequenceNumber
final java.net.Socket val$raw
final com.squareup.okhttp.mockwebserver.MockWebServer this$0
transient void (com.squareup.okhttp.mockwebserver.MockWebServer, java.lang.String, java.lang.Object[], java.net.Socket)
String x0
Object[] x1
protected void execute ()
java.io.IOException e
Exception e
public void processConnection () throws java.lang.Exception
String protocolString
com.squareup.okhttp.mockwebserver.SocketPolicy socketPolicy
javax.net.ssl.SSLSocket sslSocket
java.net.Socket socket
com.squareup.okhttp.mockwebserver.MockWebServer$FramedSocketHandler framedSocketListener
com.squareup.okhttp.internal.framed.FramedConnection framedConnection
com.squareup.okhttp.Protocol protocol
java.net.Socket socket
okio.BufferedSource source
okio.BufferedSink sink
private void createTunnel () throws java.io.IOException java.lang.InterruptedException
com.squareup.okhttp.mockwebserver.SocketPolicy socketPolicy
okio.BufferedSource source
okio.BufferedSink sink
private boolean processOneRequest (java.net.Socket, okio.BufferedSource, okio.BufferedSink) throws java.io.IOException java.lang.InterruptedException
java.net.Socket socket
okio.BufferedSource source
okio.BufferedSink sink
com.squareup.okhttp.mockwebserver.RecordedRequest request
com.squareup.okhttp.mockwebserver.MockResponse response
boolean reuseSocket
boolean requestWantsWebSockets
boolean responseWantsWebSockets
}
com/squareup/okhttp/mockwebserver/MockWebServer$5.classMockWebServer.java
package com.squareup.okhttp.mockwebserver
com.squareup.okhttp.mockwebserver.MockWebServer$5 extends com.squareup.okhttp.internal.ws.RealWebSocket {
final java.util.concurrent.CountDownLatch val$connectionClose
final com.squareup.okhttp.mockwebserver.MockWebServer this$0
void (com.squareup.okhttp.mockwebserver.MockWebServer, boolean, okio.BufferedSource, okio.BufferedSink, java.util.Random, java.util.concurrent.Executor, com.squareup.okhttp.ws.WebSocketListener, java.lang.String, java.util.concurrent.CountDownLatch)
boolean x0
okio.BufferedSource x1
okio.BufferedSink x2
java.util.Random x3
java.util.concurrent.Executor x4
com.squareup.okhttp.ws.WebSocketListener x5
String x6
protected void close () throws java.io.IOException
}
com/squareup/okhttp/mockwebserver/MockWebServer$FramedSocketHandler.classMockWebServer.java
package com.squareup.okhttp.mockwebserver
com.squareup.okhttp.mockwebserver.MockWebServer$FramedSocketHandler extends com.squareup.okhttp.internal.framed.FramedConnection$Listener {
private final java.net.Socket socket
private final com.squareup.okhttp.Protocol protocol
private final java.util.concurrent.atomic.AtomicInteger sequenceNumber
final com.squareup.okhttp.mockwebserver.MockWebServer this$0
private void (com.squareup.okhttp.mockwebserver.MockWebServer, java.net.Socket, com.squareup.okhttp.Protocol)
java.net.Socket socket
com.squareup.okhttp.Protocol protocol
public void onStream (com.squareup.okhttp.internal.framed.FramedStream) throws java.io.IOException
com.squareup.okhttp.mockwebserver.MockResponse response
InterruptedException e
com.squareup.okhttp.internal.framed.FramedStream stream
com.squareup.okhttp.mockwebserver.RecordedRequest request
com.squareup.okhttp.mockwebserver.MockResponse response
private com.squareup.okhttp.mockwebserver.RecordedRequest readRequest (com.squareup.okhttp.internal.framed.FramedStream) throws java.io.IOException
String s
String[] arr$
int len$
int i$
okio.ByteString name
String value
int i
int size
com.squareup.okhttp.internal.framed.FramedStream stream
java.util.List streamHeaders
com.squareup.okhttp.Headers$Builder httpHeaders
String method
String path
String version
okio.Buffer body
String requestLine
java.util.List chunkSizes
private void writeResponse (com.squareup.okhttp.internal.framed.FramedStream, com.squareup.okhttp.mockwebserver.MockResponse) throws java.io.IOException
int i
int size
okio.BufferedSink sink
com.squareup.okhttp.internal.framed.FramedStream stream
com.squareup.okhttp.mockwebserver.MockResponse response
com.squareup.okhttp.internal.framed.Settings settings
java.util.List spdyHeaders
String[] statusParts
com.squareup.okhttp.Headers headers
okio.Buffer body
boolean closeStreamAfterHeaders
private void pushPromises (com.squareup.okhttp.internal.framed.FramedStream, java.util.List) throws java.io.IOException
int i
int size
java.util.List pushedHeaders
com.squareup.okhttp.Headers pushPromiseHeaders
String requestLine
java.util.List chunkSizes
boolean hasBody
com.squareup.okhttp.internal.framed.FramedStream pushedStream
com.squareup.okhttp.mockwebserver.PushPromise pushPromise
java.util.Iterator i$
com.squareup.okhttp.internal.framed.FramedStream stream
java.util.List promises
void (com.squareup.okhttp.mockwebserver.MockWebServer, java.net.Socket, com.squareup.okhttp.Protocol, com.squareup.okhttp.mockwebserver.MockWebServer$1)
com.squareup.okhttp.mockwebserver.MockWebServer x0
java.net.Socket x1
com.squareup.okhttp.Protocol x2
com.squareup.okhttp.mockwebserver.MockWebServer$1 x3
}
com/squareup/okhttp/mockwebserver/MockWebServer$TruncatingBuffer.classMockWebServer.java
package com.squareup.okhttp.mockwebserver
com.squareup.okhttp.mockwebserver.MockWebServer$TruncatingBuffer extends java.lang.Object implements okio.Sink {
private final okio.Buffer buffer
private long remainingByteCount
private long receivedByteCount
void (long)
long bodyLimit
public void write (okio.Buffer, long) throws java.io.IOException
okio.Buffer source
long byteCount
long toRead
long toSkip
public void flush () throws java.io.IOException
public okio.Timeout timeout ()
public void close () throws java.io.IOException
static long access$2000 (com.squareup.okhttp.mockwebserver.MockWebServer$TruncatingBuffer)
com.squareup.okhttp.mockwebserver.MockWebServer$TruncatingBuffer x0
static okio.Buffer access$2100 (com.squareup.okhttp.mockwebserver.MockWebServer$TruncatingBuffer)
com.squareup.okhttp.mockwebserver.MockWebServer$TruncatingBuffer x0
}
com/squareup/okhttp/mockwebserver/MockWebServer.classMockWebServer.java
package com.squareup.okhttp.mockwebserver
public final com.squareup.okhttp.mockwebserver.MockWebServer extends java.lang.Object implements org.junit.rules.TestRule {
private static final javax.net.ssl.X509TrustManager UNTRUSTED_TRUST_MANAGER
private static final java.util.logging.Logger logger
private final java.util.concurrent.BlockingQueue requestQueue
private final java.util.Set openClientSockets
private final java.util.Set openFramedConnections
private final java.util.concurrent.atomic.AtomicInteger requestCount
private long bodyLimit
private javax.net.ServerSocketFactory serverSocketFactory
private java.net.ServerSocket serverSocket
private javax.net.ssl.SSLSocketFactory sslSocketFactory
private java.util.concurrent.ExecutorService executor
private boolean tunnelProxy
private com.squareup.okhttp.mockwebserver.Dispatcher dispatcher
private int port
private java.net.InetSocketAddress inetSocketAddress
private boolean protocolNegotiationEnabled
private java.util.List protocols
private boolean started
public void ()
private synchronized void maybeStart ()
java.io.IOException e
public org.junit.runners.model.Statement apply (org.junit.runners.model.Statement, org.junit.runner.Description)
org.junit.runners.model.Statement base
org.junit.runner.Description description
public int getPort ()
public java.lang.String getHostName ()
public java.net.Proxy toProxyAddress ()
java.net.InetSocketAddress address
public void setServerSocketFactory (javax.net.ServerSocketFactory)
javax.net.ServerSocketFactory serverSocketFactory
public java.net.URL getUrl (java.lang.String)
String path
public com.squareup.okhttp.HttpUrl url (java.lang.String)
String path
public java.lang.String getCookieDomain ()
String hostName
public void setBodyLimit (long)
long maxBodyLength
public void setProtocolNegotiationEnabled (boolean)
boolean protocolNegotiationEnabled
public void setProtocols (java.util.List)
java.util.List protocols
public void useHttps (javax.net.ssl.SSLSocketFactory, boolean)
javax.net.ssl.SSLSocketFactory sslSocketFactory
boolean tunnelProxy
public com.squareup.okhttp.mockwebserver.RecordedRequest takeRequest () throws java.lang.InterruptedException
public com.squareup.okhttp.mockwebserver.RecordedRequest takeRequest (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long timeout
java.util.concurrent.TimeUnit unit
public int getRequestCount ()
public void enqueue (com.squareup.okhttp.mockwebserver.MockResponse)
com.squareup.okhttp.mockwebserver.MockResponse response
public void start () throws java.io.IOException
public void start (int) throws java.io.IOException
int port
public void start (java.net.InetAddress, int) throws java.io.IOException
java.net.InetAddress inetAddress
int port
private synchronized void start (java.net.InetSocketAddress) throws java.io.IOException
java.net.InetSocketAddress inetSocketAddress
public synchronized void shutdown () throws java.io.IOException
InterruptedException e
private void serveConnection (java.net.Socket)
java.net.Socket raw
private void processHandshakeFailure (java.net.Socket) throws java.lang.Exception
java.net.Socket raw
javax.net.ssl.SSLContext context
javax.net.ssl.SSLSocketFactory sslSocketFactory
javax.net.ssl.SSLSocket socket
private void dispatchBookkeepingRequest (int, java.net.Socket) throws java.lang.InterruptedException
int sequenceNumber
java.net.Socket socket
private com.squareup.okhttp.mockwebserver.RecordedRequest readRequest (java.net.Socket, okio.BufferedSource, okio.BufferedSink, int) throws java.io.IOException
String request
java.io.IOException streamIsClosed
String lowercaseHeader
int chunkSize
java.net.Socket socket
okio.BufferedSource source
okio.BufferedSink sink
int sequenceNumber
String request
com.squareup.okhttp.Headers$Builder headers
long contentLength
boolean chunked
boolean expectContinue
String header
boolean hasBody
com.squareup.okhttp.mockwebserver.MockWebServer$TruncatingBuffer requestBody
java.util.List chunkSizes
com.squareup.okhttp.mockwebserver.MockResponse policy
String method
private void handleWebSocketUpgrade (java.net.Socket, okio.BufferedSource, okio.BufferedSink, com.squareup.okhttp.mockwebserver.RecordedRequest, com.squareup.okhttp.mockwebserver.MockResponse) throws java.io.IOException
InterruptedException e
java.net.Socket socket
okio.BufferedSource source
okio.BufferedSink sink
com.squareup.okhttp.mockwebserver.RecordedRequest request
com.squareup.okhttp.mockwebserver.MockResponse response
String key
String acceptKey
com.squareup.okhttp.ws.WebSocketListener listener
java.util.concurrent.CountDownLatch connectionClose
java.util.concurrent.ThreadPoolExecutor replyExecutor
com.squareup.okhttp.internal.ws.RealWebSocket webSocket
String scheme
String authority
com.squareup.okhttp.Request fancyRequest
com.squareup.okhttp.Response fancyResponse
private void writeHttpResponse (java.net.Socket, okio.BufferedSink, com.squareup.okhttp.mockwebserver.MockResponse) throws java.io.IOException
int i
int size
java.net.Socket socket
okio.BufferedSink sink
com.squareup.okhttp.mockwebserver.MockResponse response
com.squareup.okhttp.Headers headers
okio.Buffer body
private void sleepIfDelayed (com.squareup.okhttp.mockwebserver.MockResponse)
InterruptedException e
com.squareup.okhttp.mockwebserver.MockResponse response
long delayMs
private void throttledTransfer (com.squareup.okhttp.mockwebserver.MockResponse, java.net.Socket, okio.BufferedSource, okio.BufferedSink, long, boolean) throws java.io.IOException
long toRead
long read
int b
InterruptedException e
com.squareup.okhttp.mockwebserver.MockResponse policy
java.net.Socket socket
okio.BufferedSource source
okio.BufferedSink sink
long byteCount
boolean isRequest
okio.Buffer buffer
long bytesPerPeriod
long periodDelayMs
long halfByteCount
boolean disconnectHalfway
private void readEmptyLine (okio.BufferedSource) throws java.io.IOException
okio.BufferedSource source
String line
public void setDispatcher (com.squareup.okhttp.mockwebserver.Dispatcher)
com.squareup.okhttp.mockwebserver.Dispatcher dispatcher
public java.lang.String toString ()
static void access$000 (com.squareup.okhttp.mockwebserver.MockWebServer)
com.squareup.okhttp.mockwebserver.MockWebServer x0
static java.util.logging.Logger access$100 ()
static java.net.ServerSocket access$200 (com.squareup.okhttp.mockwebserver.MockWebServer)
com.squareup.okhttp.mockwebserver.MockWebServer x0
static java.util.Set access$300 (com.squareup.okhttp.mockwebserver.MockWebServer)
com.squareup.okhttp.mockwebserver.MockWebServer x0
static java.util.Set access$400 (com.squareup.okhttp.mockwebserver.MockWebServer)
com.squareup.okhttp.mockwebserver.MockWebServer x0
static java.util.concurrent.ExecutorService access$500 (com.squareup.okhttp.mockwebserver.MockWebServer)
com.squareup.okhttp.mockwebserver.MockWebServer x0
static com.squareup.okhttp.mockwebserver.Dispatcher access$600 (com.squareup.okhttp.mockwebserver.MockWebServer)
com.squareup.okhttp.mockwebserver.MockWebServer x0
static void access$700 (com.squareup.okhttp.mockwebserver.MockWebServer, int, java.net.Socket) throws java.lang.InterruptedException
com.squareup.okhttp.mockwebserver.MockWebServer x0
int x1
java.net.Socket x2
static void access$800 (com.squareup.okhttp.mockwebserver.MockWebServer, java.net.Socket)
com.squareup.okhttp.mockwebserver.MockWebServer x0
java.net.Socket x1
static javax.net.ssl.SSLSocketFactory access$900 (com.squareup.okhttp.mockwebserver.MockWebServer)
com.squareup.okhttp.mockwebserver.MockWebServer x0
static boolean access$1000 (com.squareup.okhttp.mockwebserver.MockWebServer)
com.squareup.okhttp.mockwebserver.MockWebServer x0
static void access$1100 (com.squareup.okhttp.mockwebserver.MockWebServer, java.net.Socket) throws java.lang.Exception
com.squareup.okhttp.mockwebserver.MockWebServer x0
java.net.Socket x1
static boolean access$1200 (com.squareup.okhttp.mockwebserver.MockWebServer)
com.squareup.okhttp.mockwebserver.MockWebServer x0
static java.util.List access$1300 (com.squareup.okhttp.mockwebserver.MockWebServer)
com.squareup.okhttp.mockwebserver.MockWebServer x0
static com.squareup.okhttp.mockwebserver.RecordedRequest access$1500 (com.squareup.okhttp.mockwebserver.MockWebServer, java.net.Socket, okio.BufferedSource, okio.BufferedSink, int) throws java.io.IOException
com.squareup.okhttp.mockwebserver.MockWebServer x0
java.net.Socket x1
okio.BufferedSource x2
okio.BufferedSink x3
int x4
static java.util.concurrent.atomic.AtomicInteger access$1600 (com.squareup.okhttp.mockwebserver.MockWebServer)
com.squareup.okhttp.mockwebserver.MockWebServer x0
static java.util.concurrent.BlockingQueue access$1700 (com.squareup.okhttp.mockwebserver.MockWebServer)
com.squareup.okhttp.mockwebserver.MockWebServer x0
static void access$1800 (com.squareup.okhttp.mockwebserver.MockWebServer, java.net.Socket, okio.BufferedSource, okio.BufferedSink, com.squareup.okhttp.mockwebserver.RecordedRequest, com.squareup.okhttp.mockwebserver.MockResponse) throws java.io.IOException
com.squareup.okhttp.mockwebserver.MockWebServer x0
java.net.Socket x1
okio.BufferedSource x2
okio.BufferedSink x3
com.squareup.okhttp.mockwebserver.RecordedRequest x4
com.squareup.okhttp.mockwebserver.MockResponse x5
static void access$1900 (com.squareup.okhttp.mockwebserver.MockWebServer, java.net.Socket, okio.BufferedSink, com.squareup.okhttp.mockwebserver.MockResponse) throws java.io.IOException
com.squareup.okhttp.mockwebserver.MockWebServer x0
java.net.Socket x1
okio.BufferedSink x2
com.squareup.okhttp.mockwebserver.MockResponse x3
static void access$2200 (com.squareup.okhttp.mockwebserver.MockWebServer, com.squareup.okhttp.mockwebserver.MockResponse)
com.squareup.okhttp.mockwebserver.MockWebServer x0
com.squareup.okhttp.mockwebserver.MockResponse x1
static long access$2300 (com.squareup.okhttp.mockwebserver.MockWebServer)
com.squareup.okhttp.mockwebserver.MockWebServer x0
static void access$2400 (com.squareup.okhttp.mockwebserver.MockWebServer, com.squareup.okhttp.mockwebserver.MockResponse, java.net.Socket, okio.BufferedSource, okio.BufferedSink, long, boolean) throws java.io.IOException
com.squareup.okhttp.mockwebserver.MockWebServer x0
com.squareup.okhttp.mockwebserver.MockResponse x1
java.net.Socket x2
okio.BufferedSource x3
okio.BufferedSink x4
long x5
boolean x6
static void ()
}
com/squareup/okhttp/mockwebserver/PushPromise.classPushPromise.java
package com.squareup.okhttp.mockwebserver
public final com.squareup.okhttp.mockwebserver.PushPromise extends java.lang.Object {
private final String method
private final String path
private final com.squareup.okhttp.Headers headers
private final com.squareup.okhttp.mockwebserver.MockResponse response
public void (java.lang.String, java.lang.String, com.squareup.okhttp.Headers, com.squareup.okhttp.mockwebserver.MockResponse)
String method
String path
com.squareup.okhttp.Headers headers
com.squareup.okhttp.mockwebserver.MockResponse response
public java.lang.String getMethod ()
public java.lang.String getPath ()
public com.squareup.okhttp.Headers getHeaders ()
public com.squareup.okhttp.mockwebserver.MockResponse getResponse ()
}
com/squareup/okhttp/mockwebserver/QueueDispatcher.classQueueDispatcher.java
package com.squareup.okhttp.mockwebserver
public com.squareup.okhttp.mockwebserver.QueueDispatcher extends com.squareup.okhttp.mockwebserver.Dispatcher {
private static final java.util.logging.Logger logger
protected final java.util.concurrent.BlockingQueue responseQueue
private com.squareup.okhttp.mockwebserver.MockResponse failFastResponse
public void ()
public com.squareup.okhttp.mockwebserver.MockResponse dispatch (com.squareup.okhttp.mockwebserver.RecordedRequest) throws java.lang.InterruptedException
com.squareup.okhttp.mockwebserver.RecordedRequest request
String requestLine
public com.squareup.okhttp.mockwebserver.MockResponse peek ()
com.squareup.okhttp.mockwebserver.MockResponse peek
public void enqueueResponse (com.squareup.okhttp.mockwebserver.MockResponse)
com.squareup.okhttp.mockwebserver.MockResponse response
public void setFailFast (boolean)
boolean failFast
com.squareup.okhttp.mockwebserver.MockResponse failFastResponse
public void setFailFast (com.squareup.okhttp.mockwebserver.MockResponse)
com.squareup.okhttp.mockwebserver.MockResponse failFastResponse
static void ()
}
com/squareup/okhttp/mockwebserver/RecordedRequest.classRecordedRequest.java
package com.squareup.okhttp.mockwebserver
public final com.squareup.okhttp.mockwebserver.RecordedRequest extends java.lang.Object {
private final String requestLine
private final String method
private final String path
private final com.squareup.okhttp.Headers headers
private final java.util.List chunkSizes
private final long bodySize
private final okio.Buffer body
private final int sequenceNumber
private final com.squareup.okhttp.TlsVersion tlsVersion
public void (java.lang.String, com.squareup.okhttp.Headers, java.util.List, long, okio.Buffer, int, java.net.Socket)
int methodEnd
int pathEnd
String requestLine
com.squareup.okhttp.Headers headers
java.util.List chunkSizes
long bodySize
okio.Buffer body
int sequenceNumber
java.net.Socket socket
public java.lang.String getRequestLine ()
public java.lang.String getMethod ()
public java.lang.String getPath ()
public com.squareup.okhttp.Headers getHeaders ()
public java.lang.String getHeader (java.lang.String)
String name
java.util.List values
public java.util.List getChunkSizes ()
public long getBodySize ()
public okio.Buffer getBody ()
public java.lang.String getUtf8Body ()
public int getSequenceNumber ()
public com.squareup.okhttp.TlsVersion getTlsVersion ()
public java.lang.String toString ()
}
com/squareup/okhttp/mockwebserver/SocketPolicy.classSocketPolicy.java
package com.squareup.okhttp.mockwebserver
public final com.squareup.okhttp.mockwebserver.SocketPolicy extends java.lang.Enum {
public static final com.squareup.okhttp.mockwebserver.SocketPolicy KEEP_OPEN
public static final com.squareup.okhttp.mockwebserver.SocketPolicy DISCONNECT_AT_END
public static final com.squareup.okhttp.mockwebserver.SocketPolicy UPGRADE_TO_SSL_AT_END
public static final com.squareup.okhttp.mockwebserver.SocketPolicy DISCONNECT_AT_START
public static final com.squareup.okhttp.mockwebserver.SocketPolicy DISCONNECT_AFTER_REQUEST
public static final com.squareup.okhttp.mockwebserver.SocketPolicy DISCONNECT_DURING_REQUEST_BODY
public static final com.squareup.okhttp.mockwebserver.SocketPolicy DISCONNECT_DURING_RESPONSE_BODY
public static final com.squareup.okhttp.mockwebserver.SocketPolicy FAIL_HANDSHAKE
public static final com.squareup.okhttp.mockwebserver.SocketPolicy SHUTDOWN_INPUT_AT_END
public static final com.squareup.okhttp.mockwebserver.SocketPolicy SHUTDOWN_OUTPUT_AT_END
public static final com.squareup.okhttp.mockwebserver.SocketPolicy NO_RESPONSE
private static final com.squareup.okhttp.mockwebserver.SocketPolicy[] $VALUES
public static com.squareup.okhttp.mockwebserver.SocketPolicy[] values ()
public static com.squareup.okhttp.mockwebserver.SocketPolicy valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
META-INF/maven/
META-INF/maven/com.squareup.okhttp/
META-INF/maven/com.squareup.okhttp/mockwebserver/
META-INF/maven/com.squareup.okhttp/mockwebserver/pom.xml
META-INF/maven/com.squareup.okhttp/mockwebserver/pom.properties