Home | History | Annotate | Download | only in 2.7.4

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.class
FramedServer.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.class
HeldCertificate.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.class
HeldCertificate.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.class
SslContextBuilder.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.class
Dispatcher.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.class
MockResponse.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.class
MockWebServer.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.class
MockWebServer.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.class
MockWebServer.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.class
MockWebServer.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.class
MockWebServer.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.class
MockWebServer.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.class
MockWebServer.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.class
MockWebServer.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.class
PushPromise.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.class
QueueDispatcher.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.class
RecordedRequest.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.class
SocketPolicy.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