META-INF/
META-INF/MANIFEST.MF
com/
com/koushikdutta/
com/koushikdutta/async/
com/koushikdutta/async/ArrayDeque$1.classArrayDeque.java
package com.koushikdutta.async
com.koushikdutta.async.ArrayDeque$1 extends java.lang.Object {
}
com/koushikdutta/async/ArrayDeque$DeqIterator.classArrayDeque.java
package com.koushikdutta.async
com.koushikdutta.async.ArrayDeque$DeqIterator extends java.lang.Object implements java.util.Iterator {
private int cursor
private int fence
private int lastRet
final com.koushikdutta.async.ArrayDeque this$0
private void (com.koushikdutta.async.ArrayDeque)
public boolean hasNext ()
public java.lang.Object next ()
Object result
public void remove ()
void (com.koushikdutta.async.ArrayDeque, com.koushikdutta.async.ArrayDeque$1)
com.koushikdutta.async.ArrayDeque x0
com.koushikdutta.async.ArrayDeque$1 x1
}
com/koushikdutta/async/ArrayDeque$DescendingIterator.classArrayDeque.java
package com.koushikdutta.async
com.koushikdutta.async.ArrayDeque$DescendingIterator extends java.lang.Object implements java.util.Iterator {
private int cursor
private int fence
private int lastRet
final com.koushikdutta.async.ArrayDeque this$0
private void (com.koushikdutta.async.ArrayDeque)
public boolean hasNext ()
public java.lang.Object next ()
Object result
public void remove ()
void (com.koushikdutta.async.ArrayDeque, com.koushikdutta.async.ArrayDeque$1)
com.koushikdutta.async.ArrayDeque x0
com.koushikdutta.async.ArrayDeque$1 x1
}
com/koushikdutta/async/ArrayDeque.classArrayDeque.java
package com.koushikdutta.async
public com.koushikdutta.async.ArrayDeque extends java.util.AbstractCollection implements com.koushikdutta.async.Deque java.lang.Cloneable java.io.Serializable {
private transient Object[] elements
private transient int head
private transient int tail
private static final int MIN_INITIAL_CAPACITY
private static final long serialVersionUID
static final boolean $assertionsDisabled
private void allocateElements (int)
int numElements
int initialCapacity
private void doubleCapacity ()
int p
int n
int r
int newCapacity
Object[] a
private java.lang.Object[] copyElements (java.lang.Object[])
int headPortionLen
Object[] a
public void ()
public void (int)
int numElements
public void (java.util.Collection)
java.util.Collection c
public void addFirst (java.lang.Object)
Object e
public void addLast (java.lang.Object)
Object e
public boolean offerFirst (java.lang.Object)
Object e
public boolean offerLast (java.lang.Object)
Object e
public java.lang.Object removeFirst ()
Object x
public java.lang.Object removeLast ()
Object x
public java.lang.Object pollFirst ()
int h
Object result
public java.lang.Object pollLast ()
int t
Object result
public java.lang.Object getFirst ()
Object result
public java.lang.Object getLast ()
Object result
public java.lang.Object peekFirst ()
Object result
public java.lang.Object peekLast ()
Object result
public boolean removeFirstOccurrence (java.lang.Object)
Object o
int mask
int i
Object x
public boolean removeLastOccurrence (java.lang.Object)
Object o
int mask
int i
Object x
public boolean add (java.lang.Object)
Object e
public boolean offer (java.lang.Object)
Object e
public java.lang.Object remove ()
public java.lang.Object poll ()
public java.lang.Object element ()
public java.lang.Object peek ()
public void push (java.lang.Object)
Object e
public java.lang.Object pop ()
private void checkInvariants ()
private boolean delete (int)
int i
Object[] elements
int mask
int h
int t
int front
int back
public int size ()
public boolean isEmpty ()
public java.util.Iterator iterator ()
public java.util.Iterator descendingIterator ()
public boolean contains (java.lang.Object)
Object o
int mask
int i
Object x
public boolean remove (java.lang.Object)
Object o
public void clear ()
int i
int mask
int h
int t
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] a
int size
public com.koushikdutta.async.ArrayDeque clone ()
com.koushikdutta.async.ArrayDeque result
CloneNotSupportedException e
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
int i
java.io.ObjectOutputStream s
int mask
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
int i
java.io.ObjectInputStream s
int size
public volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
static int access$200 (com.koushikdutta.async.ArrayDeque)
com.koushikdutta.async.ArrayDeque x0
static int access$300 (com.koushikdutta.async.ArrayDeque)
com.koushikdutta.async.ArrayDeque x0
static java.lang.Object[] access$400 (com.koushikdutta.async.ArrayDeque)
com.koushikdutta.async.ArrayDeque x0
static boolean access$500 (com.koushikdutta.async.ArrayDeque, int)
com.koushikdutta.async.ArrayDeque x0
int x1
static void ()
}
com/koushikdutta/async/AsyncDatagramSocket$1.classAsyncDatagramSocket.java
package com.koushikdutta.async
com.koushikdutta.async.AsyncDatagramSocket$1 extends java.lang.Object implements java.lang.Runnable {
final String val$host
final int val$port
final java.nio.ByteBuffer val$buffer
final com.koushikdutta.async.AsyncDatagramSocket this$0
void (com.koushikdutta.async.AsyncDatagramSocket, java.lang.String, int, java.nio.ByteBuffer)
public void run ()
}
com/koushikdutta/async/AsyncDatagramSocket$2.classAsyncDatagramSocket.java
package com.koushikdutta.async
com.koushikdutta.async.AsyncDatagramSocket$2 extends java.lang.Object implements java.lang.Runnable {
final java.net.InetSocketAddress val$address
final java.nio.ByteBuffer val$buffer
final com.koushikdutta.async.AsyncDatagramSocket this$0
void (com.koushikdutta.async.AsyncDatagramSocket, java.net.InetSocketAddress, java.nio.ByteBuffer)
public void run ()
}
com/koushikdutta/async/AsyncDatagramSocket.classAsyncDatagramSocket.java
package com.koushikdutta.async
public com.koushikdutta.async.AsyncDatagramSocket extends com.koushikdutta.async.AsyncNetworkSocket {
public void ()
public void disconnect () throws java.io.IOException
public java.net.InetSocketAddress getRemoteAddress ()
public void connect (java.net.InetSocketAddress) throws java.io.IOException
java.net.InetSocketAddress address
public void send (java.lang.String, int, java.nio.ByteBuffer)
java.io.IOException e
String host
int port
java.nio.ByteBuffer buffer
public void send (java.net.InetSocketAddress, java.nio.ByteBuffer)
int sent
java.io.IOException e
java.net.InetSocketAddress address
java.nio.ByteBuffer buffer
}
com/koushikdutta/async/AsyncNetworkSocket$1.classAsyncNetworkSocket.java
package com.koushikdutta.async
com.koushikdutta.async.AsyncNetworkSocket$1 extends java.lang.Object implements java.lang.Runnable {
final com.koushikdutta.async.ByteBufferList val$list
final com.koushikdutta.async.AsyncNetworkSocket this$0
void (com.koushikdutta.async.AsyncNetworkSocket, com.koushikdutta.async.ByteBufferList)
public void run ()
}
com/koushikdutta/async/AsyncNetworkSocket$2.classAsyncNetworkSocket.java
package com.koushikdutta.async
com.koushikdutta.async.AsyncNetworkSocket$2 extends java.lang.Object implements java.lang.Runnable {
final com.koushikdutta.async.AsyncNetworkSocket this$0
void (com.koushikdutta.async.AsyncNetworkSocket)
public void run ()
}
com/koushikdutta/async/AsyncNetworkSocket$3.classAsyncNetworkSocket.java
package com.koushikdutta.async
com.koushikdutta.async.AsyncNetworkSocket$3 extends java.lang.Object implements java.lang.Runnable {
final com.koushikdutta.async.AsyncNetworkSocket this$0
void (com.koushikdutta.async.AsyncNetworkSocket)
public void run ()
}
com/koushikdutta/async/AsyncNetworkSocket.classAsyncNetworkSocket.java
package com.koushikdutta.async
public com.koushikdutta.async.AsyncNetworkSocket extends java.lang.Object implements com.koushikdutta.async.AsyncSocket {
java.net.InetSocketAddress socketAddress
private com.koushikdutta.async.ChannelWrapper mChannel
private java.nio.channels.SelectionKey mKey
private com.koushikdutta.async.AsyncServer mServer
private com.koushikdutta.async.ByteBufferList pending
com.koushikdutta.async.util.Allocator allocator
boolean closeReported
com.koushikdutta.async.callback.WritableCallback mWriteableHandler
com.koushikdutta.async.callback.DataCallback mDataHandler
com.koushikdutta.async.callback.CompletedCallback mClosedHander
boolean mEndReported
Exception mPendingEndException
private com.koushikdutta.async.callback.CompletedCallback mCompletedCallback
boolean mPaused
static final boolean $assertionsDisabled
void ()
public void end ()
public boolean isChunked ()
void attach (java.nio.channels.SocketChannel, java.net.InetSocketAddress) throws java.io.IOException
java.nio.channels.SocketChannel channel
java.net.InetSocketAddress socketAddress
void attach (java.nio.channels.DatagramChannel) throws java.io.IOException
java.nio.channels.DatagramChannel channel
com.koushikdutta.async.ChannelWrapper getChannel ()
public void onDataWritable ()
void setup (com.koushikdutta.async.AsyncServer, java.nio.channels.SelectionKey)
com.koushikdutta.async.AsyncServer server
java.nio.channels.SelectionKey key
public void write (com.koushikdutta.async.ByteBufferList)
int before
java.nio.ByteBuffer[] arr
java.io.IOException e
com.koushikdutta.async.ByteBufferList list
private void handleRemaining (int) throws java.io.IOException
int remaining
int onReadable ()
boolean closed
java.nio.ByteBuffer b
long read
Exception e
int total
protected void reportClose (java.lang.Exception)
Exception e
public void close ()
public void closeInternal ()
java.io.IOException e
public void setWriteableCallback (com.koushikdutta.async.callback.WritableCallback)
com.koushikdutta.async.callback.WritableCallback handler
public void setDataCallback (com.koushikdutta.async.callback.DataCallback)
com.koushikdutta.async.callback.DataCallback callback
public com.koushikdutta.async.callback.DataCallback getDataCallback ()
public void setClosedCallback (com.koushikdutta.async.callback.CompletedCallback)
com.koushikdutta.async.callback.CompletedCallback handler
public com.koushikdutta.async.callback.CompletedCallback getClosedCallback ()
public com.koushikdutta.async.callback.WritableCallback getWriteableCallback ()
void reportEnd (java.lang.Exception)
Exception e
void reportEndPending (java.lang.Exception)
Exception e
public void setEndCallback (com.koushikdutta.async.callback.CompletedCallback)
com.koushikdutta.async.callback.CompletedCallback callback
public com.koushikdutta.async.callback.CompletedCallback getEndCallback ()
public boolean isOpen ()
public void pause ()
Exception ex
private void spitPending ()
public void resume ()
Exception ex
public boolean isPaused ()
public com.koushikdutta.async.AsyncServer getServer ()
public java.net.InetSocketAddress getRemoteAddress ()
public int getLocalPort ()
public java.lang.Object getSocket ()
public java.lang.String charset ()
static void ()
}
com/koushikdutta/async/AsyncSSLException.classAsyncSSLException.java
package com.koushikdutta.async
public com.koushikdutta.async.AsyncSSLException extends java.lang.Exception {
private boolean mIgnore
public void (java.lang.Throwable)
Throwable cause
public void setIgnore (boolean)
boolean ignore
public boolean getIgnore ()
}
com/koushikdutta/async/AsyncSSLSocket.classAsyncSSLSocket.java
package com.koushikdutta.async
public abstract com.koushikdutta.async.AsyncSSLSocket extends java.lang.Object implements com.koushikdutta.async.AsyncSocket {
public abstract java.security.cert.X509Certificate[] getPeerCertificates ()
public abstract javax.net.ssl.SSLEngine getSSLEngine ()
}
com/koushikdutta/async/AsyncSSLSocketWrapper$1.classAsyncSSLSocketWrapper.java
package com.koushikdutta.async
final com.koushikdutta.async.AsyncSSLSocketWrapper$1 extends java.lang.Object implements javax.net.ssl.X509TrustManager {
void ()
public java.security.cert.X509Certificate[] getAcceptedIssuers ()
public void checkClientTrusted (java.security.cert.X509Certificate[], java.lang.String)
java.security.cert.X509Certificate[] certs
String authType
public void checkServerTrusted (java.security.cert.X509Certificate[], java.lang.String)
java.security.cert.X509Certificate cert
java.security.cert.X509Certificate[] arr$
int len$
int i$
java.security.cert.X509Certificate[] certs
String authType
}
com/koushikdutta/async/AsyncSSLSocketWrapper$2.classAsyncSSLSocketWrapper.java
package com.koushikdutta.async
final com.koushikdutta.async.AsyncSSLSocketWrapper$2 extends java.lang.Object implements com.koushikdutta.async.callback.CompletedCallback {
final com.koushikdutta.async.AsyncSSLSocketWrapper$HandshakeCallback val$callback
void (com.koushikdutta.async.AsyncSSLSocketWrapper$HandshakeCallback)
public void onCompleted (java.lang.Exception)
Exception ex
}
com/koushikdutta/async/AsyncSSLSocketWrapper$3.classAsyncSSLSocketWrapper.java
package com.koushikdutta.async
com.koushikdutta.async.AsyncSSLSocketWrapper$3 extends java.lang.Object implements com.koushikdutta.async.callback.WritableCallback {
final com.koushikdutta.async.AsyncSSLSocketWrapper this$0
void (com.koushikdutta.async.AsyncSSLSocketWrapper)
public void onWriteable ()
}
com/koushikdutta/async/AsyncSSLSocketWrapper$4.classAsyncSSLSocketWrapper.java
package com.koushikdutta.async
com.koushikdutta.async.AsyncSSLSocketWrapper$4 extends java.lang.Object implements com.koushikdutta.async.callback.CompletedCallback {
final com.koushikdutta.async.AsyncSSLSocketWrapper this$0
void (com.koushikdutta.async.AsyncSSLSocketWrapper)
public void onCompleted (java.lang.Exception)
Exception ex
}
com/koushikdutta/async/AsyncSSLSocketWrapper$5.classAsyncSSLSocketWrapper.java
package com.koushikdutta.async
com.koushikdutta.async.AsyncSSLSocketWrapper$5 extends java.lang.Object implements com.koushikdutta.async.callback.DataCallback {
final com.koushikdutta.async.util.Allocator allocator
final com.koushikdutta.async.ByteBufferList buffered
final com.koushikdutta.async.AsyncSSLSocketWrapper this$0
void (com.koushikdutta.async.AsyncSSLSocketWrapper)
public void onDataAvailable (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.ByteBufferList)
java.nio.ByteBuffer all
java.nio.ByteBuffer readBuf
int remaining
int before
javax.net.ssl.SSLEngineResult res
java.nio.ByteBuffer b
javax.net.ssl.SSLException ex
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.ByteBufferList bb
}
com/koushikdutta/async/AsyncSSLSocketWrapper$6.classAsyncSSLSocketWrapper.java
package com.koushikdutta.async
com.koushikdutta.async.AsyncSSLSocketWrapper$6 extends java.lang.Object implements java.lang.Runnable {
final com.koushikdutta.async.AsyncSSLSocketWrapper this$0
void (com.koushikdutta.async.AsyncSSLSocketWrapper)
public void run ()
}
com/koushikdutta/async/AsyncSSLSocketWrapper$HandshakeCallback.classAsyncSSLSocketWrapper.java
package com.koushikdutta.async
public abstract com.koushikdutta.async.AsyncSSLSocketWrapper$HandshakeCallback extends java.lang.Object {
public abstract void onHandshakeCompleted (java.lang.Exception, com.koushikdutta.async.AsyncSSLSocket)
}
com/koushikdutta/async/AsyncSSLSocketWrapper.classAsyncSSLSocketWrapper.java
package com.koushikdutta.async
public com.koushikdutta.async.AsyncSSLSocketWrapper extends java.lang.Object implements com.koushikdutta.async.wrapper.AsyncSocketWrapper com.koushikdutta.async.AsyncSSLSocket {
static javax.net.ssl.SSLContext defaultSSLContext
com.koushikdutta.async.AsyncSocket mSocket
com.koushikdutta.async.BufferedDataSink mSink
boolean mUnwrapping
javax.net.ssl.SSLEngine engine
boolean finishedHandshake
private int mPort
private String mHost
private boolean mWrapping
javax.net.ssl.HostnameVerifier hostnameVerifier
com.koushikdutta.async.AsyncSSLSocketWrapper$HandshakeCallback handshakeCallback
java.security.cert.X509Certificate[] peerCertificates
com.koushikdutta.async.callback.WritableCallback mWriteableCallback
com.koushikdutta.async.callback.DataCallback mDataCallback
javax.net.ssl.TrustManager[] trustManagers
boolean clientMode
boolean mEnded
Exception mEndException
final com.koushikdutta.async.ByteBufferList pending
final com.koushikdutta.async.callback.DataCallback dataCallback
com.koushikdutta.async.ByteBufferList writeList
com.koushikdutta.async.callback.CompletedCallback mEndCallback
static final boolean $assertionsDisabled
public static javax.net.ssl.SSLContext getDefaultSSLContext ()
public static void handshake (com.koushikdutta.async.AsyncSocket, java.lang.String, int, javax.net.ssl.SSLEngine, javax.net.ssl.TrustManager[], javax.net.ssl.HostnameVerifier, boolean, com.koushikdutta.async.AsyncSSLSocketWrapper$HandshakeCallback)
javax.net.ssl.SSLException e
com.koushikdutta.async.AsyncSocket socket
String host
int port
javax.net.ssl.SSLEngine sslEngine
javax.net.ssl.TrustManager[] trustManagers
javax.net.ssl.HostnameVerifier verifier
boolean clientMode
com.koushikdutta.async.AsyncSSLSocketWrapper$HandshakeCallback callback
com.koushikdutta.async.AsyncSSLSocketWrapper wrapper
private void (com.koushikdutta.async.AsyncSocket, java.lang.String, int, javax.net.ssl.SSLEngine, javax.net.ssl.TrustManager[], javax.net.ssl.HostnameVerifier, boolean)
com.koushikdutta.async.AsyncSocket socket
String host
int port
javax.net.ssl.SSLEngine sslEngine
javax.net.ssl.TrustManager[] trustManagers
javax.net.ssl.HostnameVerifier verifier
boolean clientMode
public void onDataAvailable ()
public javax.net.ssl.SSLEngine getSSLEngine ()
void addToPending (com.koushikdutta.async.ByteBufferList, java.nio.ByteBuffer)
com.koushikdutta.async.ByteBufferList out
java.nio.ByteBuffer mReadTmp
public void end ()
public java.lang.String getHost ()
public int getPort ()
private void handleHandshakeStatus (javax.net.ssl.SSLEngineResult$HandshakeStatus)
Runnable task
javax.net.ssl.TrustManagerFactory tmf
org.apache.http.conn.ssl.StrictHostnameVerifier verifier
javax.net.ssl.X509TrustManager xtm
java.security.GeneralSecurityException ex
javax.net.ssl.SSLException ex
javax.net.ssl.TrustManager tm
javax.net.ssl.TrustManager[] arr$
int len$
int i$
com.koushikdutta.async.AsyncSSLException e
javax.net.ssl.TrustManager[] trustManagers
boolean trusted
Exception peerUnverifiedCause
java.security.NoSuchAlgorithmException ex
java.security.GeneralSecurityException ex
com.koushikdutta.async.AsyncSSLException ex
javax.net.ssl.SSLEngineResult$HandshakeStatus status
int calculateAlloc (int)
int remaining
int alloc
public void write (com.koushikdutta.async.ByteBufferList)
java.nio.ByteBuffer[] arr
int previousCapacity
javax.net.ssl.SSLException e
int remaining
com.koushikdutta.async.ByteBufferList bb
javax.net.ssl.SSLEngineResult res
java.nio.ByteBuffer writeBuf
public void setWriteableCallback (com.koushikdutta.async.callback.WritableCallback)
com.koushikdutta.async.callback.WritableCallback handler
public com.koushikdutta.async.callback.WritableCallback getWriteableCallback ()
private void report (java.lang.Exception)
Exception e
com.koushikdutta.async.AsyncSSLSocketWrapper$HandshakeCallback hs
com.koushikdutta.async.callback.CompletedCallback cb
public void setDataCallback (com.koushikdutta.async.callback.DataCallback)
com.koushikdutta.async.callback.DataCallback callback
public com.koushikdutta.async.callback.DataCallback getDataCallback ()
public boolean isChunked ()
public boolean isOpen ()
public void close ()
public void setClosedCallback (com.koushikdutta.async.callback.CompletedCallback)
com.koushikdutta.async.callback.CompletedCallback handler
public com.koushikdutta.async.callback.CompletedCallback getClosedCallback ()
public void setEndCallback (com.koushikdutta.async.callback.CompletedCallback)
com.koushikdutta.async.callback.CompletedCallback callback
public com.koushikdutta.async.callback.CompletedCallback getEndCallback ()
public void pause ()
public void resume ()
public boolean isPaused ()
public com.koushikdutta.async.AsyncServer getServer ()
public com.koushikdutta.async.AsyncSocket getSocket ()
public com.koushikdutta.async.DataEmitter getDataEmitter ()
public java.security.cert.X509Certificate[] getPeerCertificates ()
public java.lang.String charset ()
static void access$000 (com.koushikdutta.async.AsyncSSLSocketWrapper, javax.net.ssl.SSLEngineResult$HandshakeStatus)
com.koushikdutta.async.AsyncSSLSocketWrapper x0
javax.net.ssl.SSLEngineResult$HandshakeStatus x1
static void access$100 (com.koushikdutta.async.AsyncSSLSocketWrapper, java.lang.Exception)
com.koushikdutta.async.AsyncSSLSocketWrapper x0
Exception x1
static void ()
javax.net.ssl.TrustManager[] trustAllCerts
Exception ex2
Exception ex
}
com/koushikdutta/async/AsyncSemaphore.classAsyncSemaphore.java
package com.koushikdutta.async
public com.koushikdutta.async.AsyncSemaphore extends java.lang.Object {
java.util.concurrent.Semaphore semaphore
public void ()
public void acquire () throws java.lang.InterruptedException
Runnable run
int permits
com.koushikdutta.async.ThreadQueue threadQueue
com.koushikdutta.async.AsyncSemaphore last
java.util.concurrent.Semaphore queueSemaphore
public boolean tryAcquire (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
Runnable run
int permits
long start
long timeout
java.util.concurrent.TimeUnit timeunit
long timeoutMs
com.koushikdutta.async.ThreadQueue threadQueue
com.koushikdutta.async.AsyncSemaphore last
java.util.concurrent.Semaphore queueSemaphore
public void release ()
}
com/koushikdutta/async/AsyncServer$1.classAsyncServer.java
package com.koushikdutta.async
final com.koushikdutta.async.AsyncServer$1 extends java.lang.Object implements java.lang.Runnable {
final com.koushikdutta.async.SelectorWrapper val$selector
void (com.koushikdutta.async.SelectorWrapper)
public void run ()
Exception e
}
com/koushikdutta/async/AsyncServer$10.classAsyncServer.java
package com.koushikdutta.async
com.koushikdutta.async.AsyncServer$10 extends java.lang.Object implements java.lang.Runnable {
final String val$host
final int val$port
final com.koushikdutta.async.AsyncDatagramSocket val$handler
final java.nio.channels.DatagramChannel val$socket
final com.koushikdutta.async.AsyncServer this$0
void (com.koushikdutta.async.AsyncServer, java.lang.String, int, com.koushikdutta.async.AsyncDatagramSocket, java.nio.channels.DatagramChannel)
public void run ()
java.net.SocketAddress remote
java.io.IOException e
}
com/koushikdutta/async/AsyncServer$11.classAsyncServer.java
package com.koushikdutta.async
com.koushikdutta.async.AsyncServer$11 extends java.lang.Object implements java.lang.Runnable {
final boolean val$reuseAddress
final java.nio.channels.DatagramChannel val$socket
final java.net.SocketAddress val$address
final com.koushikdutta.async.AsyncDatagramSocket val$handler
final com.koushikdutta.async.AsyncServer this$0
void (com.koushikdutta.async.AsyncServer, boolean, java.nio.channels.DatagramChannel, java.net.SocketAddress, com.koushikdutta.async.AsyncDatagramSocket)
public void run ()
java.io.IOException e
}
com/koushikdutta/async/AsyncServer$12.classAsyncServer.java
package com.koushikdutta.async
com.koushikdutta.async.AsyncServer$12 extends java.lang.Object implements java.lang.Runnable {
final com.koushikdutta.async.AsyncDatagramSocket val$handler
final java.nio.channels.DatagramChannel val$socket
final java.net.SocketAddress val$remote
final com.koushikdutta.async.AsyncServer this$0
void (com.koushikdutta.async.AsyncServer, com.koushikdutta.async.AsyncDatagramSocket, java.nio.channels.DatagramChannel, java.net.SocketAddress)
public void run ()
java.io.IOException e
}
com/koushikdutta/async/AsyncServer$13.classAsyncServer.java
package com.koushikdutta.async
com.koushikdutta.async.AsyncServer$13 extends java.lang.Thread {
final com.koushikdutta.async.SelectorWrapper val$selector
final java.util.PriorityQueue val$queue
final com.koushikdutta.async.AsyncServer this$0
void (com.koushikdutta.async.AsyncServer, java.lang.String, com.koushikdutta.async.SelectorWrapper, java.util.PriorityQueue)
String x0
public void run ()
}
com/koushikdutta/async/AsyncServer$14.classAsyncServer.java
package com.koushikdutta.async
com.koushikdutta.async.AsyncServer$14 extends java.lang.Object implements java.lang.Runnable {
final com.koushikdutta.async.AsyncServer this$0
void (com.koushikdutta.async.AsyncServer)
public void run ()
java.nio.channels.SelectionKey key
java.util.Iterator i$
}
com/koushikdutta/async/AsyncServer$2.classAsyncServer.java
package com.koushikdutta.async
com.koushikdutta.async.AsyncServer$2 extends java.lang.Object implements java.lang.Runnable {
final com.koushikdutta.async.callback.CompletedCallback val$callback
final Exception val$e
final com.koushikdutta.async.AsyncServer this$0
void (com.koushikdutta.async.AsyncServer, com.koushikdutta.async.callback.CompletedCallback, java.lang.Exception)
public void run ()
}
com/koushikdutta/async/AsyncServer$3.classAsyncServer.java
package com.koushikdutta.async
com.koushikdutta.async.AsyncServer$3 extends java.lang.Object implements java.lang.Runnable {
final Runnable val$runnable
final java.util.concurrent.Semaphore val$semaphore
final com.koushikdutta.async.AsyncServer this$0
void (com.koushikdutta.async.AsyncServer, java.lang.Runnable, java.util.concurrent.Semaphore)
public void run ()
}
com/koushikdutta/async/AsyncServer$4.classAsyncServer.java
package com.koushikdutta.async
com.koushikdutta.async.AsyncServer$4 extends java.lang.Object implements java.lang.Runnable {
final com.koushikdutta.async.SelectorWrapper val$currentSelector
final java.util.concurrent.Semaphore val$semaphore
final com.koushikdutta.async.AsyncServer this$0
void (com.koushikdutta.async.AsyncServer, com.koushikdutta.async.SelectorWrapper, java.util.concurrent.Semaphore)
public void run ()
}
com/koushikdutta/async/AsyncServer$5$1.classAsyncServer.java
package com.koushikdutta.async
com.koushikdutta.async.AsyncServer$5$1 extends java.lang.Object implements com.koushikdutta.async.AsyncServerSocket {
final java.nio.channels.ServerSocketChannel val$server
final com.koushikdutta.async.ServerSocketChannelWrapper val$wrapper
final java.nio.channels.SelectionKey val$key
final com.koushikdutta.async.AsyncServer$5 this$1
void (com.koushikdutta.async.AsyncServer$5, java.nio.channels.ServerSocketChannel, com.koushikdutta.async.ServerSocketChannelWrapper, java.nio.channels.SelectionKey)
public int getLocalPort ()
public void stop ()
Exception e
}
com/koushikdutta/async/AsyncServer$5.classAsyncServer.java
package com.koushikdutta.async
com.koushikdutta.async.AsyncServer$5 extends java.lang.Object implements java.lang.Runnable {
final java.net.InetAddress val$host
final int val$port
final com.koushikdutta.async.callback.ListenCallback val$handler
final com.koushikdutta.async.AsyncServer$ObjectHolder val$holder
final com.koushikdutta.async.AsyncServer this$0
void (com.koushikdutta.async.AsyncServer, java.net.InetAddress, int, com.koushikdutta.async.callback.ListenCallback, com.koushikdutta.async.AsyncServer$ObjectHolder)
public void run ()
java.net.InetSocketAddress isa
java.nio.channels.ServerSocketChannel server
com.koushikdutta.async.ServerSocketChannelWrapper wrapper
java.net.InetSocketAddress isa
java.nio.channels.SelectionKey key
java.io.IOException e
java.nio.channels.ServerSocketChannel closeableServer
com.koushikdutta.async.ServerSocketChannelWrapper closeableWrapper
}
com/koushikdutta/async/AsyncServer$6.classAsyncServer.java
package com.koushikdutta.async
com.koushikdutta.async.AsyncServer$6 extends java.lang.Object implements java.lang.Runnable {
final com.koushikdutta.async.AsyncServer$ConnectFuture val$cancel
final com.koushikdutta.async.callback.ConnectCallback val$callback
final java.net.InetSocketAddress val$address
final com.koushikdutta.async.AsyncServer this$0
void (com.koushikdutta.async.AsyncServer, com.koushikdutta.async.AsyncServer$ConnectFuture, com.koushikdutta.async.callback.ConnectCallback, java.net.InetSocketAddress)
public void run ()
Throwable e
java.nio.channels.SelectionKey ckey
java.nio.channels.SocketChannel socket
}
com/koushikdutta/async/AsyncServer$7.classAsyncServer.java
package com.koushikdutta.async
com.koushikdutta.async.AsyncServer$7 extends java.lang.Object implements com.koushikdutta.async.future.FutureCallback {
final com.koushikdutta.async.callback.ConnectCallback val$callback
final com.koushikdutta.async.future.SimpleFuture val$ret
final java.net.InetSocketAddress val$remote
final com.koushikdutta.async.AsyncServer this$0
void (com.koushikdutta.async.AsyncServer, com.koushikdutta.async.callback.ConnectCallback, com.koushikdutta.async.future.SimpleFuture, java.net.InetSocketAddress)
public void onCompleted (java.lang.Exception, java.net.InetAddress)
Exception e
java.net.InetAddress result
public volatile void onCompleted (java.lang.Exception, java.lang.Object)
Exception x0
Object x1
}
com/koushikdutta/async/AsyncServer$8$1.classAsyncServer.java
package com.koushikdutta.async
com.koushikdutta.async.AsyncServer$8$1 extends java.lang.Object implements java.lang.Runnable {
final java.net.InetAddress[] val$result
final com.koushikdutta.async.AsyncServer$8 this$1
void (com.koushikdutta.async.AsyncServer$8, java.net.InetAddress[])
public void run ()
}
com/koushikdutta/async/AsyncServer$8$2.classAsyncServer.java
package com.koushikdutta.async
com.koushikdutta.async.AsyncServer$8$2 extends java.lang.Object implements java.lang.Runnable {
final Exception val$e
final com.koushikdutta.async.AsyncServer$8 this$1
void (com.koushikdutta.async.AsyncServer$8, java.lang.Exception)
public void run ()
}
com/koushikdutta/async/AsyncServer$8.classAsyncServer.java
package com.koushikdutta.async
com.koushikdutta.async.AsyncServer$8 extends java.lang.Object implements java.lang.Runnable {
final String val$host
final com.koushikdutta.async.future.SimpleFuture val$ret
final com.koushikdutta.async.AsyncServer this$0
void (com.koushikdutta.async.AsyncServer, java.lang.String, com.koushikdutta.async.future.SimpleFuture)
public void run ()
java.net.InetAddress[] result
Exception e
}
com/koushikdutta/async/AsyncServer$9.classAsyncServer.java
package com.koushikdutta.async
com.koushikdutta.async.AsyncServer$9 extends com.koushikdutta.async.future.TransformFuture {
final com.koushikdutta.async.AsyncServer this$0
void (com.koushikdutta.async.AsyncServer)
protected void transform (java.net.InetAddress[]) throws java.lang.Exception
java.net.InetAddress[] result
protected volatile void transform (java.lang.Object) throws java.lang.Exception
Object x0
}
com/koushikdutta/async/AsyncServer$AsyncSelectorException.classAsyncServer.java
package com.koushikdutta.async
com.koushikdutta.async.AsyncServer$AsyncSelectorException extends java.io.IOException {
public void (java.lang.Exception)
Exception e
}
com/koushikdutta/async/AsyncServer$ConnectFuture.classAsyncServer.java
package com.koushikdutta.async
com.koushikdutta.async.AsyncServer$ConnectFuture extends com.koushikdutta.async.future.SimpleFuture {
java.nio.channels.SocketChannel socket
com.koushikdutta.async.callback.ConnectCallback callback
final com.koushikdutta.async.AsyncServer this$0
private void (com.koushikdutta.async.AsyncServer)
protected void cancelCleanup ()
java.io.IOException e
void (com.koushikdutta.async.AsyncServer, com.koushikdutta.async.AsyncServer$1)
com.koushikdutta.async.AsyncServer x0
com.koushikdutta.async.AsyncServer$1 x1
}
com/koushikdutta/async/AsyncServer$NamedThreadFactory.classAsyncServer.java
package com.koushikdutta.async
com.koushikdutta.async.AsyncServer$NamedThreadFactory extends java.lang.Object implements java.util.concurrent.ThreadFactory {
private final ThreadGroup group
private final java.util.concurrent.atomic.AtomicInteger threadNumber
private final String namePrefix
void (java.lang.String)
String namePrefix
SecurityManager s
public java.lang.Thread newThread (java.lang.Runnable)
Runnable r
Thread t
}
com/koushikdutta/async/AsyncServer$ObjectHolder.classAsyncServer.java
package com.koushikdutta.async
com.koushikdutta.async.AsyncServer$ObjectHolder extends java.lang.Object {
Object held
private void ()
void (com.koushikdutta.async.AsyncServer$1)
com.koushikdutta.async.AsyncServer$1 x0
}
com/koushikdutta/async/AsyncServer$RunnableWrapper.classAsyncServer.java
package com.koushikdutta.async
com.koushikdutta.async.AsyncServer$RunnableWrapper extends java.lang.Object implements java.lang.Runnable {
boolean hasRun
Runnable runnable
com.koushikdutta.async.ThreadQueue threadQueue
android.os.Handler handler
private void ()
public void run ()
void (com.koushikdutta.async.AsyncServer$1)
com.koushikdutta.async.AsyncServer$1 x0
}
com/koushikdutta/async/AsyncServer$Scheduled.classAsyncServer.java
package com.koushikdutta.async
com.koushikdutta.async.AsyncServer$Scheduled extends java.lang.Object {
public Runnable runnable
public long time
public void (java.lang.Runnable, long)
Runnable runnable
long time
}
com/koushikdutta/async/AsyncServer$Scheduler.classAsyncServer.java
package com.koushikdutta.async
com.koushikdutta.async.AsyncServer$Scheduler extends java.lang.Object implements java.util.Comparator {
public static com.koushikdutta.async.AsyncServer$Scheduler INSTANCE
private void ()
public int compare (com.koushikdutta.async.AsyncServer$Scheduled, com.koushikdutta.async.AsyncServer$Scheduled)
com.koushikdutta.async.AsyncServer$Scheduled s1
com.koushikdutta.async.AsyncServer$Scheduled s2
public volatile int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
static void ()
}
com/koushikdutta/async/AsyncServer.classAsyncServer.java
package com.koushikdutta.async
public com.koushikdutta.async.AsyncServer extends java.lang.Object {
public static final String LOGTAG
static com.koushikdutta.async.AsyncServer mInstance
private com.koushikdutta.async.SelectorWrapper mSelector
String mName
java.util.PriorityQueue mQueue
private static java.util.concurrent.ExecutorService synchronousWorkers
static final java.util.WeakHashMap mServers
Thread mAffinity
private static final long QUEUE_EMPTY
static final boolean $assertionsDisabled
public static void post (android.os.Handler, java.lang.Runnable)
android.os.Handler handler
Runnable runnable
com.koushikdutta.async.AsyncServer$RunnableWrapper wrapper
com.koushikdutta.async.ThreadQueue threadQueue
public static com.koushikdutta.async.AsyncServer getDefault ()
public boolean isRunning ()
public void ()
public void (java.lang.String)
String name
private void handleSocket (com.koushikdutta.async.AsyncNetworkSocket) throws java.nio.channels.ClosedChannelException
com.koushikdutta.async.AsyncNetworkSocket handler
com.koushikdutta.async.ChannelWrapper sc
java.nio.channels.SelectionKey ckey
public void removeAllCallbacks (java.lang.Object)
Object scheduled
private static void wakeup (com.koushikdutta.async.SelectorWrapper)
com.koushikdutta.async.SelectorWrapper selector
public java.lang.Object postDelayed (java.lang.Runnable, long)
long time
long time
Runnable runnable
long delay
com.koushikdutta.async.AsyncServer$Scheduled s
public java.lang.Object post (java.lang.Runnable)
Runnable runnable
public java.lang.Object post (com.koushikdutta.async.callback.CompletedCallback, java.lang.Exception)
com.koushikdutta.async.callback.CompletedCallback callback
Exception e
public void run (java.lang.Runnable)
InterruptedException e
Runnable runnable
java.util.concurrent.Semaphore semaphore
public void stop ()
Exception e
com.koushikdutta.async.SelectorWrapper currentSelector
java.util.concurrent.Semaphore semaphore
boolean isAffinityThread
protected void onDataReceived (int)
int transmitted
protected void onDataSent (int)
int transmitted
public com.koushikdutta.async.AsyncServerSocket listen (java.net.InetAddress, int, com.koushikdutta.async.callback.ListenCallback)
java.net.InetAddress host
int port
com.koushikdutta.async.callback.ListenCallback handler
com.koushikdutta.async.AsyncServer$ObjectHolder holder
private com.koushikdutta.async.AsyncServer$ConnectFuture connectResolvedInetSocketAddress (java.net.InetSocketAddress, com.koushikdutta.async.callback.ConnectCallback)
java.net.InetSocketAddress address
com.koushikdutta.async.callback.ConnectCallback callback
com.koushikdutta.async.AsyncServer$ConnectFuture cancel
public com.koushikdutta.async.future.Cancellable connectSocket (java.net.InetSocketAddress, com.koushikdutta.async.callback.ConnectCallback)
java.net.InetSocketAddress remote
com.koushikdutta.async.callback.ConnectCallback callback
com.koushikdutta.async.future.SimpleFuture ret
com.koushikdutta.async.future.Future lookup
public com.koushikdutta.async.future.Cancellable connectSocket (java.lang.String, int, com.koushikdutta.async.callback.ConnectCallback)
String host
int port
com.koushikdutta.async.callback.ConnectCallback callback
private static java.util.concurrent.ExecutorService newSynchronousWorkers ()
java.util.concurrent.ThreadFactory tf
java.util.concurrent.ThreadPoolExecutor tpe
public com.koushikdutta.async.future.Future getAllByName (java.lang.String)
String host
com.koushikdutta.async.future.SimpleFuture ret
public com.koushikdutta.async.future.Future getByName (java.lang.String)
String host
public com.koushikdutta.async.AsyncDatagramSocket connectDatagram (java.lang.String, int) throws java.io.IOException
String host
int port
java.nio.channels.DatagramChannel socket
com.koushikdutta.async.AsyncDatagramSocket handler
public com.koushikdutta.async.AsyncDatagramSocket openDatagram () throws java.io.IOException
public com.koushikdutta.async.AsyncDatagramSocket openDatagram (java.net.SocketAddress, boolean) throws java.io.IOException
java.net.SocketAddress address
boolean reuseAddress
java.nio.channels.DatagramChannel socket
com.koushikdutta.async.AsyncDatagramSocket handler
public com.koushikdutta.async.AsyncDatagramSocket connectDatagram (java.net.SocketAddress) throws java.io.IOException
java.net.SocketAddress remote
java.nio.channels.DatagramChannel socket
com.koushikdutta.async.AsyncDatagramSocket handler
private boolean addMe ()
com.koushikdutta.async.AsyncServer current
public static com.koushikdutta.async.AsyncServer getCurrentThreadServer ()
private void run (boolean)
com.koushikdutta.async.SelectorWrapper selector
java.util.PriorityQueue queue
java.io.IOException e
Exception e
Exception ex
com.koushikdutta.async.AsyncServer$AsyncSelectorException e
boolean newThread
com.koushikdutta.async.SelectorWrapper selector
java.util.PriorityQueue queue
boolean reentrant
private static void run (com.koushikdutta.async.AsyncServer, com.koushikdutta.async.SelectorWrapper, java.util.PriorityQueue)
Exception ex
com.koushikdutta.async.AsyncServer$AsyncSelectorException e
com.koushikdutta.async.AsyncServer server
com.koushikdutta.async.SelectorWrapper selector
java.util.PriorityQueue queue
private static void shutdownKeys (com.koushikdutta.async.SelectorWrapper)
Exception e
java.nio.channels.SelectionKey key
java.util.Iterator i$
Exception ex
com.koushikdutta.async.SelectorWrapper selector
private static void shutdownEverything (com.koushikdutta.async.SelectorWrapper)
Exception e
com.koushikdutta.async.SelectorWrapper selector
private static long lockAndRunQueue (com.koushikdutta.async.AsyncServer, java.util.PriorityQueue)
com.koushikdutta.async.AsyncServer$Scheduled s
long now
com.koushikdutta.async.AsyncServer$Scheduled run
com.koushikdutta.async.AsyncServer server
java.util.PriorityQueue queue
long wait
private static void runLoop (com.koushikdutta.async.AsyncServer, com.koushikdutta.async.SelectorWrapper, java.util.PriorityQueue) throws com.koushikdutta.async.AsyncServer$AsyncSelectorException
int readyNow
Exception e
com.koushikdutta.async.callback.ListenCallback serverHandler
com.koushikdutta.async.AsyncNetworkSocket handler
java.io.IOException e
java.nio.channels.ServerSocketChannel nextReady
java.nio.channels.SocketChannel sc
java.nio.channels.SelectionKey ckey
com.koushikdutta.async.AsyncNetworkSocket handler
int transmitted
com.koushikdutta.async.AsyncNetworkSocket handler
java.io.IOException ex
Exception e
com.koushikdutta.async.AsyncServer$ConnectFuture cancel
java.nio.channels.SocketChannel sc
com.koushikdutta.async.AsyncNetworkSocket newHandler
java.nio.channels.CancelledKeyException ex
java.nio.channels.SelectionKey key
java.util.Iterator i$
com.koushikdutta.async.AsyncServer server
com.koushikdutta.async.SelectorWrapper selector
java.util.PriorityQueue queue
boolean needsSelect
long wait
java.util.Set readyKeys
public void dump ()
public java.lang.Thread getAffinity ()
public boolean isAffinityThread ()
public boolean isAffinityThreadOrStopped ()
Thread affinity
static void access$100 (com.koushikdutta.async.SelectorWrapper)
com.koushikdutta.async.SelectorWrapper x0
static com.koushikdutta.async.SelectorWrapper access$300 (com.koushikdutta.async.AsyncServer)
com.koushikdutta.async.AsyncServer x0
static com.koushikdutta.async.AsyncServer$ConnectFuture access$500 (com.koushikdutta.async.AsyncServer, java.net.InetSocketAddress, com.koushikdutta.async.callback.ConnectCallback)
com.koushikdutta.async.AsyncServer x0
java.net.InetSocketAddress x1
com.koushikdutta.async.callback.ConnectCallback x2
static void access$600 (com.koushikdutta.async.AsyncServer, com.koushikdutta.async.AsyncNetworkSocket) throws java.nio.channels.ClosedChannelException
com.koushikdutta.async.AsyncServer x0
com.koushikdutta.async.AsyncNetworkSocket x1
static void access$700 (com.koushikdutta.async.AsyncServer, com.koushikdutta.async.SelectorWrapper, java.util.PriorityQueue)
com.koushikdutta.async.AsyncServer x0
com.koushikdutta.async.SelectorWrapper x1
java.util.PriorityQueue x2
static void ()
Throwable ex
}
com/koushikdutta/async/AsyncServerSocket.classAsyncServerSocket.java
package com.koushikdutta.async
public abstract com.koushikdutta.async.AsyncServerSocket extends java.lang.Object {
public abstract void stop ()
public abstract int getLocalPort ()
}
com/koushikdutta/async/AsyncSocket.classAsyncSocket.java
package com.koushikdutta.async
public abstract com.koushikdutta.async.AsyncSocket extends java.lang.Object implements com.koushikdutta.async.DataEmitter com.koushikdutta.async.DataSink {
public abstract com.koushikdutta.async.AsyncServer getServer ()
}
com/koushikdutta/async/BufferedDataEmitter$1.classBufferedDataEmitter.java
package com.koushikdutta.async
com.koushikdutta.async.BufferedDataEmitter$1 extends java.lang.Object implements com.koushikdutta.async.callback.DataCallback {
final com.koushikdutta.async.BufferedDataEmitter this$0
void (com.koushikdutta.async.BufferedDataEmitter)
public void onDataAvailable (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.ByteBufferList)
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.ByteBufferList bb
}
com/koushikdutta/async/BufferedDataEmitter$2.classBufferedDataEmitter.java
package com.koushikdutta.async
com.koushikdutta.async.BufferedDataEmitter$2 extends java.lang.Object implements com.koushikdutta.async.callback.CompletedCallback {
final com.koushikdutta.async.BufferedDataEmitter this$0
void (com.koushikdutta.async.BufferedDataEmitter)
public void onCompleted (java.lang.Exception)
Exception ex
}
com/koushikdutta/async/BufferedDataEmitter.classBufferedDataEmitter.java
package com.koushikdutta.async
public com.koushikdutta.async.BufferedDataEmitter extends java.lang.Object implements com.koushikdutta.async.DataEmitter {
com.koushikdutta.async.DataEmitter mEmitter
boolean mEnded
Exception mEndException
com.koushikdutta.async.ByteBufferList mBuffers
com.koushikdutta.async.callback.DataCallback mDataCallback
com.koushikdutta.async.callback.CompletedCallback mEndCallback
public void (com.koushikdutta.async.DataEmitter)
com.koushikdutta.async.DataEmitter emitter
public void close ()
public void onDataAvailable ()
public void setDataCallback (com.koushikdutta.async.callback.DataCallback)
com.koushikdutta.async.callback.DataCallback callback
public com.koushikdutta.async.callback.DataCallback getDataCallback ()
public boolean isChunked ()
public void pause ()
public void resume ()
public boolean isPaused ()
public void setEndCallback (com.koushikdutta.async.callback.CompletedCallback)
com.koushikdutta.async.callback.CompletedCallback callback
public com.koushikdutta.async.callback.CompletedCallback getEndCallback ()
public com.koushikdutta.async.AsyncServer getServer ()
public java.lang.String charset ()
}
com/koushikdutta/async/BufferedDataSink$1.classBufferedDataSink.java
package com.koushikdutta.async
com.koushikdutta.async.BufferedDataSink$1 extends java.lang.Object implements com.koushikdutta.async.callback.WritableCallback {
final com.koushikdutta.async.BufferedDataSink this$0
void (com.koushikdutta.async.BufferedDataSink)
public void onWriteable ()
}
com/koushikdutta/async/BufferedDataSink.classBufferedDataSink.java
package com.koushikdutta.async
public com.koushikdutta.async.BufferedDataSink extends java.lang.Object implements com.koushikdutta.async.DataSink {
com.koushikdutta.async.DataSink mDataSink
com.koushikdutta.async.ByteBufferList mPendingWrites
com.koushikdutta.async.callback.WritableCallback mWritable
int mMaxBuffer
boolean endPending
static final boolean $assertionsDisabled
public void (com.koushikdutta.async.DataSink)
com.koushikdutta.async.DataSink datasink
public boolean isBuffering ()
public com.koushikdutta.async.DataSink getDataSink ()
public void setDataSink (com.koushikdutta.async.DataSink)
com.koushikdutta.async.DataSink datasink
private void writePending ()
public void write (com.koushikdutta.async.ByteBufferList)
com.koushikdutta.async.ByteBufferList bb
protected void write (com.koushikdutta.async.ByteBufferList, boolean)
int toRead
com.koushikdutta.async.ByteBufferList bb
boolean ignoreBuffer
public void setWriteableCallback (com.koushikdutta.async.callback.WritableCallback)
com.koushikdutta.async.callback.WritableCallback handler
public com.koushikdutta.async.callback.WritableCallback getWriteableCallback ()
public int remaining ()
public int getMaxBuffer ()
public void setMaxBuffer (int)
int maxBuffer
public boolean isOpen ()
public void end ()
public void setClosedCallback (com.koushikdutta.async.callback.CompletedCallback)
com.koushikdutta.async.callback.CompletedCallback handler
public com.koushikdutta.async.callback.CompletedCallback getClosedCallback ()
public com.koushikdutta.async.AsyncServer getServer ()
static void access$000 (com.koushikdutta.async.BufferedDataSink)
com.koushikdutta.async.BufferedDataSink x0
static void ()
}
com/koushikdutta/async/BuildConfig.classBuildConfig.java
package com.koushikdutta.async
public final com.koushikdutta.async.BuildConfig extends java.lang.Object {
public static final boolean DEBUG
public static final String APPLICATION_ID
public static final String BUILD_TYPE
public static final String FLAVOR
public static final int VERSION_CODE
public static final String VERSION_NAME
public void ()
}
com/koushikdutta/async/ByteBufferList$Reclaimer.classByteBufferList.java
package com.koushikdutta.async
com.koushikdutta.async.ByteBufferList$Reclaimer extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (java.nio.ByteBuffer, java.nio.ByteBuffer)
java.nio.ByteBuffer byteBuffer
java.nio.ByteBuffer byteBuffer2
public volatile int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/koushikdutta/async/ByteBufferList.classByteBufferList.java
package com.koushikdutta.async
public com.koushikdutta.async.ByteBufferList extends java.lang.Object {
com.koushikdutta.async.ArrayDeque mBuffers
java.nio.ByteOrder order
private int remaining
static java.util.PriorityQueue reclaimed
private static int MAX_SIZE
public static int MAX_ITEM_SIZE
static int currentSize
static int maxItem
private static final Object LOCK
public static final java.nio.ByteBuffer EMPTY_BYTEBUFFER
static final boolean $assertionsDisabled
public java.nio.ByteOrder order ()
public com.koushikdutta.async.ByteBufferList order (java.nio.ByteOrder)
java.nio.ByteOrder order
public void ()
public transient void (java.nio.ByteBuffer[])
java.nio.ByteBuffer[] b
public void (byte[])
byte[] buf
java.nio.ByteBuffer b
public transient com.koushikdutta.async.ByteBufferList addAll (java.nio.ByteBuffer[])
java.nio.ByteBuffer b
java.nio.ByteBuffer[] arr$
int len$
int i$
java.nio.ByteBuffer[] bb
public transient com.koushikdutta.async.ByteBufferList addAll (com.koushikdutta.async.ByteBufferList[])
com.koushikdutta.async.ByteBufferList b
com.koushikdutta.async.ByteBufferList[] arr$
int len$
int i$
com.koushikdutta.async.ByteBufferList[] bb
public byte[] getBytes (int)
int length
byte[] ret
public byte[] getAllByteArray ()
java.nio.ByteBuffer peek
byte[] ret
public java.nio.ByteBuffer[] getAllArray ()
java.nio.ByteBuffer[] ret
public boolean isEmpty ()
public int remaining ()
public boolean hasRemaining ()
public short peekShort ()
public int peekInt ()
public long peekLong ()
public byte[] peekBytes (int)
int size
byte[] ret
public com.koushikdutta.async.ByteBufferList skip (int)
int length
public int getInt ()
int ret
public char getByteChar ()
char ret
public short getShort ()
short ret
public byte get ()
byte ret
public long getLong ()
long ret
public void get (byte[])
byte[] bytes
public void get (byte[], int, int)
java.nio.ByteBuffer removed
java.nio.ByteBuffer b
int read
byte[] bytes
int offset
int length
int need
public void get (com.koushikdutta.async.ByteBufferList, int)
int need
java.nio.ByteBuffer subset
java.nio.ByteBuffer b
int remaining
com.koushikdutta.async.ByteBufferList into
int length
int offset
public void get (com.koushikdutta.async.ByteBufferList)
com.koushikdutta.async.ByteBufferList into
public com.koushikdutta.async.ByteBufferList get (int)
int length
com.koushikdutta.async.ByteBufferList ret
public java.nio.ByteBuffer getAll ()
private java.nio.ByteBuffer read (int)
int toRead
int count
java.nio.ByteBuffer first
java.nio.ByteBuffer ret
byte[] bytes
int offset
java.nio.ByteBuffer bb
public void trim ()
public com.koushikdutta.async.ByteBufferList add (com.koushikdutta.async.ByteBufferList)
com.koushikdutta.async.ByteBufferList b
public com.koushikdutta.async.ByteBufferList add (java.nio.ByteBuffer)
java.nio.ByteBuffer last
java.nio.ByteBuffer b
public void addFirst (java.nio.ByteBuffer)
java.nio.ByteBuffer first
java.nio.ByteBuffer b
private void addRemaining (int)
int remaining
public void recycle ()
public java.nio.ByteBuffer remove ()
java.nio.ByteBuffer ret
public int size ()
public void spewString ()
public java.lang.String peekString ()
public java.lang.String peekString (java.nio.charset.Charset)
byte[] bytes
int offset
int length
byte[] bytes
int offset
int length
java.nio.ByteBuffer bb
java.util.Iterator i$
java.nio.charset.Charset charset
StringBuilder builder
public java.lang.String readString ()
public java.lang.String readString (java.nio.charset.Charset)
java.nio.charset.Charset charset
String ret
private static java.util.PriorityQueue getReclaimed ()
public static void setMaxPoolSize (int)
int size
public static void setMaxItemSize (int)
int size
private static boolean reclaimedContains (java.nio.ByteBuffer)
java.nio.ByteBuffer other
java.util.Iterator i$
java.nio.ByteBuffer b
public static void reclaim (java.nio.ByteBuffer)
java.nio.ByteBuffer head
java.nio.ByteBuffer b
java.util.PriorityQueue r
public static java.nio.ByteBuffer obtain (int)
java.nio.ByteBuffer ret
java.util.PriorityQueue r
int size
java.nio.ByteBuffer ret
public static void obtainArray (java.nio.ByteBuffer[], int)
java.nio.ByteBuffer b
int needed
java.nio.ByteBuffer b
int i
java.nio.ByteBuffer[] arr
int size
java.util.PriorityQueue r
int index
int total
public static void writeOutputStream (java.io.OutputStream, java.nio.ByteBuffer) throws java.io.IOException
byte[] bytes
int offset
int length
java.io.OutputStream out
java.nio.ByteBuffer b
byte[] bytes
int offset
int length
static void ()
}
com/koushikdutta/async/ChannelWrapper.classChannelWrapper.java
package com.koushikdutta.async
abstract com.koushikdutta.async.ChannelWrapper extends java.lang.Object implements java.nio.channels.ReadableByteChannel java.nio.channels.ScatteringByteChannel {
private java.nio.channels.spi.AbstractSelectableChannel mChannel
void (java.nio.channels.spi.AbstractSelectableChannel) throws java.io.IOException
java.nio.channels.spi.AbstractSelectableChannel channel
public abstract void shutdownInput ()
public abstract void shutdownOutput ()
public abstract boolean isConnected ()
public abstract int write (java.nio.ByteBuffer) throws java.io.IOException
public abstract int write (java.nio.ByteBuffer[]) throws java.io.IOException
public abstract java.nio.channels.SelectionKey register (java.nio.channels.Selector) throws java.nio.channels.ClosedChannelException
public java.nio.channels.SelectionKey register (java.nio.channels.Selector, int) throws java.nio.channels.ClosedChannelException
java.nio.channels.Selector sel
int ops
public boolean isChunked ()
public boolean isOpen ()
public void close () throws java.io.IOException
public abstract int getLocalPort ()
public abstract java.lang.Object getSocket ()
}
com/koushikdutta/async/DataEmitter.classDataEmitter.java
package com.koushikdutta.async
public abstract com.koushikdutta.async.DataEmitter extends java.lang.Object {
public abstract void setDataCallback (com.koushikdutta.async.callback.DataCallback)
public abstract com.koushikdutta.async.callback.DataCallback getDataCallback ()
public abstract boolean isChunked ()
public abstract void pause ()
public abstract void resume ()
public abstract void close ()
public abstract boolean isPaused ()
public abstract void setEndCallback (com.koushikdutta.async.callback.CompletedCallback)
public abstract com.koushikdutta.async.callback.CompletedCallback getEndCallback ()
public abstract com.koushikdutta.async.AsyncServer getServer ()
public abstract java.lang.String charset ()
}
com/koushikdutta/async/DataEmitterBase.classDataEmitterBase.java
package com.koushikdutta.async
public abstract com.koushikdutta.async.DataEmitterBase extends java.lang.Object implements com.koushikdutta.async.DataEmitter {
private boolean ended
com.koushikdutta.async.callback.CompletedCallback endCallback
com.koushikdutta.async.callback.DataCallback mDataCallback
public void ()
protected void report (java.lang.Exception)
Exception e
public final void setEndCallback (com.koushikdutta.async.callback.CompletedCallback)
com.koushikdutta.async.callback.CompletedCallback callback
public final com.koushikdutta.async.callback.CompletedCallback getEndCallback ()
public void setDataCallback (com.koushikdutta.async.callback.DataCallback)
com.koushikdutta.async.callback.DataCallback callback
public com.koushikdutta.async.callback.DataCallback getDataCallback ()
public java.lang.String charset ()
}
com/koushikdutta/async/DataEmitterReader.classDataEmitterReader.java
package com.koushikdutta.async
public com.koushikdutta.async.DataEmitterReader extends java.lang.Object implements com.koushikdutta.async.callback.DataCallback {
com.koushikdutta.async.callback.DataCallback mPendingRead
int mPendingReadLength
com.koushikdutta.async.ByteBufferList mPendingData
static final boolean $assertionsDisabled
public void read (int, com.koushikdutta.async.callback.DataCallback)
int count
com.koushikdutta.async.callback.DataCallback callback
private boolean handlePendingData (com.koushikdutta.async.DataEmitter)
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.callback.DataCallback pendingRead
public void ()
public void onDataAvailable (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.ByteBufferList)
int need
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.ByteBufferList bb
static void ()
}
com/koushikdutta/async/DataSink.classDataSink.java
package com.koushikdutta.async
public abstract com.koushikdutta.async.DataSink extends java.lang.Object {
public abstract void write (com.koushikdutta.async.ByteBufferList)
public abstract void setWriteableCallback (com.koushikdutta.async.callback.WritableCallback)
public abstract com.koushikdutta.async.callback.WritableCallback getWriteableCallback ()
public abstract boolean isOpen ()
public abstract void end ()
public abstract void setClosedCallback (com.koushikdutta.async.callback.CompletedCallback)
public abstract com.koushikdutta.async.callback.CompletedCallback getClosedCallback ()
public abstract com.koushikdutta.async.AsyncServer getServer ()
}
com/koushikdutta/async/DataTrackingEmitter$DataTracker.classDataTrackingEmitter.java
package com.koushikdutta.async
public abstract com.koushikdutta.async.DataTrackingEmitter$DataTracker extends java.lang.Object {
public abstract void onData (int)
}
com/koushikdutta/async/DataTrackingEmitter.classDataTrackingEmitter.java
package com.koushikdutta.async
public abstract com.koushikdutta.async.DataTrackingEmitter extends java.lang.Object implements com.koushikdutta.async.DataEmitter {
public abstract void setDataTracker (com.koushikdutta.async.DataTrackingEmitter$DataTracker)
public abstract com.koushikdutta.async.DataTrackingEmitter$DataTracker getDataTracker ()
public abstract int getBytesRead ()
public abstract void setDataEmitter (com.koushikdutta.async.DataEmitter)
}
com/koushikdutta/async/DatagramChannelWrapper.classDatagramChannelWrapper.java
package com.koushikdutta.async
com.koushikdutta.async.DatagramChannelWrapper extends com.koushikdutta.async.ChannelWrapper {
java.nio.channels.DatagramChannel mChannel
java.net.InetSocketAddress address
public int getLocalPort ()
public java.net.InetSocketAddress getRemoteAddress ()
public void disconnect () throws java.io.IOException
void (java.nio.channels.DatagramChannel) throws java.io.IOException
java.nio.channels.DatagramChannel channel
public int read (java.nio.ByteBuffer) throws java.io.IOException
int position
java.nio.ByteBuffer buffer
public boolean isConnected ()
public int write (java.nio.ByteBuffer) throws java.io.IOException
java.nio.ByteBuffer src
public int write (java.nio.ByteBuffer[]) throws java.io.IOException
java.nio.ByteBuffer[] src
public java.nio.channels.SelectionKey register (java.nio.channels.Selector, int) throws java.nio.channels.ClosedChannelException
java.nio.channels.Selector sel
int ops
public boolean isChunked ()
public java.nio.channels.SelectionKey register (java.nio.channels.Selector) throws java.nio.channels.ClosedChannelException
java.nio.channels.Selector sel
public void shutdownOutput ()
public void shutdownInput ()
public long read (java.nio.ByteBuffer[]) throws java.io.IOException
java.nio.ByteBuffer[] byteBuffers
public long read (java.nio.ByteBuffer[], int, int) throws java.io.IOException
java.nio.ByteBuffer[] byteBuffers
int i
int i2
public java.lang.Object getSocket ()
}
com/koushikdutta/async/Deque.classDeque.java
package com.koushikdutta.async
public abstract com.koushikdutta.async.Deque extends java.lang.Object implements java.util.Queue {
public abstract void addFirst (java.lang.Object)
public abstract void addLast (java.lang.Object)
public abstract boolean offerFirst (java.lang.Object)
public abstract boolean offerLast (java.lang.Object)
public abstract java.lang.Object removeFirst ()
public abstract java.lang.Object removeLast ()
public abstract java.lang.Object pollFirst ()
public abstract java.lang.Object pollLast ()
public abstract java.lang.Object getFirst ()
public abstract java.lang.Object getLast ()
public abstract java.lang.Object peekFirst ()
public abstract java.lang.Object peekLast ()
public abstract boolean removeFirstOccurrence (java.lang.Object)
public abstract boolean removeLastOccurrence (java.lang.Object)
public abstract boolean add (java.lang.Object)
public abstract boolean offer (java.lang.Object)
public abstract java.lang.Object remove ()
public abstract java.lang.Object poll ()
public abstract java.lang.Object element ()
public abstract java.lang.Object peek ()
public abstract void push (java.lang.Object)
public abstract java.lang.Object pop ()
public abstract boolean remove (java.lang.Object)
public abstract boolean contains (java.lang.Object)
public abstract int size ()
public abstract java.util.Iterator iterator ()
public abstract java.util.Iterator descendingIterator ()
}
com/koushikdutta/async/FileDataEmitter$1.classFileDataEmitter.java
package com.koushikdutta.async
com.koushikdutta.async.FileDataEmitter$1 extends java.lang.Object implements java.lang.Runnable {
final com.koushikdutta.async.FileDataEmitter this$0
void (com.koushikdutta.async.FileDataEmitter)
public void run ()
java.nio.ByteBuffer b
Exception e
}
com/koushikdutta/async/FileDataEmitter.classFileDataEmitter.java
package com.koushikdutta.async
public com.koushikdutta.async.FileDataEmitter extends com.koushikdutta.async.DataEmitterBase {
com.koushikdutta.async.AsyncServer server
java.io.File file
com.koushikdutta.async.callback.DataCallback callback
boolean paused
com.koushikdutta.async.ByteBufferList pending
java.nio.channels.FileChannel channel
Runnable pumper
public void (com.koushikdutta.async.AsyncServer, java.io.File)
com.koushikdutta.async.AsyncServer server
java.io.File file
public void setDataCallback (com.koushikdutta.async.callback.DataCallback)
com.koushikdutta.async.callback.DataCallback callback
public com.koushikdutta.async.callback.DataCallback getDataCallback ()
public boolean isChunked ()
public void pause ()
public void resume ()
protected void report (java.lang.Exception)
Exception e
private void doResume ()
public boolean isPaused ()
public com.koushikdutta.async.AsyncServer getServer ()
public void close ()
Exception e
}
com/koushikdutta/async/FilteredDataEmitter$1.classFilteredDataEmitter.java
package com.koushikdutta.async
com.koushikdutta.async.FilteredDataEmitter$1 extends java.lang.Object implements com.koushikdutta.async.callback.CompletedCallback {
final com.koushikdutta.async.FilteredDataEmitter this$0
void (com.koushikdutta.async.FilteredDataEmitter)
public void onCompleted (java.lang.Exception)
Exception ex
}
com/koushikdutta/async/FilteredDataEmitter.classFilteredDataEmitter.java
package com.koushikdutta.async
public com.koushikdutta.async.FilteredDataEmitter extends com.koushikdutta.async.DataEmitterBase implements com.koushikdutta.async.DataEmitter com.koushikdutta.async.callback.DataCallback com.koushikdutta.async.wrapper.DataEmitterWrapper com.koushikdutta.async.DataTrackingEmitter {
private com.koushikdutta.async.DataEmitter mEmitter
private com.koushikdutta.async.DataTrackingEmitter$DataTracker tracker
private int totalRead
boolean closed
public void ()
public com.koushikdutta.async.DataEmitter getDataEmitter ()
public void setDataEmitter (com.koushikdutta.async.DataEmitter)
com.koushikdutta.async.DataEmitter emitter
public int getBytesRead ()
public com.koushikdutta.async.DataTrackingEmitter$DataTracker getDataTracker ()
public void setDataTracker (com.koushikdutta.async.DataTrackingEmitter$DataTracker)
com.koushikdutta.async.DataTrackingEmitter$DataTracker tracker
public void onDataAvailable (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.ByteBufferList)
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.ByteBufferList bb
public boolean isChunked ()
public void pause ()
public void resume ()
public boolean isPaused ()
public com.koushikdutta.async.AsyncServer getServer ()
public void close ()
public java.lang.String charset ()
}
com/koushikdutta/async/FilteredDataSink.classFilteredDataSink.java
package com.koushikdutta.async
public com.koushikdutta.async.FilteredDataSink extends com.koushikdutta.async.BufferedDataSink {
static final boolean $assertionsDisabled
public void (com.koushikdutta.async.DataSink)
com.koushikdutta.async.DataSink sink
public com.koushikdutta.async.ByteBufferList filter (com.koushikdutta.async.ByteBufferList)
com.koushikdutta.async.ByteBufferList bb
public final void write (com.koushikdutta.async.ByteBufferList)
com.koushikdutta.async.ByteBufferList bb
com.koushikdutta.async.ByteBufferList filtered
static void ()
}
com/koushikdutta/async/HostnameResolutionException.classHostnameResolutionException.java
package com.koushikdutta.async
public com.koushikdutta.async.HostnameResolutionException extends java.lang.Exception {
public void (java.lang.String)
String message
}
com/koushikdutta/async/LineEmitter$StringCallback.classLineEmitter.java
package com.koushikdutta.async
public abstract com.koushikdutta.async.LineEmitter$StringCallback extends java.lang.Object {
public abstract void onStringAvailable (java.lang.String)
}
com/koushikdutta/async/LineEmitter.classLineEmitter.java
package com.koushikdutta.async
public com.koushikdutta.async.LineEmitter extends java.lang.Object implements com.koushikdutta.async.callback.DataCallback {
StringBuilder data
com.koushikdutta.async.LineEmitter$StringCallback mLineCallback
static final boolean $assertionsDisabled
public void ()
public void setLineCallback (com.koushikdutta.async.LineEmitter$StringCallback)
com.koushikdutta.async.LineEmitter$StringCallback callback
public com.koushikdutta.async.LineEmitter$StringCallback getLineCallback ()
public void onDataAvailable (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.ByteBufferList)
byte b
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.ByteBufferList bb
static void ()
}
com/koushikdutta/async/PushParser$1.classPushParser.java
package com.koushikdutta.async
com.koushikdutta.async.PushParser$1 extends com.koushikdutta.async.PushParser$Waiter {
final com.koushikdutta.async.PushParser this$0
void (com.koushikdutta.async.PushParser, int)
int x0
public com.koushikdutta.async.PushParser$Waiter onDataAvailable (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.ByteBufferList)
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.ByteBufferList bb
}
com/koushikdutta/async/PushParser$2.classPushParser.java
package com.koushikdutta.async
com.koushikdutta.async.PushParser$2 extends com.koushikdutta.async.PushParser$Waiter {
final com.koushikdutta.async.PushParser this$0
void (com.koushikdutta.async.PushParser, int)
int x0
public com.koushikdutta.async.PushParser$Waiter onDataAvailable (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.ByteBufferList)
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.ByteBufferList bb
}
com/koushikdutta/async/PushParser$3.classPushParser.java
package com.koushikdutta.async
com.koushikdutta.async.PushParser$3 extends com.koushikdutta.async.PushParser$Waiter {
final com.koushikdutta.async.PushParser this$0
void (com.koushikdutta.async.PushParser, int)
int x0
public com.koushikdutta.async.PushParser$Waiter onDataAvailable (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.ByteBufferList)
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.ByteBufferList bb
}
com/koushikdutta/async/PushParser$4.classPushParser.java
package com.koushikdutta.async
com.koushikdutta.async.PushParser$4 extends com.koushikdutta.async.PushParser$Waiter {
final com.koushikdutta.async.PushParser this$0
void (com.koushikdutta.async.PushParser, int)
int x0
public com.koushikdutta.async.PushParser$Waiter onDataAvailable (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.ByteBufferList)
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.ByteBufferList bb
}
com/koushikdutta/async/PushParser$5.classPushParser.java
package com.koushikdutta.async
com.koushikdutta.async.PushParser$5 extends com.koushikdutta.async.PushParser$Waiter {
final com.koushikdutta.async.PushParser this$0
void (com.koushikdutta.async.PushParser, int)
int x0
public com.koushikdutta.async.PushParser$Waiter onDataAvailable (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.ByteBufferList)
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.ByteBufferList bb
}
com/koushikdutta/async/PushParser$6.classPushParser.java
package com.koushikdutta.async
com.koushikdutta.async.PushParser$6 extends java.lang.Object implements com.koushikdutta.async.PushParser$ParseCallback {
final com.koushikdutta.async.PushParser this$0
void (com.koushikdutta.async.PushParser)
public void parsed (byte[])
byte[] data
public volatile void parsed (java.lang.Object)
Object x0
}
com/koushikdutta/async/PushParser$7.classPushParser.java
package com.koushikdutta.async
com.koushikdutta.async.PushParser$7 extends java.lang.Object implements com.koushikdutta.async.PushParser$ParseCallback {
final com.koushikdutta.async.PushParser this$0
void (com.koushikdutta.async.PushParser)
public void parsed (com.koushikdutta.async.ByteBufferList)
com.koushikdutta.async.ByteBufferList data
public volatile void parsed (java.lang.Object)
Object x0
}
com/koushikdutta/async/PushParser$8.classPushParser.java
package com.koushikdutta.async
com.koushikdutta.async.PushParser$8 extends java.lang.Object implements com.koushikdutta.async.PushParser$ParseCallback {
final com.koushikdutta.async.PushParser this$0
void (com.koushikdutta.async.PushParser)
public void parsed (byte[])
byte[] data
public volatile void parsed (java.lang.Object)
Object x0
}
com/koushikdutta/async/PushParser$ByteArrayWaiter.classPushParser.java
package com.koushikdutta.async
com.koushikdutta.async.PushParser$ByteArrayWaiter extends com.koushikdutta.async.PushParser$Waiter {
com.koushikdutta.async.PushParser$ParseCallback callback
public void (int, com.koushikdutta.async.PushParser$ParseCallback)
int length
com.koushikdutta.async.PushParser$ParseCallback callback
public com.koushikdutta.async.PushParser$Waiter onDataAvailable (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.ByteBufferList)
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.ByteBufferList bb
byte[] bytes
}
com/koushikdutta/async/PushParser$ByteBufferListWaiter.classPushParser.java
package com.koushikdutta.async
com.koushikdutta.async.PushParser$ByteBufferListWaiter extends com.koushikdutta.async.PushParser$Waiter {
com.koushikdutta.async.PushParser$ParseCallback callback
public void (int, com.koushikdutta.async.PushParser$ParseCallback)
int length
com.koushikdutta.async.PushParser$ParseCallback callback
public com.koushikdutta.async.PushParser$Waiter onDataAvailable (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.ByteBufferList)
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.ByteBufferList bb
}
com/koushikdutta/async/PushParser$IntWaiter.classPushParser.java
package com.koushikdutta.async
com.koushikdutta.async.PushParser$IntWaiter extends com.koushikdutta.async.PushParser$Waiter {
com.koushikdutta.async.PushParser$ParseCallback callback
public void (com.koushikdutta.async.PushParser$ParseCallback)
com.koushikdutta.async.PushParser$ParseCallback callback
public com.koushikdutta.async.PushParser$Waiter onDataAvailable (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.ByteBufferList)
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.ByteBufferList bb
}
com/koushikdutta/async/PushParser$LenByteArrayWaiter.classPushParser.java
package com.koushikdutta.async
com.koushikdutta.async.PushParser$LenByteArrayWaiter extends com.koushikdutta.async.PushParser$Waiter {
private final com.koushikdutta.async.PushParser$ParseCallback callback
public void (com.koushikdutta.async.PushParser$ParseCallback)
com.koushikdutta.async.PushParser$ParseCallback callback
public com.koushikdutta.async.PushParser$Waiter onDataAvailable (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.ByteBufferList)
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.ByteBufferList bb
int length
}
com/koushikdutta/async/PushParser$LenByteBufferListWaiter.classPushParser.java
package com.koushikdutta.async
com.koushikdutta.async.PushParser$LenByteBufferListWaiter extends com.koushikdutta.async.PushParser$Waiter {
private final com.koushikdutta.async.PushParser$ParseCallback callback
public void (com.koushikdutta.async.PushParser$ParseCallback)
com.koushikdutta.async.PushParser$ParseCallback callback
public com.koushikdutta.async.PushParser$Waiter onDataAvailable (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.ByteBufferList)
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.ByteBufferList bb
int length
}
com/koushikdutta/async/PushParser$ParseCallback.classPushParser.java
package com.koushikdutta.async
public abstract com.koushikdutta.async.PushParser$ParseCallback extends java.lang.Object {
public abstract void parsed (java.lang.Object)
}
com/koushikdutta/async/PushParser$TapWaiter.classPushParser.java
package com.koushikdutta.async
com.koushikdutta.async.PushParser$TapWaiter extends com.koushikdutta.async.PushParser$Waiter {
private final com.koushikdutta.async.TapCallback callback
final com.koushikdutta.async.PushParser this$0
public void (com.koushikdutta.async.PushParser, com.koushikdutta.async.TapCallback)
com.koushikdutta.async.TapCallback callback
public com.koushikdutta.async.PushParser$Waiter onDataAvailable (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.ByteBufferList)
Exception e
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.ByteBufferList bb
java.lang.reflect.Method method
}
com/koushikdutta/async/PushParser$UntilWaiter.classPushParser.java
package com.koushikdutta.async
com.koushikdutta.async.PushParser$UntilWaiter extends com.koushikdutta.async.PushParser$Waiter {
byte value
com.koushikdutta.async.callback.DataCallback callback
public void (byte, com.koushikdutta.async.callback.DataCallback)
byte value
com.koushikdutta.async.callback.DataCallback callback
public com.koushikdutta.async.PushParser$Waiter onDataAvailable (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.ByteBufferList)
java.nio.ByteBuffer b
int index
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.ByteBufferList bb
boolean found
com.koushikdutta.async.ByteBufferList cb
}
com/koushikdutta/async/PushParser$Waiter.classPushParser.java
package com.koushikdutta.async
abstract com.koushikdutta.async.PushParser$Waiter extends java.lang.Object {
int length
public void (int)
int length
public abstract com.koushikdutta.async.PushParser$Waiter onDataAvailable (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.ByteBufferList)
}
com/koushikdutta/async/PushParser.classPushParser.java
package com.koushikdutta.async
public com.koushikdutta.async.PushParser extends java.lang.Object implements com.koushikdutta.async.callback.DataCallback {
private com.koushikdutta.async.PushParser$Waiter noopArgWaiter
private com.koushikdutta.async.PushParser$Waiter byteArgWaiter
private com.koushikdutta.async.PushParser$Waiter shortArgWaiter
private com.koushikdutta.async.PushParser$Waiter intArgWaiter
private com.koushikdutta.async.PushParser$Waiter longArgWaiter
private com.koushikdutta.async.PushParser$ParseCallback byteArrayArgCallback
private com.koushikdutta.async.PushParser$ParseCallback byteBufferListArgCallback
private com.koushikdutta.async.PushParser$ParseCallback stringArgCallback
com.koushikdutta.async.DataEmitter mEmitter
private java.util.LinkedList mWaiting
private java.util.ArrayList args
java.nio.ByteOrder order
com.koushikdutta.async.ByteBufferList pending
static java.util.Hashtable mTable
public com.koushikdutta.async.PushParser setOrder (java.nio.ByteOrder)
java.nio.ByteOrder order
public void (com.koushikdutta.async.DataEmitter)
com.koushikdutta.async.DataEmitter s
public com.koushikdutta.async.PushParser readInt (com.koushikdutta.async.PushParser$ParseCallback)
com.koushikdutta.async.PushParser$ParseCallback callback
public com.koushikdutta.async.PushParser readByteArray (int, com.koushikdutta.async.PushParser$ParseCallback)
int length
com.koushikdutta.async.PushParser$ParseCallback callback
public com.koushikdutta.async.PushParser readByteBufferList (int, com.koushikdutta.async.PushParser$ParseCallback)
int length
com.koushikdutta.async.PushParser$ParseCallback callback
public com.koushikdutta.async.PushParser until (byte, com.koushikdutta.async.callback.DataCallback)
byte b
com.koushikdutta.async.callback.DataCallback callback
public com.koushikdutta.async.PushParser readByte ()
public com.koushikdutta.async.PushParser readShort ()
public com.koushikdutta.async.PushParser readInt ()
public com.koushikdutta.async.PushParser readLong ()
public com.koushikdutta.async.PushParser readByteArray (int)
int length
public com.koushikdutta.async.PushParser readLenByteArray ()
public com.koushikdutta.async.PushParser readByteBufferList (int)
int length
public com.koushikdutta.async.PushParser readLenByteBufferList ()
public com.koushikdutta.async.PushParser readLenByteBufferList (com.koushikdutta.async.PushParser$ParseCallback)
com.koushikdutta.async.PushParser$ParseCallback callback
public com.koushikdutta.async.PushParser readString ()
public com.koushikdutta.async.PushParser noop ()
public void onDataAvailable (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.ByteBufferList)
com.koushikdutta.async.PushParser$Waiter next
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.ByteBufferList bb
public void tap (com.koushikdutta.async.TapCallback)
com.koushikdutta.async.TapCallback callback
static java.lang.reflect.Method getTap (com.koushikdutta.async.TapCallback)
java.lang.reflect.Method method
java.lang.reflect.Method[] arr$
int len$
int i$
com.koushikdutta.async.TapCallback callback
java.lang.reflect.Method found
java.lang.reflect.Method[] candidates
String fail
static java.util.ArrayList access$000 (com.koushikdutta.async.PushParser)
com.koushikdutta.async.PushParser x0
static void ()
}
com/koushikdutta/async/SelectorWrapper.classSelectorWrapper.java
package com.koushikdutta.async
public com.koushikdutta.async.SelectorWrapper extends java.lang.Object {
private java.nio.channels.Selector selector
boolean isWaking
java.util.concurrent.Semaphore semaphore
public java.nio.channels.Selector getSelector ()
public void (java.nio.channels.Selector)
java.nio.channels.Selector selector
public int selectNow () throws java.io.IOException
public void select () throws java.io.IOException
public void select (long) throws java.io.IOException
long timeout
public java.util.Set keys ()
public java.util.Set selectedKeys ()
public void close () throws java.io.IOException
public boolean isOpen ()
public void wakeupOnce ()
InterruptedException e
int i
boolean selecting
}
com/koushikdutta/async/ServerSocketChannelWrapper.classServerSocketChannelWrapper.java
package com.koushikdutta.async
com.koushikdutta.async.ServerSocketChannelWrapper extends com.koushikdutta.async.ChannelWrapper {
java.nio.channels.ServerSocketChannel mChannel
static final boolean $assertionsDisabled
public void shutdownOutput ()
public void shutdownInput ()
public int getLocalPort ()
void (java.nio.channels.ServerSocketChannel) throws java.io.IOException
java.nio.channels.ServerSocketChannel channel
public int read (java.nio.ByteBuffer) throws java.io.IOException
java.nio.ByteBuffer buffer
String msg
public boolean isConnected ()
public int write (java.nio.ByteBuffer) throws java.io.IOException
java.nio.ByteBuffer src
String msg
public java.nio.channels.SelectionKey register (java.nio.channels.Selector) throws java.nio.channels.ClosedChannelException
java.nio.channels.Selector sel
public int write (java.nio.ByteBuffer[]) throws java.io.IOException
java.nio.ByteBuffer[] src
String msg
public long read (java.nio.ByteBuffer[]) throws java.io.IOException
java.nio.ByteBuffer[] byteBuffers
String msg
public long read (java.nio.ByteBuffer[], int, int) throws java.io.IOException
java.nio.ByteBuffer[] byteBuffers
int i
int i2
String msg
public java.lang.Object getSocket ()
static void ()
}
com/koushikdutta/async/SocketChannelWrapper.classSocketChannelWrapper.java
package com.koushikdutta.async
com.koushikdutta.async.SocketChannelWrapper extends com.koushikdutta.async.ChannelWrapper {
java.nio.channels.SocketChannel mChannel
public int getLocalPort ()
void (java.nio.channels.SocketChannel) throws java.io.IOException
java.nio.channels.SocketChannel channel
public int read (java.nio.ByteBuffer) throws java.io.IOException
java.nio.ByteBuffer buffer
public boolean isConnected ()
public int write (java.nio.ByteBuffer) throws java.io.IOException
java.nio.ByteBuffer src
public int write (java.nio.ByteBuffer[]) throws java.io.IOException
java.nio.ByteBuffer[] src
public java.nio.channels.SelectionKey register (java.nio.channels.Selector) throws java.nio.channels.ClosedChannelException
java.nio.channels.Selector sel
public void shutdownOutput ()
Exception e
public void shutdownInput ()
Exception e
public long read (java.nio.ByteBuffer[]) throws java.io.IOException
java.nio.ByteBuffer[] byteBuffers
public long read (java.nio.ByteBuffer[], int, int) throws java.io.IOException
java.nio.ByteBuffer[] byteBuffers
int i
int i2
public java.lang.Object getSocket ()
}
com/koushikdutta/async/TapCallback.classTapCallback.java
package com.koushikdutta.async
public abstract com.koushikdutta.async.TapCallback extends java.lang.Object {
}
com/koushikdutta/async/ThreadQueue.classThreadQueue.java
package com.koushikdutta.async
public com.koushikdutta.async.ThreadQueue extends java.util.LinkedList {
private static final java.util.WeakHashMap mThreadQueues
com.koushikdutta.async.AsyncSemaphore waiter
java.util.concurrent.Semaphore queueSemaphore
public void ()
static com.koushikdutta.async.ThreadQueue getOrCreateThreadQueue (java.lang.Thread)
Thread thread
com.koushikdutta.async.ThreadQueue queue
static void release (com.koushikdutta.async.AsyncSemaphore)
com.koushikdutta.async.ThreadQueue threadQueue
java.util.Iterator i$
com.koushikdutta.async.AsyncSemaphore semaphore
public boolean add (java.lang.Runnable)
Runnable object
public boolean remove (java.lang.Object)
Object object
public java.lang.Runnable remove ()
public volatile java.lang.Object remove ()
public volatile boolean add (java.lang.Object)
Object x0
static void ()
}
com/koushikdutta/async/Util$1.classUtil.java
package com.koushikdutta.async
final com.koushikdutta.async.Util$1 extends java.lang.Object implements com.koushikdutta.async.callback.CompletedCallback {
boolean reported
final com.koushikdutta.async.callback.CompletedCallback val$callback
void (com.koushikdutta.async.callback.CompletedCallback)
public void onCompleted (java.lang.Exception)
Exception ex
}
com/koushikdutta/async/Util$2.classUtil.java
package com.koushikdutta.async
final com.koushikdutta.async.Util$2 extends java.lang.Object implements com.koushikdutta.async.callback.WritableCallback {
int totalRead
com.koushikdutta.async.ByteBufferList pending
com.koushikdutta.async.util.Allocator allocator
final com.koushikdutta.async.DataSink val$ds
final java.io.InputStream val$is
final long val$max
final com.koushikdutta.async.callback.CompletedCallback val$wrapper
void (com.koushikdutta.async.DataSink, java.io.InputStream, long, com.koushikdutta.async.callback.CompletedCallback)
private void cleanup ()
public void onWriteable ()
java.nio.ByteBuffer b
long toRead
int read
Exception e
}
com/koushikdutta/async/Util$3.classUtil.java
package com.koushikdutta.async
final com.koushikdutta.async.Util$3 extends java.lang.Object implements com.koushikdutta.async.callback.DataCallback {
final com.koushikdutta.async.DataSink val$sink
void (com.koushikdutta.async.DataSink)
public void onDataAvailable (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.ByteBufferList)
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.ByteBufferList bb
}
com/koushikdutta/async/Util$4.classUtil.java
package com.koushikdutta.async
final com.koushikdutta.async.Util$4 extends java.lang.Object implements com.koushikdutta.async.callback.WritableCallback {
final com.koushikdutta.async.DataEmitter val$emitter
void (com.koushikdutta.async.DataEmitter)
public void onWriteable ()
}
com/koushikdutta/async/Util$5.classUtil.java
package com.koushikdutta.async
final com.koushikdutta.async.Util$5 extends java.lang.Object implements com.koushikdutta.async.callback.CompletedCallback {
boolean reported
final com.koushikdutta.async.DataEmitter val$emitter
final com.koushikdutta.async.DataSink val$sink
final com.koushikdutta.async.callback.CompletedCallback val$callback
void (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.DataSink, com.koushikdutta.async.callback.CompletedCallback)
public void onCompleted (java.lang.Exception)
Exception ex
}
com/koushikdutta/async/Util$6.classUtil.java
package com.koushikdutta.async
final com.koushikdutta.async.Util$6 extends java.lang.Object implements com.koushikdutta.async.callback.CompletedCallback {
final com.koushikdutta.async.callback.CompletedCallback val$wrapper
void (com.koushikdutta.async.callback.CompletedCallback)
public void onCompleted (java.lang.Exception)
Exception ex
}
com/koushikdutta/async/Util$7.classUtil.java
package com.koushikdutta.async
final com.koushikdutta.async.Util$7 extends java.lang.Object implements com.koushikdutta.async.callback.CompletedCallback {
final java.io.InputStream val$is
final com.koushikdutta.async.callback.CompletedCallback val$callback
void (java.io.InputStream, com.koushikdutta.async.callback.CompletedCallback)
public void onCompleted (java.lang.Exception)
java.io.IOException e
Exception ex
}
com/koushikdutta/async/Util$8.classUtil.java
package com.koushikdutta.async
final com.koushikdutta.async.Util$8 extends java.lang.Object implements com.koushikdutta.async.callback.WritableCallback {
final com.koushikdutta.async.DataSink val$sink
final com.koushikdutta.async.ByteBufferList val$bb
final com.koushikdutta.async.callback.CompletedCallback val$callback
void (com.koushikdutta.async.DataSink, com.koushikdutta.async.ByteBufferList, com.koushikdutta.async.callback.CompletedCallback)
public void onWriteable ()
}
com/koushikdutta/async/Util.classUtil.java
package com.koushikdutta.async
public com.koushikdutta.async.Util extends java.lang.Object {
static final boolean $assertionsDisabled
public void ()
public static void emitAllData (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.ByteBufferList)
int remaining
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.ByteBufferList list
com.koushikdutta.async.callback.DataCallback handler
public static void pump (java.io.InputStream, com.koushikdutta.async.DataSink, com.koushikdutta.async.callback.CompletedCallback)
java.io.InputStream is
com.koushikdutta.async.DataSink ds
com.koushikdutta.async.callback.CompletedCallback callback
public static void pump (java.io.InputStream, long, com.koushikdutta.async.DataSink, com.koushikdutta.async.callback.CompletedCallback)
java.io.InputStream is
long max
com.koushikdutta.async.DataSink ds
com.koushikdutta.async.callback.CompletedCallback callback
com.koushikdutta.async.callback.CompletedCallback wrapper
com.koushikdutta.async.callback.WritableCallback cb
public static void pump (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.DataSink, com.koushikdutta.async.callback.CompletedCallback)
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.DataSink sink
com.koushikdutta.async.callback.CompletedCallback callback
com.koushikdutta.async.callback.DataCallback dataCallback
com.koushikdutta.async.callback.CompletedCallback wrapper
public static void stream (com.koushikdutta.async.AsyncSocket, com.koushikdutta.async.AsyncSocket, com.koushikdutta.async.callback.CompletedCallback)
com.koushikdutta.async.AsyncSocket s1
com.koushikdutta.async.AsyncSocket s2
com.koushikdutta.async.callback.CompletedCallback callback
public static void pump (java.io.File, com.koushikdutta.async.DataSink, com.koushikdutta.async.callback.CompletedCallback)
java.io.InputStream is
Exception e
java.io.File file
com.koushikdutta.async.DataSink ds
com.koushikdutta.async.callback.CompletedCallback callback
public static void writeAll (com.koushikdutta.async.DataSink, com.koushikdutta.async.ByteBufferList, com.koushikdutta.async.callback.CompletedCallback)
com.koushikdutta.async.DataSink sink
com.koushikdutta.async.ByteBufferList bb
com.koushikdutta.async.callback.CompletedCallback callback
com.koushikdutta.async.callback.WritableCallback wc
public static void writeAll (com.koushikdutta.async.DataSink, byte[], com.koushikdutta.async.callback.CompletedCallback)
com.koushikdutta.async.DataSink sink
byte[] bytes
com.koushikdutta.async.callback.CompletedCallback callback
java.nio.ByteBuffer bb
com.koushikdutta.async.ByteBufferList bbl
public static com.koushikdutta.async.AsyncSocket getWrappedSocket (com.koushikdutta.async.AsyncSocket, java.lang.Class)
com.koushikdutta.async.AsyncSocket socket
Class wrappedClass
public static com.koushikdutta.async.DataEmitter getWrappedDataEmitter (com.koushikdutta.async.DataEmitter, java.lang.Class)
com.koushikdutta.async.DataEmitter emitter
Class wrappedClass
public static void end (com.koushikdutta.async.DataEmitter, java.lang.Exception)
com.koushikdutta.async.DataEmitter emitter
Exception e
public static void end (com.koushikdutta.async.callback.CompletedCallback, java.lang.Exception)
com.koushikdutta.async.callback.CompletedCallback end
Exception e
public static void writable (com.koushikdutta.async.DataSink)
com.koushikdutta.async.DataSink emitter
public static void writable (com.koushikdutta.async.callback.WritableCallback)
com.koushikdutta.async.callback.WritableCallback writable
static void ()
}
com/koushikdutta/async/ZipDataSink.classZipDataSink.java
package com.koushikdutta.async
public com.koushikdutta.async.ZipDataSink extends com.koushikdutta.async.FilteredDataSink {
java.io.ByteArrayOutputStream bout
java.util.zip.ZipOutputStream zop
public void (com.koushikdutta.async.DataSink)
com.koushikdutta.async.DataSink sink
public void putNextEntry (java.util.zip.ZipEntry) throws java.io.IOException
java.util.zip.ZipEntry ze
public void closeEntry () throws java.io.IOException
protected void report (java.lang.Exception)
Exception e
com.koushikdutta.async.callback.CompletedCallback closed
public void end ()
java.io.IOException e
public com.koushikdutta.async.ByteBufferList filter (com.koushikdutta.async.ByteBufferList)
java.nio.ByteBuffer b
com.koushikdutta.async.ByteBufferList ret
java.io.IOException e
com.koushikdutta.async.ByteBufferList bb
}
com/koushikdutta/async/callback/
com/koushikdutta/async/callback/CompletedCallback$NullCompletedCallback.classCompletedCallback.java
package com.koushikdutta.async.callback
public com.koushikdutta.async.callback.CompletedCallback$NullCompletedCallback extends java.lang.Object implements com.koushikdutta.async.callback.CompletedCallback {
public void ()
public void onCompleted (java.lang.Exception)
Exception ex
}
com/koushikdutta/async/callback/CompletedCallback.classCompletedCallback.java
package com.koushikdutta.async.callback
public abstract com.koushikdutta.async.callback.CompletedCallback extends java.lang.Object {
public abstract void onCompleted (java.lang.Exception)
}
com/koushikdutta/async/callback/ConnectCallback.classConnectCallback.java
package com.koushikdutta.async.callback
public abstract com.koushikdutta.async.callback.ConnectCallback extends java.lang.Object {
public abstract void onConnectCompleted (java.lang.Exception, com.koushikdutta.async.AsyncSocket)
}
com/koushikdutta/async/callback/ContinuationCallback.classContinuationCallback.java
package com.koushikdutta.async.callback
public abstract com.koushikdutta.async.callback.ContinuationCallback extends java.lang.Object {
public abstract void onContinue (com.koushikdutta.async.future.Continuation, com.koushikdutta.async.callback.CompletedCallback) throws java.lang.Exception
}
com/koushikdutta/async/callback/DataCallback$NullDataCallback.classDataCallback.java
package com.koushikdutta.async.callback
public com.koushikdutta.async.callback.DataCallback$NullDataCallback extends java.lang.Object implements com.koushikdutta.async.callback.DataCallback {
public void ()
public void onDataAvailable (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.ByteBufferList)
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.ByteBufferList bb
}
com/koushikdutta/async/callback/DataCallback.classDataCallback.java
package com.koushikdutta.async.callback
public abstract com.koushikdutta.async.callback.DataCallback extends java.lang.Object {
public abstract void onDataAvailable (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.ByteBufferList)
}
com/koushikdutta/async/callback/ListenCallback.classListenCallback.java
package com.koushikdutta.async.callback
public abstract com.koushikdutta.async.callback.ListenCallback extends java.lang.Object implements com.koushikdutta.async.callback.CompletedCallback {
public abstract void onAccepted (com.koushikdutta.async.AsyncSocket)
public abstract void onListening (com.koushikdutta.async.AsyncServerSocket)
}
com/koushikdutta/async/callback/ResultCallback.classResultCallback.java
package com.koushikdutta.async.callback
public abstract com.koushikdutta.async.callback.ResultCallback extends java.lang.Object {
public abstract void onCompleted (java.lang.Exception, java.lang.Object, java.lang.Object)
}
com/koushikdutta/async/callback/WritableCallback.classWritableCallback.java
package com.koushikdutta.async.callback
public abstract com.koushikdutta.async.callback.WritableCallback extends java.lang.Object {
public abstract void onWriteable ()
}
com/koushikdutta/async/dns/
com/koushikdutta/async/dns/Dns$1.classDns.java
package com.koushikdutta.async.dns
final com.koushikdutta.async.dns.Dns$1 extends com.koushikdutta.async.future.SimpleFuture {
final com.koushikdutta.async.AsyncDatagramSocket val$dgram
void (com.koushikdutta.async.AsyncDatagramSocket)
protected void cleanup ()
}
com/koushikdutta/async/dns/Dns$2.classDns.java
package com.koushikdutta.async.dns
final com.koushikdutta.async.dns.Dns$2 extends java.lang.Object implements com.koushikdutta.async.callback.DataCallback {
final com.koushikdutta.async.AsyncDatagramSocket val$dgram
final boolean val$multicast
final com.koushikdutta.async.future.SimpleFuture val$ret
final com.koushikdutta.async.future.FutureCallback val$callback
void (com.koushikdutta.async.AsyncDatagramSocket, boolean, com.koushikdutta.async.future.SimpleFuture, com.koushikdutta.async.future.FutureCallback)
public void onDataAvailable (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.ByteBufferList)
com.koushikdutta.async.dns.DnsResponse response
Exception e
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.ByteBufferList bb
}
com/koushikdutta/async/dns/Dns.classDns.java
package com.koushikdutta.async.dns
public com.koushikdutta.async.dns.Dns extends java.lang.Object {
public void ()
public static com.koushikdutta.async.future.Future lookup (java.lang.String)
String host
private static int setFlag (int, int, int)
int flags
int value
int offset
private static int setQuery (int)
int flags
private static int setRecursion (int)
int flags
private static void addName (java.nio.ByteBuffer, java.lang.String)
String part
String[] arr$
int len$
int i$
java.nio.ByteBuffer bb
String name
String[] parts
public static com.koushikdutta.async.future.Future lookup (com.koushikdutta.async.AsyncServer, java.lang.String)
com.koushikdutta.async.AsyncServer server
String host
public static com.koushikdutta.async.future.Cancellable multicastLookup (com.koushikdutta.async.AsyncServer, java.lang.String, com.koushikdutta.async.future.FutureCallback)
com.koushikdutta.async.AsyncServer server
String host
com.koushikdutta.async.future.FutureCallback callback
public static com.koushikdutta.async.future.Cancellable multicastLookup (java.lang.String, com.koushikdutta.async.future.FutureCallback)
String host
com.koushikdutta.async.future.FutureCallback callback
public static com.koushikdutta.async.future.Future lookup (com.koushikdutta.async.AsyncServer, java.lang.String, boolean, com.koushikdutta.async.future.FutureCallback)
com.koushikdutta.async.AsyncDatagramSocket dgram
java.lang.reflect.Field field
Object impl
java.lang.reflect.Method method
com.koushikdutta.async.AsyncDatagramSocket dgram
com.koushikdutta.async.future.SimpleFuture ret
com.koushikdutta.async.future.SimpleFuture ret
Exception e
com.koushikdutta.async.AsyncServer server
String host
boolean multicast
com.koushikdutta.async.future.FutureCallback callback
java.nio.ByteBuffer packet
short id
short flags
}
com/koushikdutta/async/dns/DnsResponse.classDnsResponse.java
package com.koushikdutta.async.dns
public com.koushikdutta.async.dns.DnsResponse extends java.lang.Object {
public java.util.ArrayList addresses
public java.util.ArrayList names
public com.koushikdutta.async.http.Multimap txt
public java.net.InetSocketAddress source
public void ()
private static java.lang.String parseName (com.koushikdutta.async.ByteBufferList, java.nio.ByteBuffer)
int offset
com.koushikdutta.async.ByteBufferList sub
java.nio.ByteBuffer duplicate
byte[] bytes
com.koushikdutta.async.ByteBufferList bb
java.nio.ByteBuffer backReference
String ret
int len
public static com.koushikdutta.async.dns.DnsResponse parse (com.koushikdutta.async.ByteBufferList)
int i
byte[] data
com.koushikdutta.async.ByteBufferList txt
Exception e
String name
int type
int clazz
int ttl
int length
int i
Exception e
String name
int type
int clazz
int ttl
int length
int i
com.koushikdutta.async.ByteBufferList txt
Exception e
String name
int type
int clazz
int ttl
int length
int i
com.koushikdutta.async.ByteBufferList bb
java.nio.ByteBuffer b
int questions
int answers
int authorities
int additionals
com.koushikdutta.async.dns.DnsResponse response
void parseTxt (com.koushikdutta.async.ByteBufferList)
int length
byte[] bytes
String string
String[] pair
com.koushikdutta.async.ByteBufferList bb
public java.lang.String toString ()
java.net.InetAddress address
java.util.Iterator i$
String name
java.util.Iterator i$
String ret
}
com/koushikdutta/async/future/
com/koushikdutta/async/future/Cancellable.classCancellable.java
package com.koushikdutta.async.future
public abstract com.koushikdutta.async.future.Cancellable extends java.lang.Object {
public abstract boolean isDone ()
public abstract boolean isCancelled ()
public abstract boolean cancel ()
}
com/koushikdutta/async/future/Continuation$1.classContinuation.java
package com.koushikdutta.async.future
com.koushikdutta.async.future.Continuation$1 extends java.lang.Object implements java.lang.Runnable {
final com.koushikdutta.async.future.Cancellable val$cancel
final com.koushikdutta.async.future.Continuation this$0
void (com.koushikdutta.async.future.Continuation, com.koushikdutta.async.future.Cancellable)
public void run ()
}
com/koushikdutta/async/future/Continuation$2.classContinuation.java
package com.koushikdutta.async.future
com.koushikdutta.async.future.Continuation$2 extends java.lang.Object implements com.koushikdutta.async.callback.CompletedCallback {
boolean mThisCompleted
static final boolean $assertionsDisabled
final com.koushikdutta.async.future.Continuation this$0
void (com.koushikdutta.async.future.Continuation)
public void onCompleted (java.lang.Exception)
Exception ex
static void ()
}
com/koushikdutta/async/future/Continuation$3.classContinuation.java
package com.koushikdutta.async.future
com.koushikdutta.async.future.Continuation$3 extends java.lang.Object implements com.koushikdutta.async.callback.ContinuationCallback {
final com.koushikdutta.async.future.DependentFuture val$future
final com.koushikdutta.async.future.Continuation this$0
void (com.koushikdutta.async.future.Continuation, com.koushikdutta.async.future.DependentFuture)
public void onContinue (com.koushikdutta.async.future.Continuation, com.koushikdutta.async.callback.CompletedCallback) throws java.lang.Exception
com.koushikdutta.async.future.Continuation continuation
com.koushikdutta.async.callback.CompletedCallback next
}
com/koushikdutta/async/future/Continuation.classContinuation.java
package com.koushikdutta.async.future
public com.koushikdutta.async.future.Continuation extends com.koushikdutta.async.future.SimpleCancellable implements com.koushikdutta.async.callback.ContinuationCallback java.lang.Runnable com.koushikdutta.async.future.Cancellable {
com.koushikdutta.async.callback.CompletedCallback callback
Runnable cancelCallback
java.util.LinkedList mCallbacks
private boolean inNext
private boolean waiting
boolean started
public com.koushikdutta.async.callback.CompletedCallback getCallback ()
public void setCallback (com.koushikdutta.async.callback.CompletedCallback)
com.koushikdutta.async.callback.CompletedCallback callback
public java.lang.Runnable getCancelCallback ()
public void setCancelCallback (java.lang.Runnable)
Runnable cancelCallback
public void setCancelCallback (com.koushikdutta.async.future.Cancellable)
com.koushikdutta.async.future.Cancellable cancel
public void ()
public void (com.koushikdutta.async.callback.CompletedCallback)
com.koushikdutta.async.callback.CompletedCallback callback
public void (com.koushikdutta.async.callback.CompletedCallback, java.lang.Runnable)
com.koushikdutta.async.callback.CompletedCallback callback
Runnable cancelCallback
private com.koushikdutta.async.callback.CompletedCallback wrap ()
void reportCompleted (java.lang.Exception)
Exception ex
private com.koushikdutta.async.callback.ContinuationCallback hook (com.koushikdutta.async.callback.ContinuationCallback)
com.koushikdutta.async.future.DependentCancellable child
com.koushikdutta.async.callback.ContinuationCallback callback
public com.koushikdutta.async.future.Continuation add (com.koushikdutta.async.callback.ContinuationCallback)
com.koushikdutta.async.callback.ContinuationCallback callback
public com.koushikdutta.async.future.Continuation insert (com.koushikdutta.async.callback.ContinuationCallback)
com.koushikdutta.async.callback.ContinuationCallback callback
public com.koushikdutta.async.future.Continuation add (com.koushikdutta.async.future.DependentFuture)
com.koushikdutta.async.future.DependentFuture future
private void next ()
Exception e
com.koushikdutta.async.callback.ContinuationCallback cb
public boolean cancel ()
public com.koushikdutta.async.future.Continuation start ()
public void onContinue (com.koushikdutta.async.future.Continuation, com.koushikdutta.async.callback.CompletedCallback) throws java.lang.Exception
com.koushikdutta.async.future.Continuation continuation
com.koushikdutta.async.callback.CompletedCallback next
public void run ()
static boolean access$000 (com.koushikdutta.async.future.Continuation)
com.koushikdutta.async.future.Continuation x0
static boolean access$002 (com.koushikdutta.async.future.Continuation, boolean)
com.koushikdutta.async.future.Continuation x0
boolean x1
static void access$100 (com.koushikdutta.async.future.Continuation)
com.koushikdutta.async.future.Continuation x0
}
com/koushikdutta/async/future/ConvertFuture.classConvertFuture.java
package com.koushikdutta.async.future
public abstract com.koushikdutta.async.future.ConvertFuture extends com.koushikdutta.async.future.TransformFuture {
public void ()
protected final void transform (java.lang.Object) throws java.lang.Exception
Object result
protected abstract com.koushikdutta.async.future.Future convert (java.lang.Object) throws java.lang.Exception
}
com/koushikdutta/async/future/DependentCancellable.classDependentCancellable.java
package com.koushikdutta.async.future
public abstract com.koushikdutta.async.future.DependentCancellable extends java.lang.Object implements com.koushikdutta.async.future.Cancellable {
public abstract com.koushikdutta.async.future.DependentCancellable setParent (com.koushikdutta.async.future.Cancellable)
}
com/koushikdutta/async/future/DependentFuture.classDependentFuture.java
package com.koushikdutta.async.future
public abstract com.koushikdutta.async.future.DependentFuture extends java.lang.Object implements com.koushikdutta.async.future.Future com.koushikdutta.async.future.DependentCancellable {
}
com/koushikdutta/async/future/Future.classFuture.java
package com.koushikdutta.async.future
public abstract com.koushikdutta.async.future.Future extends java.lang.Object implements com.koushikdutta.async.future.Cancellable java.util.concurrent.Future {
public abstract com.koushikdutta.async.future.Future setCallback (com.koushikdutta.async.future.FutureCallback)
public abstract com.koushikdutta.async.future.FutureCallback then (com.koushikdutta.async.future.FutureCallback)
public abstract java.lang.Object tryGet ()
public abstract java.lang.Exception tryGetException ()
}
com/koushikdutta/async/future/FutureCallback.classFutureCallback.java
package com.koushikdutta.async.future
public abstract com.koushikdutta.async.future.FutureCallback extends java.lang.Object {
public abstract void onCompleted (java.lang.Exception, java.lang.Object)
}
com/koushikdutta/async/future/FutureRunnable.classFutureRunnable.java
package com.koushikdutta.async.future
public abstract com.koushikdutta.async.future.FutureRunnable extends java.lang.Object {
public abstract java.lang.Object run () throws java.lang.Exception
}
com/koushikdutta/async/future/FutureThread$1.classFutureThread.java
package com.koushikdutta.async.future
com.koushikdutta.async.future.FutureThread$1 extends java.lang.Object implements java.lang.Runnable {
final com.koushikdutta.async.future.FutureRunnable val$runnable
final com.koushikdutta.async.future.FutureThread this$0
void (com.koushikdutta.async.future.FutureThread, com.koushikdutta.async.future.FutureRunnable)
public void run ()
Exception e
}
com/koushikdutta/async/future/FutureThread$2.classFutureThread.java
package com.koushikdutta.async.future
com.koushikdutta.async.future.FutureThread$2 extends java.lang.Object implements java.lang.Runnable {
final com.koushikdutta.async.future.FutureRunnable val$runnable
final com.koushikdutta.async.future.FutureThread this$0
void (com.koushikdutta.async.future.FutureThread, com.koushikdutta.async.future.FutureRunnable)
public void run ()
Exception e
}
com/koushikdutta/async/future/FutureThread.classFutureThread.java
package com.koushikdutta.async.future
public com.koushikdutta.async.future.FutureThread extends com.koushikdutta.async.future.SimpleFuture {
public void (com.koushikdutta.async.future.FutureRunnable)
com.koushikdutta.async.future.FutureRunnable runnable
public void (java.util.concurrent.ExecutorService, com.koushikdutta.async.future.FutureRunnable)
java.util.concurrent.ExecutorService pool
com.koushikdutta.async.future.FutureRunnable runnable
public void (com.koushikdutta.async.future.FutureRunnable, java.lang.String)
com.koushikdutta.async.future.FutureRunnable runnable
String name
}
com/koushikdutta/async/future/HandlerFuture$1$1.classHandlerFuture.java
package com.koushikdutta.async.future
com.koushikdutta.async.future.HandlerFuture$1$1 extends java.lang.Object implements java.lang.Runnable {
final Exception val$e
final Object val$result
final com.koushikdutta.async.future.HandlerFuture$1 this$1
void (com.koushikdutta.async.future.HandlerFuture$1, java.lang.Exception, java.lang.Object)
public void run ()
}
com/koushikdutta/async/future/HandlerFuture$1.classHandlerFuture.java
package com.koushikdutta.async.future
com.koushikdutta.async.future.HandlerFuture$1 extends java.lang.Object implements com.koushikdutta.async.future.FutureCallback {
final com.koushikdutta.async.future.FutureCallback val$callback
final com.koushikdutta.async.future.HandlerFuture this$0
void (com.koushikdutta.async.future.HandlerFuture, com.koushikdutta.async.future.FutureCallback)
public void onCompleted (java.lang.Exception, java.lang.Object)
Exception e
Object result
}
com/koushikdutta/async/future/HandlerFuture.classHandlerFuture.java
package com.koushikdutta.async.future
public com.koushikdutta.async.future.HandlerFuture extends com.koushikdutta.async.future.SimpleFuture {
android.os.Handler handler
public void ()
android.os.Looper looper
public com.koushikdutta.async.future.SimpleFuture setCallback (com.koushikdutta.async.future.FutureCallback)
com.koushikdutta.async.future.FutureCallback callback
com.koushikdutta.async.future.FutureCallback wrapped
public volatile com.koushikdutta.async.future.Future setCallback (com.koushikdutta.async.future.FutureCallback)
com.koushikdutta.async.future.FutureCallback x0
}
com/koushikdutta/async/future/MultiFuture$1.classMultiFuture.java
package com.koushikdutta.async.future
com.koushikdutta.async.future.MultiFuture$1 extends java.lang.Object implements com.koushikdutta.async.future.FutureCallback {
final com.koushikdutta.async.future.MultiFuture this$0
void (com.koushikdutta.async.future.MultiFuture)
public void onCompleted (java.lang.Exception, java.lang.Object)
com.koushikdutta.async.future.FutureCallback cb
java.util.Iterator i$
Exception e
Object result
java.util.ArrayList callbacks
}
com/koushikdutta/async/future/MultiFuture.classMultiFuture.java
package com.koushikdutta.async.future
public com.koushikdutta.async.future.MultiFuture extends com.koushikdutta.async.future.SimpleFuture {
java.util.ArrayList callbacks
final com.koushikdutta.async.future.FutureCallback callback
public void ()
public com.koushikdutta.async.future.MultiFuture setCallback (com.koushikdutta.async.future.FutureCallback)
com.koushikdutta.async.future.FutureCallback callback
public volatile com.koushikdutta.async.future.SimpleFuture setCallback (com.koushikdutta.async.future.FutureCallback)
com.koushikdutta.async.future.FutureCallback x0
public volatile com.koushikdutta.async.future.Future setCallback (com.koushikdutta.async.future.FutureCallback)
com.koushikdutta.async.future.FutureCallback x0
}
com/koushikdutta/async/future/SimpleCancellable$1.classSimpleCancellable.java
package com.koushikdutta.async.future
final com.koushikdutta.async.future.SimpleCancellable$1 extends com.koushikdutta.async.future.SimpleCancellable {
void ()
public volatile com.koushikdutta.async.future.DependentCancellable setParent (com.koushikdutta.async.future.Cancellable)
com.koushikdutta.async.future.Cancellable x0
}
com/koushikdutta/async/future/SimpleCancellable.classSimpleCancellable.java
package com.koushikdutta.async.future
public com.koushikdutta.async.future.SimpleCancellable extends java.lang.Object implements com.koushikdutta.async.future.DependentCancellable {
boolean complete
boolean cancelled
private com.koushikdutta.async.future.Cancellable parent
public static final com.koushikdutta.async.future.Cancellable COMPLETED
static final boolean $assertionsDisabled
public void ()
public boolean isDone ()
protected void cancelCleanup ()
protected void cleanup ()
protected void completeCleanup ()
public boolean setComplete ()
public boolean cancel ()
com.koushikdutta.async.future.Cancellable parent
public com.koushikdutta.async.future.SimpleCancellable setParent (com.koushikdutta.async.future.Cancellable)
com.koushikdutta.async.future.Cancellable parent
public boolean isCancelled ()
public com.koushikdutta.async.future.Cancellable reset ()
public volatile com.koushikdutta.async.future.DependentCancellable setParent (com.koushikdutta.async.future.Cancellable)
com.koushikdutta.async.future.Cancellable x0
static void ()
}
com/koushikdutta/async/future/SimpleFuture$1.classSimpleFuture.java
package com.koushikdutta.async.future
com.koushikdutta.async.future.SimpleFuture$1 extends java.lang.Object implements com.koushikdutta.async.future.FutureCallback {
final com.koushikdutta.async.future.SimpleFuture this$0
void (com.koushikdutta.async.future.SimpleFuture)
public void onCompleted (java.lang.Exception, java.lang.Object)
Exception e
Object result
}
com/koushikdutta/async/future/SimpleFuture.classSimpleFuture.java
package com.koushikdutta.async.future
public com.koushikdutta.async.future.SimpleFuture extends com.koushikdutta.async.future.SimpleCancellable implements com.koushikdutta.async.future.DependentFuture {
com.koushikdutta.async.AsyncSemaphore waiter
Exception exception
Object result
boolean silent
com.koushikdutta.async.future.FutureCallback callback
public void ()
public void (java.lang.Object)
Object value
public void (java.lang.Exception)
Exception e
public boolean cancel (boolean)
boolean mayInterruptIfRunning
private boolean cancelInternal (boolean)
boolean silent
com.koushikdutta.async.future.FutureCallback callback
public boolean cancelSilently ()
public boolean cancel ()
public java.lang.Object get () throws java.lang.InterruptedException java.util.concurrent.ExecutionException
com.koushikdutta.async.AsyncSemaphore waiter
private java.lang.Object getResultOrThrow () throws java.util.concurrent.ExecutionException
public java.lang.Object get (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException java.util.concurrent.ExecutionException java.util.concurrent.TimeoutException
long timeout
java.util.concurrent.TimeUnit unit
com.koushikdutta.async.AsyncSemaphore waiter
public boolean setComplete ()
private com.koushikdutta.async.future.FutureCallback handleCompleteLocked ()
com.koushikdutta.async.future.FutureCallback callback
private void handleCallbackUnlocked (com.koushikdutta.async.future.FutureCallback)
com.koushikdutta.async.future.FutureCallback callback
void releaseWaiterLocked ()
com.koushikdutta.async.AsyncSemaphore ensureWaiterLocked ()
public boolean setComplete (java.lang.Exception)
Exception e
public boolean setComplete (java.lang.Object)
Object value
public boolean setComplete (java.lang.Exception, java.lang.Object)
Exception e
Object value
com.koushikdutta.async.future.FutureCallback callback
public com.koushikdutta.async.future.FutureCallback getCompletionCallback ()
public com.koushikdutta.async.future.SimpleFuture setComplete (com.koushikdutta.async.future.Future)
com.koushikdutta.async.future.Future future
public com.koushikdutta.async.future.FutureCallback getCallback ()
public com.koushikdutta.async.future.SimpleFuture setCallback (com.koushikdutta.async.future.FutureCallback)
com.koushikdutta.async.future.FutureCallback callback
public final com.koushikdutta.async.future.FutureCallback then (com.koushikdutta.async.future.FutureCallback)
com.koushikdutta.async.future.FutureCallback callback
public com.koushikdutta.async.future.SimpleFuture setParent (com.koushikdutta.async.future.Cancellable)
com.koushikdutta.async.future.Cancellable parent
public com.koushikdutta.async.future.SimpleFuture reset ()
public java.lang.Exception tryGetException ()
public java.lang.Object tryGet ()
public volatile com.koushikdutta.async.future.Cancellable reset ()
public volatile com.koushikdutta.async.future.SimpleCancellable setParent (com.koushikdutta.async.future.Cancellable)
com.koushikdutta.async.future.Cancellable x0
public volatile com.koushikdutta.async.future.DependentCancellable setParent (com.koushikdutta.async.future.Cancellable)
com.koushikdutta.async.future.Cancellable x0
public volatile com.koushikdutta.async.future.Future setCallback (com.koushikdutta.async.future.FutureCallback)
com.koushikdutta.async.future.FutureCallback x0
}
com/koushikdutta/async/future/TransformFuture.classTransformFuture.java
package com.koushikdutta.async.future
public abstract com.koushikdutta.async.future.TransformFuture extends com.koushikdutta.async.future.SimpleFuture implements com.koushikdutta.async.future.FutureCallback {
public void ()
public void onCompleted (java.lang.Exception, java.lang.Object)
Exception ex
Exception e
Object result
protected void error (java.lang.Exception)
Exception e
protected abstract void transform (java.lang.Object) throws java.lang.Exception
}
com/koushikdutta/async/http/
com/koushikdutta/async/http/AsyncHttpClient$1.classAsyncHttpClient.java
package com.koushikdutta.async.http
com.koushikdutta.async.http.AsyncHttpClient$1 extends java.lang.Object implements java.lang.Runnable {
final com.koushikdutta.async.http.AsyncHttpRequest val$request
final int val$redirectCount
final com.koushikdutta.async.http.AsyncHttpClient$FutureAsyncHttpResponse val$cancel
final com.koushikdutta.async.http.callback.HttpConnectCallback val$callback
final com.koushikdutta.async.http.AsyncHttpClient this$0
void (com.koushikdutta.async.http.AsyncHttpClient, com.koushikdutta.async.http.AsyncHttpRequest, int, com.koushikdutta.async.http.AsyncHttpClient$FutureAsyncHttpResponse, com.koushikdutta.async.http.callback.HttpConnectCallback)
public void run ()
}
com/koushikdutta/async/http/AsyncHttpClient$10$1.classAsyncHttpClient.java
package com.koushikdutta.async.http
com.koushikdutta.async.http.AsyncHttpClient$10$1 extends java.lang.Object implements com.koushikdutta.async.future.FutureCallback {
final com.koushikdutta.async.http.AsyncHttpResponse val$response
final com.koushikdutta.async.http.AsyncHttpClient$10 this$1
void (com.koushikdutta.async.http.AsyncHttpClient$10, com.koushikdutta.async.http.AsyncHttpResponse)
public void onCompleted (java.lang.Exception, java.lang.Object)
Exception e
Object result
}
com/koushikdutta/async/http/AsyncHttpClient$10.classAsyncHttpClient.java
package com.koushikdutta.async.http
com.koushikdutta.async.http.AsyncHttpClient$10 extends java.lang.Object implements com.koushikdutta.async.http.callback.HttpConnectCallback {
final com.koushikdutta.async.http.callback.RequestCallback val$callback
final com.koushikdutta.async.future.SimpleFuture val$ret
final com.koushikdutta.async.parser.AsyncParser val$parser
final com.koushikdutta.async.http.AsyncHttpClient this$0
void (com.koushikdutta.async.http.AsyncHttpClient, com.koushikdutta.async.http.callback.RequestCallback, com.koushikdutta.async.future.SimpleFuture, com.koushikdutta.async.parser.AsyncParser)
public void onConnectCompleted (java.lang.Exception, com.koushikdutta.async.http.AsyncHttpResponse)
Exception ex
com.koushikdutta.async.http.AsyncHttpResponse response
com.koushikdutta.async.future.Future parsed
}
com/koushikdutta/async/http/AsyncHttpClient$11.classAsyncHttpClient.java
package com.koushikdutta.async.http
com.koushikdutta.async.http.AsyncHttpClient$11 extends java.lang.Object implements com.koushikdutta.async.http.callback.HttpConnectCallback {
final com.koushikdutta.async.future.SimpleFuture val$ret
final com.koushikdutta.async.http.AsyncHttpClient$WebSocketConnectCallback val$callback
final com.koushikdutta.async.http.AsyncHttpRequest val$req
final com.koushikdutta.async.http.AsyncHttpClient this$0
void (com.koushikdutta.async.http.AsyncHttpClient, com.koushikdutta.async.future.SimpleFuture, com.koushikdutta.async.http.AsyncHttpClient$WebSocketConnectCallback, com.koushikdutta.async.http.AsyncHttpRequest)
public void onConnectCompleted (java.lang.Exception, com.koushikdutta.async.http.AsyncHttpResponse)
Exception ex
com.koushikdutta.async.http.AsyncHttpResponse response
com.koushikdutta.async.http.WebSocket ws
}
com/koushikdutta/async/http/AsyncHttpClient$2.classAsyncHttpClient.java
package com.koushikdutta.async.http
com.koushikdutta.async.http.AsyncHttpClient$2 extends java.lang.Object implements java.lang.Runnable {
final com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnResponseCompleteDataOnRequestSentData val$data
final com.koushikdutta.async.http.AsyncHttpClient$FutureAsyncHttpResponse val$cancel
final com.koushikdutta.async.http.AsyncHttpRequest val$request
final com.koushikdutta.async.http.callback.HttpConnectCallback val$callback
final com.koushikdutta.async.http.AsyncHttpClient this$0
void (com.koushikdutta.async.http.AsyncHttpClient, com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnResponseCompleteDataOnRequestSentData, com.koushikdutta.async.http.AsyncHttpClient$FutureAsyncHttpResponse, com.koushikdutta.async.http.AsyncHttpRequest, com.koushikdutta.async.http.callback.HttpConnectCallback)
public void run ()
}
com/koushikdutta/async/http/AsyncHttpClient$3.classAsyncHttpClient.java
package com.koushikdutta.async.http
com.koushikdutta.async.http.AsyncHttpClient$3 extends java.lang.Object implements com.koushikdutta.async.callback.ConnectCallback {
boolean reported
final com.koushikdutta.async.http.AsyncHttpRequest val$request
final com.koushikdutta.async.http.AsyncHttpClient$FutureAsyncHttpResponse val$cancel
final com.koushikdutta.async.http.callback.HttpConnectCallback val$callback
final com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnResponseCompleteDataOnRequestSentData val$data
final int val$redirectCount
final com.koushikdutta.async.http.AsyncHttpClient this$0
void (com.koushikdutta.async.http.AsyncHttpClient, com.koushikdutta.async.http.AsyncHttpRequest, com.koushikdutta.async.http.AsyncHttpClient$FutureAsyncHttpResponse, com.koushikdutta.async.http.callback.HttpConnectCallback, com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnResponseCompleteDataOnRequestSentData, int)
public void onConnectCompleted (java.lang.Exception, com.koushikdutta.async.AsyncSocket)
Exception ex
com.koushikdutta.async.AsyncSocket socket
}
com/koushikdutta/async/http/AsyncHttpClient$4.classAsyncHttpClient.java
package com.koushikdutta.async.http
com.koushikdutta.async.http.AsyncHttpClient$4 extends com.koushikdutta.async.http.AsyncHttpResponseImpl {
final com.koushikdutta.async.http.AsyncHttpClient$FutureAsyncHttpResponse val$cancel
final com.koushikdutta.async.http.AsyncHttpRequest val$request
final com.koushikdutta.async.http.callback.HttpConnectCallback val$callback
final com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnResponseCompleteDataOnRequestSentData val$data
final int val$redirectCount
final com.koushikdutta.async.http.AsyncHttpClient this$0
void (com.koushikdutta.async.http.AsyncHttpClient, com.koushikdutta.async.http.AsyncHttpRequest, com.koushikdutta.async.http.AsyncHttpClient$FutureAsyncHttpResponse, com.koushikdutta.async.http.AsyncHttpRequest, com.koushikdutta.async.http.callback.HttpConnectCallback, com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnResponseCompleteDataOnRequestSentData, int)
com.koushikdutta.async.http.AsyncHttpRequest x0
protected void onRequestCompleted (java.lang.Exception)
com.koushikdutta.async.http.AsyncHttpClientMiddleware middleware
java.util.Iterator i$
Exception ex
public void setDataEmitter (com.koushikdutta.async.DataEmitter)
com.koushikdutta.async.http.AsyncHttpClientMiddleware middleware
java.util.Iterator i$
Exception e
String location
android.net.Uri redirect
String method
com.koushikdutta.async.http.AsyncHttpRequest newReq
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.http.Headers headers
int responseCode
protected void onHeadersReceived ()
com.koushikdutta.async.http.AsyncHttpClientMiddleware middleware
java.util.Iterator i$
protected void report (java.lang.Exception)
com.koushikdutta.async.AsyncSSLException ase
com.koushikdutta.async.http.AsyncHttpClientMiddleware middleware
java.util.Iterator i$
Exception ex
com.koushikdutta.async.AsyncSocket socket
public com.koushikdutta.async.AsyncSocket detachSocket ()
com.koushikdutta.async.AsyncSocket socket
}
com/koushikdutta/async/http/AsyncHttpClient$5.classAsyncHttpClient.java
package com.koushikdutta.async.http
com.koushikdutta.async.http.AsyncHttpClient$5 extends java.lang.Object implements com.koushikdutta.async.callback.CompletedCallback {
final com.koushikdutta.async.http.AsyncHttpResponseImpl val$ret
final com.koushikdutta.async.http.AsyncHttpClient this$0
void (com.koushikdutta.async.http.AsyncHttpClient, com.koushikdutta.async.http.AsyncHttpResponseImpl)
public void onCompleted (java.lang.Exception)
Exception ex
}
com/koushikdutta/async/http/AsyncHttpClient$6.classAsyncHttpClient.java
package com.koushikdutta.async.http
com.koushikdutta.async.http.AsyncHttpClient$6 extends java.lang.Object implements com.koushikdutta.async.callback.CompletedCallback {
final com.koushikdutta.async.http.AsyncHttpResponseImpl val$ret
final com.koushikdutta.async.http.AsyncHttpClient this$0
void (com.koushikdutta.async.http.AsyncHttpClient, com.koushikdutta.async.http.AsyncHttpResponseImpl)
public void onCompleted (java.lang.Exception)
Exception ex
}
com/koushikdutta/async/http/AsyncHttpClient$7.classAsyncHttpClient.java
package com.koushikdutta.async.http
com.koushikdutta.async.http.AsyncHttpClient$7 extends java.lang.Object implements java.lang.Runnable {
final com.koushikdutta.async.http.callback.RequestCallback val$callback
final com.koushikdutta.async.future.SimpleFuture val$future
final com.koushikdutta.async.http.AsyncHttpResponse val$response
final Exception val$e
final Object val$result
final com.koushikdutta.async.http.AsyncHttpClient this$0
void (com.koushikdutta.async.http.AsyncHttpClient, com.koushikdutta.async.http.callback.RequestCallback, com.koushikdutta.async.future.SimpleFuture, com.koushikdutta.async.http.AsyncHttpResponse, java.lang.Exception, java.lang.Object)
public void run ()
}
com/koushikdutta/async/http/AsyncHttpClient$8.classAsyncHttpClient.java
package com.koushikdutta.async.http
com.koushikdutta.async.http.AsyncHttpClient$8 extends com.koushikdutta.async.future.SimpleFuture {
final com.koushikdutta.async.http.AsyncHttpClient$FutureAsyncHttpResponse val$cancel
final java.io.OutputStream val$fout
final java.io.File val$file
final com.koushikdutta.async.http.AsyncHttpClient this$0
void (com.koushikdutta.async.http.AsyncHttpClient, com.koushikdutta.async.http.AsyncHttpClient$FutureAsyncHttpResponse, java.io.OutputStream, java.io.File)
public void cancelCleanup ()
Exception e
Exception e
}
com/koushikdutta/async/http/AsyncHttpClient$9$1.classAsyncHttpClient.java
package com.koushikdutta.async.http
com.koushikdutta.async.http.AsyncHttpClient$9$1 extends com.koushikdutta.async.stream.OutputStreamDataCallback {
final com.koushikdutta.async.http.AsyncHttpResponse val$response
final long val$contentLength
final com.koushikdutta.async.http.AsyncHttpClient$9 this$1
void (com.koushikdutta.async.http.AsyncHttpClient$9, java.io.OutputStream, com.koushikdutta.async.http.AsyncHttpResponse, long)
java.io.OutputStream x0
public void onDataAvailable (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.ByteBufferList)
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.ByteBufferList bb
}
com/koushikdutta/async/http/AsyncHttpClient$9$2.classAsyncHttpClient.java
package com.koushikdutta.async.http
com.koushikdutta.async.http.AsyncHttpClient$9$2 extends java.lang.Object implements com.koushikdutta.async.callback.CompletedCallback {
final com.koushikdutta.async.http.AsyncHttpResponse val$response
final com.koushikdutta.async.http.AsyncHttpClient$9 this$1
void (com.koushikdutta.async.http.AsyncHttpClient$9, com.koushikdutta.async.http.AsyncHttpResponse)
public void onCompleted (java.lang.Exception)
java.io.IOException e
Exception ex
}
com/koushikdutta/async/http/AsyncHttpClient$9.classAsyncHttpClient.java
package com.koushikdutta.async.http
com.koushikdutta.async.http.AsyncHttpClient$9 extends java.lang.Object implements com.koushikdutta.async.http.callback.HttpConnectCallback {
long mDownloaded
final java.io.OutputStream val$fout
final java.io.File val$file
final com.koushikdutta.async.http.AsyncHttpClient$FileCallback val$callback
final com.koushikdutta.async.future.SimpleFuture val$ret
final com.koushikdutta.async.http.AsyncHttpClient this$0
void (com.koushikdutta.async.http.AsyncHttpClient, java.io.OutputStream, java.io.File, com.koushikdutta.async.http.AsyncHttpClient$FileCallback, com.koushikdutta.async.future.SimpleFuture)
public void onConnectCompleted (java.lang.Exception, com.koushikdutta.async.http.AsyncHttpResponse)
java.io.IOException e
Exception ex
com.koushikdutta.async.http.AsyncHttpResponse response
long contentLength
}
com/koushikdutta/async/http/AsyncHttpClient$DownloadCallback.classAsyncHttpClient.java
package com.koushikdutta.async.http
public abstract com.koushikdutta.async.http.AsyncHttpClient$DownloadCallback extends com.koushikdutta.async.http.AsyncHttpClient$RequestCallbackBase {
public void ()
}
com/koushikdutta/async/http/AsyncHttpClient$FileCallback.classAsyncHttpClient.java
package com.koushikdutta.async.http
public abstract com.koushikdutta.async.http.AsyncHttpClient$FileCallback extends com.koushikdutta.async.http.AsyncHttpClient$RequestCallbackBase {
public void ()
}
com/koushikdutta/async/http/AsyncHttpClient$FutureAsyncHttpResponse.classAsyncHttpClient.java
package com.koushikdutta.async.http
com.koushikdutta.async.http.AsyncHttpClient$FutureAsyncHttpResponse extends com.koushikdutta.async.future.SimpleFuture {
public com.koushikdutta.async.AsyncSocket socket
public Object scheduled
public Runnable timeoutRunnable
final com.koushikdutta.async.http.AsyncHttpClient this$0
private void (com.koushikdutta.async.http.AsyncHttpClient)
public boolean cancel ()
void (com.koushikdutta.async.http.AsyncHttpClient, com.koushikdutta.async.http.AsyncHttpClient$1)
com.koushikdutta.async.http.AsyncHttpClient x0
com.koushikdutta.async.http.AsyncHttpClient$1 x1
}
com/koushikdutta/async/http/AsyncHttpClient$JSONArrayCallback.classAsyncHttpClient.java
package com.koushikdutta.async.http
public abstract com.koushikdutta.async.http.AsyncHttpClient$JSONArrayCallback extends com.koushikdutta.async.http.AsyncHttpClient$RequestCallbackBase {
public void ()
}
com/koushikdutta/async/http/AsyncHttpClient$JSONObjectCallback.classAsyncHttpClient.java
package com.koushikdutta.async.http
public abstract com.koushikdutta.async.http.AsyncHttpClient$JSONObjectCallback extends com.koushikdutta.async.http.AsyncHttpClient$RequestCallbackBase {
public void ()
}
com/koushikdutta/async/http/AsyncHttpClient$RequestCallbackBase.classAsyncHttpClient.java
package com.koushikdutta.async.http
public abstract com.koushikdutta.async.http.AsyncHttpClient$RequestCallbackBase extends java.lang.Object implements com.koushikdutta.async.http.callback.RequestCallback {
public void ()
public void onProgress (com.koushikdutta.async.http.AsyncHttpResponse, long, long)
com.koushikdutta.async.http.AsyncHttpResponse response
long downloaded
long total
public void onConnect (com.koushikdutta.async.http.AsyncHttpResponse)
com.koushikdutta.async.http.AsyncHttpResponse response
}
com/koushikdutta/async/http/AsyncHttpClient$StringCallback.classAsyncHttpClient.java
package com.koushikdutta.async.http
public abstract com.koushikdutta.async.http.AsyncHttpClient$StringCallback extends com.koushikdutta.async.http.AsyncHttpClient$RequestCallbackBase {
public void ()
}
com/koushikdutta/async/http/AsyncHttpClient$WebSocketConnectCallback.classAsyncHttpClient.java
package com.koushikdutta.async.http
public abstract com.koushikdutta.async.http.AsyncHttpClient$WebSocketConnectCallback extends java.lang.Object {
public abstract void onCompleted (java.lang.Exception, com.koushikdutta.async.http.WebSocket)
}
com/koushikdutta/async/http/AsyncHttpClient.classAsyncHttpClient.java
package com.koushikdutta.async.http
public com.koushikdutta.async.http.AsyncHttpClient extends java.lang.Object {
private static com.koushikdutta.async.http.AsyncHttpClient mDefaultInstance
final java.util.ArrayList mMiddleware
com.koushikdutta.async.http.spdy.SpdyMiddleware sslSocketMiddleware
com.koushikdutta.async.http.AsyncSocketMiddleware socketMiddleware
com.koushikdutta.async.http.HttpTransportMiddleware httpTransportMiddleware
com.koushikdutta.async.AsyncServer mServer
private static final String LOGTAG
static final boolean $assertionsDisabled
public static com.koushikdutta.async.http.AsyncHttpClient getDefaultInstance ()
public java.util.ArrayList getMiddleware ()
public void insertMiddleware (com.koushikdutta.async.http.AsyncHttpClientMiddleware)
com.koushikdutta.async.http.AsyncHttpClientMiddleware middleware
public void (com.koushikdutta.async.AsyncServer)
com.koushikdutta.async.AsyncServer server
private static void setupAndroidProxy (com.koushikdutta.async.http.AsyncHttpRequest)
Exception e
String proxyHost
String proxyHost
java.net.InetAddress address
com.koushikdutta.async.http.AsyncHttpRequest request
java.util.List proxies
java.net.Proxy proxy
java.net.InetSocketAddress proxyAddress
String proxyHost
public com.koushikdutta.async.http.AsyncSocketMiddleware getSocketMiddleware ()
public com.koushikdutta.async.http.spdy.SpdyMiddleware getSSLSocketMiddleware ()
public com.koushikdutta.async.future.Future execute (com.koushikdutta.async.http.AsyncHttpRequest, com.koushikdutta.async.http.callback.HttpConnectCallback)
com.koushikdutta.async.http.AsyncHttpRequest request
com.koushikdutta.async.http.callback.HttpConnectCallback callback
com.koushikdutta.async.http.AsyncHttpClient$FutureAsyncHttpResponse ret
public com.koushikdutta.async.future.Future execute (java.lang.String, com.koushikdutta.async.http.callback.HttpConnectCallback)
String uri
com.koushikdutta.async.http.callback.HttpConnectCallback callback
private void reportConnectedCompleted (com.koushikdutta.async.http.AsyncHttpClient$FutureAsyncHttpResponse, java.lang.Exception, com.koushikdutta.async.http.AsyncHttpResponseImpl, com.koushikdutta.async.http.AsyncHttpRequest, com.koushikdutta.async.http.callback.HttpConnectCallback)
boolean complete
com.koushikdutta.async.http.AsyncHttpClient$FutureAsyncHttpResponse cancel
Exception ex
com.koushikdutta.async.http.AsyncHttpResponseImpl response
com.koushikdutta.async.http.AsyncHttpRequest request
com.koushikdutta.async.http.callback.HttpConnectCallback callback
boolean complete
private void execute (com.koushikdutta.async.http.AsyncHttpRequest, int, com.koushikdutta.async.http.AsyncHttpClient$FutureAsyncHttpResponse, com.koushikdutta.async.http.callback.HttpConnectCallback)
com.koushikdutta.async.http.AsyncHttpRequest request
int redirectCount
com.koushikdutta.async.http.AsyncHttpClient$FutureAsyncHttpResponse cancel
com.koushikdutta.async.http.callback.HttpConnectCallback callback
private static long getTimeoutRemaining (com.koushikdutta.async.http.AsyncHttpRequest)
com.koushikdutta.async.http.AsyncHttpRequest request
private static void copyHeader (com.koushikdutta.async.http.AsyncHttpRequest, com.koushikdutta.async.http.AsyncHttpRequest, java.lang.String)
com.koushikdutta.async.http.AsyncHttpRequest from
com.koushikdutta.async.http.AsyncHttpRequest to
String header
String value
private void executeAffinity (com.koushikdutta.async.http.AsyncHttpRequest, int, com.koushikdutta.async.http.AsyncHttpClient$FutureAsyncHttpResponse, com.koushikdutta.async.http.callback.HttpConnectCallback)
com.koushikdutta.async.http.AsyncHttpClientMiddleware middleware
java.util.Iterator i$
com.koushikdutta.async.future.Cancellable socketCancellable
com.koushikdutta.async.http.AsyncHttpClientMiddleware middleware
java.util.Iterator i$
com.koushikdutta.async.http.AsyncHttpRequest request
int redirectCount
com.koushikdutta.async.http.AsyncHttpClient$FutureAsyncHttpResponse cancel
com.koushikdutta.async.http.callback.HttpConnectCallback callback
android.net.Uri uri
com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnResponseCompleteDataOnRequestSentData data
Exception unsupportedURI
private void executeSocket (com.koushikdutta.async.http.AsyncHttpRequest, int, com.koushikdutta.async.http.AsyncHttpClient$FutureAsyncHttpResponse, com.koushikdutta.async.http.callback.HttpConnectCallback, com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnResponseCompleteDataOnRequestSentData)
com.koushikdutta.async.http.AsyncHttpClientMiddleware middleware
java.util.Iterator i$
com.koushikdutta.async.http.AsyncHttpRequest request
int redirectCount
com.koushikdutta.async.http.AsyncHttpClient$FutureAsyncHttpResponse cancel
com.koushikdutta.async.http.callback.HttpConnectCallback callback
com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnResponseCompleteDataOnRequestSentData data
com.koushikdutta.async.http.AsyncHttpResponseImpl ret
public com.koushikdutta.async.future.Future executeByteBufferList (com.koushikdutta.async.http.AsyncHttpRequest, com.koushikdutta.async.http.AsyncHttpClient$DownloadCallback)
com.koushikdutta.async.http.AsyncHttpRequest request
com.koushikdutta.async.http.AsyncHttpClient$DownloadCallback callback
public com.koushikdutta.async.future.Future executeString (com.koushikdutta.async.http.AsyncHttpRequest, com.koushikdutta.async.http.AsyncHttpClient$StringCallback)
com.koushikdutta.async.http.AsyncHttpRequest req
com.koushikdutta.async.http.AsyncHttpClient$StringCallback callback
public com.koushikdutta.async.future.Future executeJSONObject (com.koushikdutta.async.http.AsyncHttpRequest, com.koushikdutta.async.http.AsyncHttpClient$JSONObjectCallback)
com.koushikdutta.async.http.AsyncHttpRequest req
com.koushikdutta.async.http.AsyncHttpClient$JSONObjectCallback callback
public com.koushikdutta.async.future.Future executeJSONArray (com.koushikdutta.async.http.AsyncHttpRequest, com.koushikdutta.async.http.AsyncHttpClient$JSONArrayCallback)
com.koushikdutta.async.http.AsyncHttpRequest req
com.koushikdutta.async.http.AsyncHttpClient$JSONArrayCallback callback
private void invokeWithAffinity (com.koushikdutta.async.http.callback.RequestCallback, com.koushikdutta.async.future.SimpleFuture, com.koushikdutta.async.http.AsyncHttpResponse, java.lang.Exception, java.lang.Object)
boolean complete
com.koushikdutta.async.http.callback.RequestCallback callback
com.koushikdutta.async.future.SimpleFuture future
com.koushikdutta.async.http.AsyncHttpResponse response
Exception e
Object result
boolean complete
private void invoke (com.koushikdutta.async.http.callback.RequestCallback, com.koushikdutta.async.future.SimpleFuture, com.koushikdutta.async.http.AsyncHttpResponse, java.lang.Exception, java.lang.Object)
com.koushikdutta.async.http.callback.RequestCallback callback
com.koushikdutta.async.future.SimpleFuture future
com.koushikdutta.async.http.AsyncHttpResponse response
Exception e
Object result
Runnable runnable
private void invokeProgress (com.koushikdutta.async.http.callback.RequestCallback, com.koushikdutta.async.http.AsyncHttpResponse, long, long)
com.koushikdutta.async.http.callback.RequestCallback callback
com.koushikdutta.async.http.AsyncHttpResponse response
long downloaded
long total
private void invokeConnect (com.koushikdutta.async.http.callback.RequestCallback, com.koushikdutta.async.http.AsyncHttpResponse)
com.koushikdutta.async.http.callback.RequestCallback callback
com.koushikdutta.async.http.AsyncHttpResponse response
public com.koushikdutta.async.future.Future executeFile (com.koushikdutta.async.http.AsyncHttpRequest, java.lang.String, com.koushikdutta.async.http.AsyncHttpClient$FileCallback)
com.koushikdutta.async.future.SimpleFuture ret
java.io.FileNotFoundException e
com.koushikdutta.async.http.AsyncHttpRequest req
String filename
com.koushikdutta.async.http.AsyncHttpClient$FileCallback callback
java.io.File file
java.io.OutputStream fout
com.koushikdutta.async.http.AsyncHttpClient$FutureAsyncHttpResponse cancel
com.koushikdutta.async.future.SimpleFuture ret
public com.koushikdutta.async.future.SimpleFuture execute (com.koushikdutta.async.http.AsyncHttpRequest, com.koushikdutta.async.parser.AsyncParser, com.koushikdutta.async.http.callback.RequestCallback)
com.koushikdutta.async.http.AsyncHttpRequest req
com.koushikdutta.async.parser.AsyncParser parser
com.koushikdutta.async.http.callback.RequestCallback callback
com.koushikdutta.async.http.AsyncHttpClient$FutureAsyncHttpResponse cancel
com.koushikdutta.async.future.SimpleFuture ret
public com.koushikdutta.async.future.Future websocket (com.koushikdutta.async.http.AsyncHttpRequest, java.lang.String, com.koushikdutta.async.http.AsyncHttpClient$WebSocketConnectCallback)
com.koushikdutta.async.http.AsyncHttpRequest req
String protocol
com.koushikdutta.async.http.AsyncHttpClient$WebSocketConnectCallback callback
com.koushikdutta.async.future.SimpleFuture ret
com.koushikdutta.async.future.Cancellable connect
public com.koushikdutta.async.future.Future websocket (java.lang.String, java.lang.String, com.koushikdutta.async.http.AsyncHttpClient$WebSocketConnectCallback)
String uri
String protocol
com.koushikdutta.async.http.AsyncHttpClient$WebSocketConnectCallback callback
com.koushikdutta.async.http.AsyncHttpGet get
public com.koushikdutta.async.AsyncServer getServer ()
static void access$100 (com.koushikdutta.async.http.AsyncHttpClient, com.koushikdutta.async.http.AsyncHttpRequest, int, com.koushikdutta.async.http.AsyncHttpClient$FutureAsyncHttpResponse, com.koushikdutta.async.http.callback.HttpConnectCallback)
com.koushikdutta.async.http.AsyncHttpClient x0
com.koushikdutta.async.http.AsyncHttpRequest x1
int x2
com.koushikdutta.async.http.AsyncHttpClient$FutureAsyncHttpResponse x3
com.koushikdutta.async.http.callback.HttpConnectCallback x4
static void access$200 (com.koushikdutta.async.http.AsyncHttpClient, com.koushikdutta.async.http.AsyncHttpClient$FutureAsyncHttpResponse, java.lang.Exception, com.koushikdutta.async.http.AsyncHttpResponseImpl, com.koushikdutta.async.http.AsyncHttpRequest, com.koushikdutta.async.http.callback.HttpConnectCallback)
com.koushikdutta.async.http.AsyncHttpClient x0
com.koushikdutta.async.http.AsyncHttpClient$FutureAsyncHttpResponse x1
Exception x2
com.koushikdutta.async.http.AsyncHttpResponseImpl x3
com.koushikdutta.async.http.AsyncHttpRequest x4
com.koushikdutta.async.http.callback.HttpConnectCallback x5
static void access$300 (com.koushikdutta.async.http.AsyncHttpClient, com.koushikdutta.async.http.AsyncHttpRequest, int, com.koushikdutta.async.http.AsyncHttpClient$FutureAsyncHttpResponse, com.koushikdutta.async.http.callback.HttpConnectCallback, com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnResponseCompleteDataOnRequestSentData)
com.koushikdutta.async.http.AsyncHttpClient x0
com.koushikdutta.async.http.AsyncHttpRequest x1
int x2
com.koushikdutta.async.http.AsyncHttpClient$FutureAsyncHttpResponse x3
com.koushikdutta.async.http.callback.HttpConnectCallback x4
com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnResponseCompleteDataOnRequestSentData x5
static long access$400 (com.koushikdutta.async.http.AsyncHttpRequest)
com.koushikdutta.async.http.AsyncHttpRequest x0
static void access$500 (com.koushikdutta.async.http.AsyncHttpRequest)
com.koushikdutta.async.http.AsyncHttpRequest x0
static void access$600 (com.koushikdutta.async.http.AsyncHttpRequest, com.koushikdutta.async.http.AsyncHttpRequest, java.lang.String)
com.koushikdutta.async.http.AsyncHttpRequest x0
com.koushikdutta.async.http.AsyncHttpRequest x1
String x2
static void access$700 (com.koushikdutta.async.http.AsyncHttpClient, com.koushikdutta.async.http.AsyncHttpRequest, int, com.koushikdutta.async.http.AsyncHttpClient$FutureAsyncHttpResponse, com.koushikdutta.async.http.callback.HttpConnectCallback)
com.koushikdutta.async.http.AsyncHttpClient x0
com.koushikdutta.async.http.AsyncHttpRequest x1
int x2
com.koushikdutta.async.http.AsyncHttpClient$FutureAsyncHttpResponse x3
com.koushikdutta.async.http.callback.HttpConnectCallback x4
static void access$800 (com.koushikdutta.async.http.AsyncHttpClient, com.koushikdutta.async.http.callback.RequestCallback, com.koushikdutta.async.future.SimpleFuture, com.koushikdutta.async.http.AsyncHttpResponse, java.lang.Exception, java.lang.Object)
com.koushikdutta.async.http.AsyncHttpClient x0
com.koushikdutta.async.http.callback.RequestCallback x1
com.koushikdutta.async.future.SimpleFuture x2
com.koushikdutta.async.http.AsyncHttpResponse x3
Exception x4
Object x5
static void access$900 (com.koushikdutta.async.http.AsyncHttpClient, com.koushikdutta.async.http.callback.RequestCallback, com.koushikdutta.async.future.SimpleFuture, com.koushikdutta.async.http.AsyncHttpResponse, java.lang.Exception, java.lang.Object)
com.koushikdutta.async.http.AsyncHttpClient x0
com.koushikdutta.async.http.callback.RequestCallback x1
com.koushikdutta.async.future.SimpleFuture x2
com.koushikdutta.async.http.AsyncHttpResponse x3
Exception x4
Object x5
static void access$1000 (com.koushikdutta.async.http.AsyncHttpClient, com.koushikdutta.async.http.callback.RequestCallback, com.koushikdutta.async.http.AsyncHttpResponse)
com.koushikdutta.async.http.AsyncHttpClient x0
com.koushikdutta.async.http.callback.RequestCallback x1
com.koushikdutta.async.http.AsyncHttpResponse x2
static void access$1100 (com.koushikdutta.async.http.AsyncHttpClient, com.koushikdutta.async.http.callback.RequestCallback, com.koushikdutta.async.http.AsyncHttpResponse, long, long)
com.koushikdutta.async.http.AsyncHttpClient x0
com.koushikdutta.async.http.callback.RequestCallback x1
com.koushikdutta.async.http.AsyncHttpResponse x2
long x3
long x4
static void ()
}
com/koushikdutta/async/http/AsyncHttpClientMiddleware$GetSocketData.classAsyncHttpClientMiddleware.java
package com.koushikdutta.async.http
public com.koushikdutta.async.http.AsyncHttpClientMiddleware$GetSocketData extends com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnRequestData {
public com.koushikdutta.async.callback.ConnectCallback connectCallback
public com.koushikdutta.async.future.Cancellable socketCancellable
public String protocol
public void ()
}
com/koushikdutta/async/http/AsyncHttpClientMiddleware$OnBodyDataOnRequestSentData.classAsyncHttpClientMiddleware.java
package com.koushikdutta.async.http
public com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnBodyDataOnRequestSentData extends com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnHeadersReceivedDataOnRequestSentData {
public com.koushikdutta.async.DataEmitter bodyEmitter
public void ()
}
com/koushikdutta/async/http/AsyncHttpClientMiddleware$OnExchangeHeaderData.classAsyncHttpClientMiddleware.java
package com.koushikdutta.async.http
public com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnExchangeHeaderData extends com.koushikdutta.async.http.AsyncHttpClientMiddleware$GetSocketData {
public com.koushikdutta.async.AsyncSocket socket
public com.koushikdutta.async.http.AsyncHttpClientMiddleware$ResponseHead response
public com.koushikdutta.async.callback.CompletedCallback sendHeadersCallback
public com.koushikdutta.async.callback.CompletedCallback receiveHeadersCallback
public void ()
}
com/koushikdutta/async/http/AsyncHttpClientMiddleware$OnHeadersReceivedDataOnRequestSentData.classAsyncHttpClientMiddleware.java
package com.koushikdutta.async.http
public com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnHeadersReceivedDataOnRequestSentData extends com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnRequestSentData {
public void ()
}
com/koushikdutta/async/http/AsyncHttpClientMiddleware$OnRequestData.classAsyncHttpClientMiddleware.java
package com.koushikdutta.async.http
public com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnRequestData extends java.lang.Object {
public com.koushikdutta.async.util.UntypedHashtable state
public com.koushikdutta.async.http.AsyncHttpRequest request
public void ()
}
com/koushikdutta/async/http/AsyncHttpClientMiddleware$OnRequestSentData.classAsyncHttpClientMiddleware.java
package com.koushikdutta.async.http
public com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnRequestSentData extends com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnExchangeHeaderData {
public void ()
}
com/koushikdutta/async/http/AsyncHttpClientMiddleware$OnResponseCompleteDataOnRequestSentData.classAsyncHttpClientMiddleware.java
package com.koushikdutta.async.http
public com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnResponseCompleteDataOnRequestSentData extends com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnBodyDataOnRequestSentData {
public Exception exception
public void ()
}
com/koushikdutta/async/http/AsyncHttpClientMiddleware$ResponseHead.classAsyncHttpClientMiddleware.java
package com.koushikdutta.async.http
public abstract com.koushikdutta.async.http.AsyncHttpClientMiddleware$ResponseHead extends java.lang.Object {
public abstract com.koushikdutta.async.AsyncSocket socket ()
public abstract java.lang.String protocol ()
public abstract java.lang.String message ()
public abstract int code ()
public abstract com.koushikdutta.async.http.AsyncHttpClientMiddleware$ResponseHead protocol (java.lang.String)
public abstract com.koushikdutta.async.http.AsyncHttpClientMiddleware$ResponseHead message (java.lang.String)
public abstract com.koushikdutta.async.http.AsyncHttpClientMiddleware$ResponseHead code (int)
public abstract com.koushikdutta.async.http.Headers headers ()
public abstract com.koushikdutta.async.http.AsyncHttpClientMiddleware$ResponseHead headers (com.koushikdutta.async.http.Headers)
public abstract com.koushikdutta.async.DataSink sink ()
public abstract com.koushikdutta.async.http.AsyncHttpClientMiddleware$ResponseHead sink (com.koushikdutta.async.DataSink)
public abstract com.koushikdutta.async.DataEmitter emitter ()
public abstract com.koushikdutta.async.http.AsyncHttpClientMiddleware$ResponseHead emitter (com.koushikdutta.async.DataEmitter)
}
com/koushikdutta/async/http/AsyncHttpClientMiddleware.classAsyncHttpClientMiddleware.java
package com.koushikdutta.async.http
public abstract com.koushikdutta.async.http.AsyncHttpClientMiddleware extends java.lang.Object {
public abstract void onRequest (com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnRequestData)
public abstract com.koushikdutta.async.future.Cancellable getSocket (com.koushikdutta.async.http.AsyncHttpClientMiddleware$GetSocketData)
public abstract boolean exchangeHeaders (com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnExchangeHeaderData)
public abstract void onRequestSent (com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnRequestSentData)
public abstract void onHeadersReceived (com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnHeadersReceivedDataOnRequestSentData)
public abstract void onBodyDecoder (com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnBodyDataOnRequestSentData)
public abstract void onResponseComplete (com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnResponseCompleteDataOnRequestSentData)
}
com/koushikdutta/async/http/AsyncHttpGet.classAsyncHttpGet.java
package com.koushikdutta.async.http
public com.koushikdutta.async.http.AsyncHttpGet extends com.koushikdutta.async.http.AsyncHttpRequest {
public static final String METHOD
public void (java.lang.String)
String uri
public void (android.net.Uri)
android.net.Uri uri
}
com/koushikdutta/async/http/AsyncHttpHead.classAsyncHttpHead.java
package com.koushikdutta.async.http
public com.koushikdutta.async.http.AsyncHttpHead extends com.koushikdutta.async.http.AsyncHttpRequest {
public static final String METHOD
public void (android.net.Uri)
android.net.Uri uri
}
com/koushikdutta/async/http/AsyncHttpPost.classAsyncHttpPost.java
package com.koushikdutta.async.http
public com.koushikdutta.async.http.AsyncHttpPost extends com.koushikdutta.async.http.AsyncHttpRequest {
public static final String METHOD
public void (java.lang.String)
String uri
public void (android.net.Uri)
android.net.Uri uri
}
com/koushikdutta/async/http/AsyncHttpPut.classAsyncHttpPut.java
package com.koushikdutta.async.http
public com.koushikdutta.async.http.AsyncHttpPut extends com.koushikdutta.async.http.AsyncHttpRequest {
public static final String METHOD
public void (java.lang.String)
String uri
public void (android.net.Uri)
android.net.Uri uri
}
com/koushikdutta/async/http/AsyncHttpRequest$1.classAsyncHttpRequest.java
package com.koushikdutta.async.http
com.koushikdutta.async.http.AsyncHttpRequest$1 extends java.lang.Object implements org.apache.http.RequestLine {
final com.koushikdutta.async.http.AsyncHttpRequest this$0
void (com.koushikdutta.async.http.AsyncHttpRequest)
public java.lang.String getUri ()
public org.apache.http.ProtocolVersion getProtocolVersion ()
public java.lang.String getMethod ()
public java.lang.String toString ()
String path
String query
}
com/koushikdutta/async/http/AsyncHttpRequest$2.classAsyncHttpRequest.java
package com.koushikdutta.async.http
com.koushikdutta.async.http.AsyncHttpRequest$2 extends java.lang.Object implements org.apache.http.RequestLine {
final com.koushikdutta.async.http.AsyncHttpRequest this$0
void (com.koushikdutta.async.http.AsyncHttpRequest)
public java.lang.String getUri ()
public org.apache.http.ProtocolVersion getProtocolVersion ()
public java.lang.String getMethod ()
public java.lang.String toString ()
}
com/koushikdutta/async/http/AsyncHttpRequest$HttpRequestWrapper.classAsyncHttpRequest.java
package com.koushikdutta.async.http
com.koushikdutta.async.http.AsyncHttpRequest$HttpRequestWrapper extends java.lang.Object implements org.apache.http.HttpRequest {
com.koushikdutta.async.http.AsyncHttpRequest request
org.apache.http.params.HttpParams params
static final boolean $assertionsDisabled
public org.apache.http.RequestLine getRequestLine ()
public void (com.koushikdutta.async.http.AsyncHttpRequest)
com.koushikdutta.async.http.AsyncHttpRequest request
public void addHeader (org.apache.http.Header)
org.apache.http.Header header
public void addHeader (java.lang.String, java.lang.String)
String name
String value
public boolean containsHeader (java.lang.String)
String name
public org.apache.http.Header[] getAllHeaders ()
public org.apache.http.Header getFirstHeader (java.lang.String)
String name
String value
public org.apache.http.Header[] getHeaders (java.lang.String)
int i
String name
java.util.Map map
java.util.List vals
org.apache.http.Header[] ret
public org.apache.http.Header getLastHeader (java.lang.String)
String name
org.apache.http.Header[] vals
public org.apache.http.params.HttpParams getParams ()
public org.apache.http.ProtocolVersion getProtocolVersion ()
public org.apache.http.HeaderIterator headerIterator ()
public org.apache.http.HeaderIterator headerIterator (java.lang.String)
String name
public void removeHeader (org.apache.http.Header)
org.apache.http.Header header
public void removeHeaders (java.lang.String)
String name
public void setHeader (org.apache.http.Header)
org.apache.http.Header header
public void setHeader (java.lang.String, java.lang.String)
String name
String value
public void setHeaders (org.apache.http.Header[])
org.apache.http.Header header
org.apache.http.Header[] arr$
int len$
int i$
org.apache.http.Header[] headers
public void setParams (org.apache.http.params.HttpParams)
org.apache.http.params.HttpParams params
static void ()
}
com/koushikdutta/async/http/AsyncHttpRequest.classAsyncHttpRequest.java
package com.koushikdutta.async.http
public com.koushikdutta.async.http.AsyncHttpRequest extends java.lang.Object {
private String mMethod
android.net.Uri uri
private com.koushikdutta.async.http.Headers mRawHeaders
private boolean mFollowRedirect
private com.koushikdutta.async.http.body.AsyncHttpRequestBody mBody
public static final int DEFAULT_TIMEOUT
int mTimeout
String proxyHost
int proxyPort
String LOGTAG
int logLevel
long executionTime
static final boolean $assertionsDisabled
public org.apache.http.RequestLine getRequestLine ()
public org.apache.http.RequestLine getProxyRequestLine ()
protected static java.lang.String getDefaultUserAgent ()
String agent
public java.lang.String getMethod ()
public com.koushikdutta.async.http.AsyncHttpRequest setMethod (java.lang.String)
String method
public void (android.net.Uri, java.lang.String)
android.net.Uri uri
String method
public static void setDefaultHeaders (com.koushikdutta.async.http.Headers, android.net.Uri)
String host
com.koushikdutta.async.http.Headers ret
android.net.Uri uri
public void (android.net.Uri, java.lang.String, com.koushikdutta.async.http.Headers)
android.net.Uri uri
String method
com.koushikdutta.async.http.Headers headers
public android.net.Uri getUri ()
public com.koushikdutta.async.http.Headers getHeaders ()
public boolean getFollowRedirect ()
public com.koushikdutta.async.http.AsyncHttpRequest setFollowRedirect (boolean)
boolean follow
public void setBody (com.koushikdutta.async.http.body.AsyncHttpRequestBody)
com.koushikdutta.async.http.body.AsyncHttpRequestBody body
public com.koushikdutta.async.http.body.AsyncHttpRequestBody getBody ()
public void onHandshakeException (com.koushikdutta.async.AsyncSSLException)
com.koushikdutta.async.AsyncSSLException e
public int getTimeout ()
public com.koushikdutta.async.http.AsyncHttpRequest setTimeout (int)
int timeout
public static com.koushikdutta.async.http.AsyncHttpRequest create (org.apache.http.HttpRequest)
org.apache.http.Header header
org.apache.http.Header[] arr$
int len$
int i$
org.apache.http.HttpRequest request
com.koushikdutta.async.http.AsyncHttpRequest ret
public org.apache.http.HttpRequest asHttpRequest ()
public com.koushikdutta.async.http.AsyncHttpRequest setHeader (java.lang.String, java.lang.String)
String name
String value
public com.koushikdutta.async.http.AsyncHttpRequest addHeader (java.lang.String, java.lang.String)
String name
String value
public void enableProxy (java.lang.String, int)
String host
int port
public void disableProxy ()
public java.lang.String getProxyHost ()
public int getProxyPort ()
public java.lang.String toString ()
public void setLogging (java.lang.String, int)
String tag
int level
public int getLogLevel ()
public java.lang.String getLogTag ()
private java.lang.String getLogMessage (java.lang.String)
long elapsed
String message
long elapsed
public void logi (java.lang.String)
String message
public void logv (java.lang.String)
String message
public void logw (java.lang.String)
String message
public void logd (java.lang.String)
String message
public void logd (java.lang.String, java.lang.Exception)
String message
Exception e
public void loge (java.lang.String)
String message
public void loge (java.lang.String, java.lang.Exception)
String message
Exception e
static java.lang.String access$000 (com.koushikdutta.async.http.AsyncHttpRequest)
com.koushikdutta.async.http.AsyncHttpRequest x0
static void ()
}
com/koushikdutta/async/http/AsyncHttpResponse.classAsyncHttpResponse.java
package com.koushikdutta.async.http
public abstract com.koushikdutta.async.http.AsyncHttpResponse extends java.lang.Object implements com.koushikdutta.async.DataEmitter {
public abstract java.lang.String protocol ()
public abstract java.lang.String message ()
public abstract int code ()
public abstract com.koushikdutta.async.http.Headers headers ()
public abstract com.koushikdutta.async.AsyncSocket detachSocket ()
public abstract com.koushikdutta.async.http.AsyncHttpRequest getRequest ()
}
com/koushikdutta/async/http/AsyncHttpResponseImpl$1.classAsyncHttpResponseImpl.java
package com.koushikdutta.async.http
com.koushikdutta.async.http.AsyncHttpResponseImpl$1 extends java.lang.Object implements com.koushikdutta.async.callback.CompletedCallback {
final com.koushikdutta.async.http.AsyncHttpResponseImpl this$0
void (com.koushikdutta.async.http.AsyncHttpResponseImpl)
public void onCompleted (java.lang.Exception)
Exception ex
}
com/koushikdutta/async/http/AsyncHttpResponseImpl$2.classAsyncHttpResponseImpl.java
package com.koushikdutta.async.http
com.koushikdutta.async.http.AsyncHttpResponseImpl$2 extends java.lang.Object implements com.koushikdutta.async.callback.CompletedCallback {
final com.koushikdutta.async.http.AsyncHttpResponseImpl this$0
void (com.koushikdutta.async.http.AsyncHttpResponseImpl)
public void onCompleted (java.lang.Exception)
Exception error
}
com/koushikdutta/async/http/AsyncHttpResponseImpl$3.classAsyncHttpResponseImpl.java
package com.koushikdutta.async.http
com.koushikdutta.async.http.AsyncHttpResponseImpl$3 extends com.koushikdutta.async.callback.DataCallback$NullDataCallback {
final com.koushikdutta.async.http.AsyncHttpResponseImpl this$0
void (com.koushikdutta.async.http.AsyncHttpResponseImpl)
public void onDataAvailable (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.ByteBufferList)
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.ByteBufferList bb
}
com/koushikdutta/async/http/AsyncHttpResponseImpl.classAsyncHttpResponseImpl.java
package com.koushikdutta.async.http
abstract com.koushikdutta.async.http.AsyncHttpResponseImpl extends com.koushikdutta.async.FilteredDataEmitter implements com.koushikdutta.async.AsyncSocket com.koushikdutta.async.http.AsyncHttpResponse com.koushikdutta.async.http.AsyncHttpClientMiddleware$ResponseHead {
private com.koushikdutta.async.callback.CompletedCallback mReporter
private com.koushikdutta.async.http.AsyncHttpRequest mRequest
private com.koushikdutta.async.AsyncSocket mSocket
protected com.koushikdutta.async.http.Headers mHeaders
boolean mCompleted
int code
String protocol
String message
private boolean mFirstWrite
com.koushikdutta.async.DataSink mSink
static final boolean $assertionsDisabled
public com.koushikdutta.async.AsyncSocket socket ()
public com.koushikdutta.async.http.AsyncHttpRequest getRequest ()
void setSocket (com.koushikdutta.async.AsyncSocket)
com.koushikdutta.async.AsyncSocket exchange
protected void onHeadersSent ()
com.koushikdutta.async.http.body.AsyncHttpRequestBody requestBody
protected void onRequestCompleted (java.lang.Exception)
Exception ex
protected void onHeadersReceived ()
public com.koushikdutta.async.DataEmitter emitter ()
public com.koushikdutta.async.http.AsyncHttpClientMiddleware$ResponseHead emitter (com.koushikdutta.async.DataEmitter)
com.koushikdutta.async.DataEmitter emitter
protected void report (java.lang.Exception)
Exception e
public void (com.koushikdutta.async.http.AsyncHttpRequest)
com.koushikdutta.async.http.AsyncHttpRequest request
public com.koushikdutta.async.http.Headers headers ()
public com.koushikdutta.async.http.AsyncHttpClientMiddleware$ResponseHead headers (com.koushikdutta.async.http.Headers)
com.koushikdutta.async.http.Headers headers
public int code ()
public com.koushikdutta.async.http.AsyncHttpClientMiddleware$ResponseHead code (int)
int code
public com.koushikdutta.async.http.AsyncHttpClientMiddleware$ResponseHead protocol (java.lang.String)
String protocol
public com.koushikdutta.async.http.AsyncHttpClientMiddleware$ResponseHead message (java.lang.String)
String message
public java.lang.String protocol ()
public java.lang.String message ()
public java.lang.String toString ()
private void assertContent ()
public com.koushikdutta.async.DataSink sink ()
public com.koushikdutta.async.http.AsyncHttpClientMiddleware$ResponseHead sink (com.koushikdutta.async.DataSink)
com.koushikdutta.async.DataSink sink
public void write (com.koushikdutta.async.ByteBufferList)
com.koushikdutta.async.ByteBufferList bb
public void end ()
public void setWriteableCallback (com.koushikdutta.async.callback.WritableCallback)
com.koushikdutta.async.callback.WritableCallback handler
public com.koushikdutta.async.callback.WritableCallback getWriteableCallback ()
public boolean isOpen ()
public void setClosedCallback (com.koushikdutta.async.callback.CompletedCallback)
com.koushikdutta.async.callback.CompletedCallback handler
public com.koushikdutta.async.callback.CompletedCallback getClosedCallback ()
public com.koushikdutta.async.AsyncServer getServer ()
public java.lang.String charset ()
String cs
com.koushikdutta.async.http.Multimap mm
static com.koushikdutta.async.AsyncSocket access$000 (com.koushikdutta.async.http.AsyncHttpResponseImpl)
com.koushikdutta.async.http.AsyncHttpResponseImpl x0
static void ()
}
com/koushikdutta/async/http/AsyncSSLEngineConfigurator.classAsyncSSLEngineConfigurator.java
package com.koushikdutta.async.http
public abstract com.koushikdutta.async.http.AsyncSSLEngineConfigurator extends java.lang.Object {
public abstract void configureEngine (javax.net.ssl.SSLEngine, com.koushikdutta.async.http.AsyncHttpClientMiddleware$GetSocketData, java.lang.String, int)
}
com/koushikdutta/async/http/AsyncSSLSocketMiddleware$1.classAsyncSSLSocketMiddleware.java
package com.koushikdutta.async.http
com.koushikdutta.async.http.AsyncSSLSocketMiddleware$1 extends java.lang.Object implements com.koushikdutta.async.AsyncSSLSocketWrapper$HandshakeCallback {
final com.koushikdutta.async.callback.ConnectCallback val$callback
final com.koushikdutta.async.http.AsyncSSLSocketMiddleware this$0
void (com.koushikdutta.async.http.AsyncSSLSocketMiddleware, com.koushikdutta.async.callback.ConnectCallback)
public void onHandshakeCompleted (java.lang.Exception, com.koushikdutta.async.AsyncSSLSocket)
Exception e
com.koushikdutta.async.AsyncSSLSocket socket
}
com/koushikdutta/async/http/AsyncSSLSocketMiddleware$2$1$1.classAsyncSSLSocketMiddleware.java
package com.koushikdutta.async.http
com.koushikdutta.async.http.AsyncSSLSocketMiddleware$2$1$1 extends java.lang.Object implements com.koushikdutta.async.LineEmitter$StringCallback {
String statusLine
final com.koushikdutta.async.http.AsyncSSLSocketMiddleware$2$1 this$2
void (com.koushikdutta.async.http.AsyncSSLSocketMiddleware$2$1)
public void onStringAvailable (java.lang.String)
String s
}
com/koushikdutta/async/http/AsyncSSLSocketMiddleware$2$1$2.classAsyncSSLSocketMiddleware.java
package com.koushikdutta.async.http
com.koushikdutta.async.http.AsyncSSLSocketMiddleware$2$1$2 extends java.lang.Object implements com.koushikdutta.async.callback.CompletedCallback {
final com.koushikdutta.async.http.AsyncSSLSocketMiddleware$2$1 this$2
void (com.koushikdutta.async.http.AsyncSSLSocketMiddleware$2$1)
public void onCompleted (java.lang.Exception)
Exception ex
}
com/koushikdutta/async/http/AsyncSSLSocketMiddleware$2$1.classAsyncSSLSocketMiddleware.java
package com.koushikdutta.async.http
com.koushikdutta.async.http.AsyncSSLSocketMiddleware$2$1 extends java.lang.Object implements com.koushikdutta.async.callback.CompletedCallback {
final com.koushikdutta.async.AsyncSocket val$socket
final com.koushikdutta.async.http.AsyncSSLSocketMiddleware$2 this$1
void (com.koushikdutta.async.http.AsyncSSLSocketMiddleware$2, com.koushikdutta.async.AsyncSocket)
public void onCompleted (java.lang.Exception)
Exception ex
com.koushikdutta.async.LineEmitter liner
}
com/koushikdutta/async/http/AsyncSSLSocketMiddleware$2.classAsyncSSLSocketMiddleware.java
package com.koushikdutta.async.http
com.koushikdutta.async.http.AsyncSSLSocketMiddleware$2 extends java.lang.Object implements com.koushikdutta.async.callback.ConnectCallback {
final com.koushikdutta.async.callback.ConnectCallback val$callback
final boolean val$proxied
final com.koushikdutta.async.http.AsyncHttpClientMiddleware$GetSocketData val$data
final android.net.Uri val$uri
final int val$port
final com.koushikdutta.async.http.AsyncSSLSocketMiddleware this$0
void (com.koushikdutta.async.http.AsyncSSLSocketMiddleware, com.koushikdutta.async.callback.ConnectCallback, boolean, com.koushikdutta.async.http.AsyncHttpClientMiddleware$GetSocketData, android.net.Uri, int)
public void onConnectCompleted (java.lang.Exception, com.koushikdutta.async.AsyncSocket)
Exception ex
com.koushikdutta.async.AsyncSocket socket
String connect
}
com/koushikdutta/async/http/AsyncSSLSocketMiddleware.classAsyncSSLSocketMiddleware.java
package com.koushikdutta.async.http
public com.koushikdutta.async.http.AsyncSSLSocketMiddleware extends com.koushikdutta.async.http.AsyncSocketMiddleware {
protected javax.net.ssl.SSLContext sslContext
protected javax.net.ssl.TrustManager[] trustManagers
protected javax.net.ssl.HostnameVerifier hostnameVerifier
protected java.util.List engineConfigurators
public void (com.koushikdutta.async.http.AsyncHttpClient)
com.koushikdutta.async.http.AsyncHttpClient client
public void setSSLContext (javax.net.ssl.SSLContext)
javax.net.ssl.SSLContext sslContext
public javax.net.ssl.SSLContext getSSLContext ()
public void setTrustManagers (javax.net.ssl.TrustManager[])
javax.net.ssl.TrustManager[] trustManagers
public void setHostnameVerifier (javax.net.ssl.HostnameVerifier)
javax.net.ssl.HostnameVerifier hostnameVerifier
public void addEngineConfigurator (com.koushikdutta.async.http.AsyncSSLEngineConfigurator)
com.koushikdutta.async.http.AsyncSSLEngineConfigurator engineConfigurator
public void clearEngineConfigurators ()
protected javax.net.ssl.SSLEngine createConfiguredSSLEngine (com.koushikdutta.async.http.AsyncHttpClientMiddleware$GetSocketData, java.lang.String, int)
com.koushikdutta.async.http.AsyncSSLEngineConfigurator configurator
java.util.Iterator i$
com.koushikdutta.async.http.AsyncHttpClientMiddleware$GetSocketData data
String host
int port
javax.net.ssl.SSLContext sslContext
javax.net.ssl.SSLEngine sslEngine
protected com.koushikdutta.async.AsyncSSLSocketWrapper$HandshakeCallback createHandshakeCallback (com.koushikdutta.async.http.AsyncHttpClientMiddleware$GetSocketData, com.koushikdutta.async.callback.ConnectCallback)
com.koushikdutta.async.http.AsyncHttpClientMiddleware$GetSocketData data
com.koushikdutta.async.callback.ConnectCallback callback
protected void tryHandshake (com.koushikdutta.async.AsyncSocket, com.koushikdutta.async.http.AsyncHttpClientMiddleware$GetSocketData, android.net.Uri, int, com.koushikdutta.async.callback.ConnectCallback)
com.koushikdutta.async.AsyncSocket socket
com.koushikdutta.async.http.AsyncHttpClientMiddleware$GetSocketData data
android.net.Uri uri
int port
com.koushikdutta.async.callback.ConnectCallback callback
protected com.koushikdutta.async.callback.ConnectCallback wrapCallback (com.koushikdutta.async.http.AsyncHttpClientMiddleware$GetSocketData, android.net.Uri, int, boolean, com.koushikdutta.async.callback.ConnectCallback)
com.koushikdutta.async.http.AsyncHttpClientMiddleware$GetSocketData data
android.net.Uri uri
int port
boolean proxied
com.koushikdutta.async.callback.ConnectCallback callback
}
com/koushikdutta/async/http/AsyncSocketMiddleware$1$1.classAsyncSocketMiddleware.java
package com.koushikdutta.async.http
com.koushikdutta.async.http.AsyncSocketMiddleware$1$1 extends java.lang.Object implements com.koushikdutta.async.callback.CompletedCallback {
final com.koushikdutta.async.http.AsyncSocketMiddleware$1 this$1
void (com.koushikdutta.async.http.AsyncSocketMiddleware$1)
public void onCompleted (java.lang.Exception)
Exception ex
}
com/koushikdutta/async/http/AsyncSocketMiddleware$1$2$1.classAsyncSocketMiddleware.java
package com.koushikdutta.async.http
com.koushikdutta.async.http.AsyncSocketMiddleware$1$2$1 extends java.lang.Object implements com.koushikdutta.async.callback.ConnectCallback {
final com.koushikdutta.async.callback.CompletedCallback val$next
final com.koushikdutta.async.http.AsyncSocketMiddleware$1$2 this$2
void (com.koushikdutta.async.http.AsyncSocketMiddleware$1$2, com.koushikdutta.async.callback.CompletedCallback)
public void onConnectCompleted (java.lang.Exception, com.koushikdutta.async.AsyncSocket)
Exception ex
com.koushikdutta.async.AsyncSocket socket
}
com/koushikdutta/async/http/AsyncSocketMiddleware$1$2.classAsyncSocketMiddleware.java
package com.koushikdutta.async.http
com.koushikdutta.async.http.AsyncSocketMiddleware$1$2 extends java.lang.Object implements com.koushikdutta.async.callback.ContinuationCallback {
final String val$inetSockAddress
final java.net.InetAddress val$address
final com.koushikdutta.async.http.AsyncSocketMiddleware$1 this$1
void (com.koushikdutta.async.http.AsyncSocketMiddleware$1, java.lang.String, java.net.InetAddress)
public void onContinue (com.koushikdutta.async.future.Continuation, com.koushikdutta.async.callback.CompletedCallback) throws java.lang.Exception
com.koushikdutta.async.future.Continuation continuation
com.koushikdutta.async.callback.CompletedCallback next
}
com/koushikdutta/async/http/AsyncSocketMiddleware$1.classAsyncSocketMiddleware.java
package com.koushikdutta.async.http
com.koushikdutta.async.http.AsyncSocketMiddleware$1 extends com.koushikdutta.async.future.TransformFuture {
Exception lastException
final com.koushikdutta.async.http.AsyncHttpClientMiddleware$GetSocketData val$data
final android.net.Uri val$uri
final int val$port
final com.koushikdutta.async.http.AsyncSocketMiddleware this$0
void (com.koushikdutta.async.http.AsyncSocketMiddleware, com.koushikdutta.async.http.AsyncHttpClientMiddleware$GetSocketData, android.net.Uri, int)
protected void error (java.lang.Exception)
Exception e
protected void transform (java.net.InetAddress[]) throws java.lang.Exception
String inetSockAddress
java.net.InetAddress address
java.net.InetAddress[] arr$
int len$
int i$
java.net.InetAddress[] result
com.koushikdutta.async.future.Continuation keepTrying
protected volatile void transform (java.lang.Object) throws java.lang.Exception
Object x0
}
com/koushikdutta/async/http/AsyncSocketMiddleware$2.classAsyncSocketMiddleware.java
package com.koushikdutta.async.http
com.koushikdutta.async.http.AsyncSocketMiddleware$2 extends java.lang.Object implements com.koushikdutta.async.callback.CompletedCallback {
final com.koushikdutta.async.ArrayDeque val$sockets
final com.koushikdutta.async.http.AsyncSocketMiddleware$IdleSocketHolder val$idleSocketHolder
final String val$lookup
final com.koushikdutta.async.http.AsyncSocketMiddleware this$0
void (com.koushikdutta.async.http.AsyncSocketMiddleware, com.koushikdutta.async.ArrayDeque, com.koushikdutta.async.http.AsyncSocketMiddleware$IdleSocketHolder, java.lang.String)
public void onCompleted (java.lang.Exception)
Exception ex
}
com/koushikdutta/async/http/AsyncSocketMiddleware$3.classAsyncSocketMiddleware.java
package com.koushikdutta.async.http
com.koushikdutta.async.http.AsyncSocketMiddleware$3 extends java.lang.Object implements com.koushikdutta.async.callback.CompletedCallback {
final com.koushikdutta.async.AsyncSocket val$socket
final com.koushikdutta.async.http.AsyncSocketMiddleware this$0
void (com.koushikdutta.async.http.AsyncSocketMiddleware, com.koushikdutta.async.AsyncSocket)
public void onCompleted (java.lang.Exception)
Exception ex
}
com/koushikdutta/async/http/AsyncSocketMiddleware$4.classAsyncSocketMiddleware.java
package com.koushikdutta.async.http
com.koushikdutta.async.http.AsyncSocketMiddleware$4 extends com.koushikdutta.async.callback.DataCallback$NullDataCallback {
final com.koushikdutta.async.AsyncSocket val$socket
final com.koushikdutta.async.http.AsyncSocketMiddleware this$0
void (com.koushikdutta.async.http.AsyncSocketMiddleware, com.koushikdutta.async.AsyncSocket)
public void onDataAvailable (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.ByteBufferList)
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.ByteBufferList bb
}
com/koushikdutta/async/http/AsyncSocketMiddleware$ConnectionInfo.classAsyncSocketMiddleware.java
package com.koushikdutta.async.http
com.koushikdutta.async.http.AsyncSocketMiddleware$ConnectionInfo extends java.lang.Object {
int openCount
com.koushikdutta.async.ArrayDeque queue
com.koushikdutta.async.ArrayDeque sockets
void ()
}
com/koushikdutta/async/http/AsyncSocketMiddleware$IdleSocketHolder.classAsyncSocketMiddleware.java
package com.koushikdutta.async.http
com.koushikdutta.async.http.AsyncSocketMiddleware$IdleSocketHolder extends java.lang.Object {
com.koushikdutta.async.AsyncSocket socket
long idleTime
final com.koushikdutta.async.http.AsyncSocketMiddleware this$0
public void (com.koushikdutta.async.http.AsyncSocketMiddleware, com.koushikdutta.async.AsyncSocket)
com.koushikdutta.async.AsyncSocket socket
}
com/koushikdutta/async/http/AsyncSocketMiddleware.classAsyncSocketMiddleware.java
package com.koushikdutta.async.http
public com.koushikdutta.async.http.AsyncSocketMiddleware extends com.koushikdutta.async.http.SimpleMiddleware {
String scheme
int port
int idleTimeoutMs
protected com.koushikdutta.async.http.AsyncHttpClient mClient
boolean connectAllAddresses
String proxyHost
int proxyPort
java.net.InetSocketAddress proxyAddress
java.util.Hashtable connectionInfo
int maxConnectionCount
public void (com.koushikdutta.async.http.AsyncHttpClient, java.lang.String, int)
com.koushikdutta.async.http.AsyncHttpClient client
String scheme
int port
public void setIdleTimeoutMs (int)
int idleTimeoutMs
public int getSchemePort (android.net.Uri)
android.net.Uri uri
public void (com.koushikdutta.async.http.AsyncHttpClient)
com.koushikdutta.async.http.AsyncHttpClient client
protected com.koushikdutta.async.callback.ConnectCallback wrapCallback (com.koushikdutta.async.http.AsyncHttpClientMiddleware$GetSocketData, android.net.Uri, int, boolean, com.koushikdutta.async.callback.ConnectCallback)
com.koushikdutta.async.http.AsyncHttpClientMiddleware$GetSocketData data
android.net.Uri uri
int port
boolean proxied
com.koushikdutta.async.callback.ConnectCallback callback
public boolean getConnectAllAddresses ()
public void setConnectAllAddresses (boolean)
boolean connectAllAddresses
public void disableProxy ()
public void enableProxy (java.lang.String, int)
String host
int port
java.lang.String computeLookup (android.net.Uri, int, java.lang.String, int)
String proxy
android.net.Uri uri
int port
String proxyHost
int proxyPort
String proxy
public int getMaxConnectionCount ()
public void setMaxConnectionCount (int)
int maxConnectionCount
public com.koushikdutta.async.future.Cancellable getSocket (com.koushikdutta.async.http.AsyncHttpClientMiddleware$GetSocketData)
com.koushikdutta.async.future.SimpleCancellable queueCancel
com.koushikdutta.async.http.AsyncSocketMiddleware$IdleSocketHolder idleSocketHolder
com.koushikdutta.async.AsyncSocket socket
com.koushikdutta.async.future.SimpleCancellable ret
String unresolvedHost
int unresolvedPort
String unresolvedHost
int unresolvedPort
String unresolvedHost
int unresolvedPort
boolean proxied
com.koushikdutta.async.http.AsyncHttpClientMiddleware$GetSocketData data
android.net.Uri uri
int port
String lookup
com.koushikdutta.async.http.AsyncSocketMiddleware$ConnectionInfo info
private com.koushikdutta.async.http.AsyncSocketMiddleware$ConnectionInfo getOrCreateConnectionInfo (java.lang.String)
String lookup
com.koushikdutta.async.http.AsyncSocketMiddleware$ConnectionInfo info
private void maybeCleanupConnectionInfo (java.lang.String)
com.koushikdutta.async.http.AsyncSocketMiddleware$IdleSocketHolder idleSocketHolder
com.koushikdutta.async.AsyncSocket socket
String lookup
com.koushikdutta.async.http.AsyncSocketMiddleware$ConnectionInfo info
private void recycleSocket (com.koushikdutta.async.AsyncSocket, com.koushikdutta.async.http.AsyncHttpRequest)
com.koushikdutta.async.http.AsyncSocketMiddleware$ConnectionInfo info
com.koushikdutta.async.AsyncSocket socket
com.koushikdutta.async.http.AsyncHttpRequest request
android.net.Uri uri
int port
String lookup
com.koushikdutta.async.ArrayDeque sockets
com.koushikdutta.async.http.AsyncSocketMiddleware$IdleSocketHolder idleSocketHolder
private void idleSocket (com.koushikdutta.async.AsyncSocket)
com.koushikdutta.async.AsyncSocket socket
private void nextConnection (com.koushikdutta.async.http.AsyncHttpRequest)
com.koushikdutta.async.http.AsyncHttpClientMiddleware$GetSocketData gsd
com.koushikdutta.async.future.SimpleCancellable socketCancellable
com.koushikdutta.async.future.Cancellable connect
com.koushikdutta.async.http.AsyncSocketMiddleware$ConnectionInfo info
com.koushikdutta.async.http.AsyncHttpRequest request
android.net.Uri uri
int port
String key
public void onResponseComplete (com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnResponseCompleteDataOnRequestSentData)
com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnResponseCompleteDataOnRequestSentData data
static void access$000 (com.koushikdutta.async.http.AsyncSocketMiddleware, com.koushikdutta.async.AsyncSocket)
com.koushikdutta.async.http.AsyncSocketMiddleware x0
com.koushikdutta.async.AsyncSocket x1
static void access$100 (com.koushikdutta.async.http.AsyncSocketMiddleware, com.koushikdutta.async.AsyncSocket, com.koushikdutta.async.http.AsyncHttpRequest)
com.koushikdutta.async.http.AsyncSocketMiddleware x0
com.koushikdutta.async.AsyncSocket x1
com.koushikdutta.async.http.AsyncHttpRequest x2
static void access$200 (com.koushikdutta.async.http.AsyncSocketMiddleware, java.lang.String)
com.koushikdutta.async.http.AsyncSocketMiddleware x0
String x1
}
com/koushikdutta/async/http/BodyDecoderException.classBodyDecoderException.java
package com.koushikdutta.async.http
public com.koushikdutta.async.http.BodyDecoderException extends java.lang.Exception {
public void (java.lang.String)
String message
}
com/koushikdutta/async/http/ConnectionClosedException.classConnectionClosedException.java
package com.koushikdutta.async.http
public com.koushikdutta.async.http.ConnectionClosedException extends java.lang.Exception {
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String detailMessage
Throwable throwable
}
com/koushikdutta/async/http/ConnectionFailedException.classConnectionFailedException.java
package com.koushikdutta.async.http
public com.koushikdutta.async.http.ConnectionFailedException extends java.lang.Exception {
public void (java.lang.String)
String message
}
com/koushikdutta/async/http/Headers$1.classHeaders.java
package com.koushikdutta.async.http
com.koushikdutta.async.http.Headers$1 extends com.koushikdutta.async.http.Multimap {
final com.koushikdutta.async.http.Headers this$0
void (com.koushikdutta.async.http.Headers)
protected java.util.List newList ()
}
com/koushikdutta/async/http/Headers.classHeaders.java
package com.koushikdutta.async.http
public com.koushikdutta.async.http.Headers extends java.lang.Object {
final com.koushikdutta.async.http.Multimap map
public void ()
public void (java.util.Map)
java.util.Map mm
public com.koushikdutta.async.http.Multimap getMultiMap ()
public java.util.List getAll (java.lang.String)
String header
public java.lang.String get (java.lang.String)
String header
public com.koushikdutta.async.http.Headers set (java.lang.String, java.lang.String)
String header
String value
String lc
com.koushikdutta.async.util.TaggedList list
public com.koushikdutta.async.http.Headers add (java.lang.String, java.lang.String)
String header
String value
String lc
com.koushikdutta.async.util.TaggedList list
public com.koushikdutta.async.http.Headers addLine (java.lang.String)
String[] parts
String line
public com.koushikdutta.async.http.Headers addAll (java.lang.String, java.util.List)
String v
java.util.Iterator i$
String header
java.util.List values
public com.koushikdutta.async.http.Headers addAll (java.util.Map)
String value
java.util.Iterator i$
String key
java.util.Iterator i$
java.util.Map m
public com.koushikdutta.async.http.Headers addAll (com.koushikdutta.async.http.Headers)
com.koushikdutta.async.http.Headers headers
public java.util.List removeAll (java.lang.String)
String header
public java.lang.String remove (java.lang.String)
String header
java.util.List r
public com.koushikdutta.async.http.Headers removeAll (java.util.Collection)
String header
java.util.Iterator i$
java.util.Collection headers
public org.apache.http.Header[] toHeaderArray ()
String v
java.util.Iterator i$
com.koushikdutta.async.util.TaggedList list
String key
java.util.Iterator i$
java.util.ArrayList ret
public java.lang.StringBuilder toStringBuilder ()
String v
java.util.Iterator i$
com.koushikdutta.async.util.TaggedList list
String key
java.util.Iterator i$
StringBuilder result
public java.lang.String toString ()
public java.lang.String toPrefixString (java.lang.String)
String prefix
public static com.koushikdutta.async.http.Headers parse (java.lang.String)
String line
String[] arr$
int len$
int i$
String payload
String[] lines
com.koushikdutta.async.http.Headers headers
}
com/koushikdutta/async/http/HttpDate$1.classHttpDate.java
package com.koushikdutta.async.http
final com.koushikdutta.async.http.HttpDate$1 extends java.lang.ThreadLocal {
void ()
protected java.text.DateFormat initialValue ()
java.text.DateFormat rfc1123
protected volatile java.lang.Object initialValue ()
}
com/koushikdutta/async/http/HttpDate.classHttpDate.java
package com.koushikdutta.async.http
public final com.koushikdutta.async.http.HttpDate extends java.lang.Object {
private static final ThreadLocal STANDARD_DATE_FORMAT
private static final String[] BROWSER_COMPATIBLE_DATE_FORMATS
public void ()
public static java.util.Date parse (java.lang.String)
java.text.ParseException ignore
java.text.ParseException ignore
String formatString
String[] arr$
int len$
int i$
String value
public static java.lang.String format (java.util.Date)
java.util.Date value
static void ()
}
com/koushikdutta/async/http/HttpTransportMiddleware$1.classHttpTransportMiddleware.java
package com.koushikdutta.async.http
com.koushikdutta.async.http.HttpTransportMiddleware$1 extends java.lang.Object implements com.koushikdutta.async.LineEmitter$StringCallback {
com.koushikdutta.async.http.Headers mRawHeaders
String statusLine
final com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnExchangeHeaderData val$data
final com.koushikdutta.async.http.HttpTransportMiddleware this$0
void (com.koushikdutta.async.http.HttpTransportMiddleware, com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnExchangeHeaderData)
public void onStringAvailable (java.lang.String)
com.koushikdutta.async.DataEmitter emitter
String[] parts
String protocol
com.koushikdutta.async.AsyncSocket socket
com.koushikdutta.async.DataEmitter emitter
Exception ex
String s
}
com/koushikdutta/async/http/HttpTransportMiddleware.classHttpTransportMiddleware.java
package com.koushikdutta.async.http
public com.koushikdutta.async.http.HttpTransportMiddleware extends com.koushikdutta.async.http.SimpleMiddleware {
public void ()
public boolean exchangeHeaders (com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnExchangeHeaderData)
com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnExchangeHeaderData data
com.koushikdutta.async.http.Protocol p
com.koushikdutta.async.http.AsyncHttpRequest request
com.koushikdutta.async.http.body.AsyncHttpRequestBody requestBody
String rl
String rs
com.koushikdutta.async.LineEmitter$StringCallback headerCallback
com.koushikdutta.async.LineEmitter liner
public void onRequestSent (com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnRequestSentData)
com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnRequestSentData data
com.koushikdutta.async.http.Protocol p
}
com/koushikdutta/async/http/HttpUtil$EndEmitter$1.classHttpUtil.java
package com.koushikdutta.async.http
final com.koushikdutta.async.http.HttpUtil$EndEmitter$1 extends java.lang.Object implements java.lang.Runnable {
final com.koushikdutta.async.http.HttpUtil$EndEmitter val$ret
final Exception val$e
void (com.koushikdutta.async.http.HttpUtil$EndEmitter, java.lang.Exception)
public void run ()
}
com/koushikdutta/async/http/HttpUtil$EndEmitter.classHttpUtil.java
package com.koushikdutta.async.http
com.koushikdutta.async.http.HttpUtil$EndEmitter extends com.koushikdutta.async.FilteredDataEmitter {
private void ()
public static com.koushikdutta.async.http.HttpUtil$EndEmitter create (com.koushikdutta.async.AsyncServer, java.lang.Exception)
com.koushikdutta.async.AsyncServer server
Exception e
com.koushikdutta.async.http.HttpUtil$EndEmitter ret
static void access$000 (com.koushikdutta.async.http.HttpUtil$EndEmitter, java.lang.Exception)
com.koushikdutta.async.http.HttpUtil$EndEmitter x0
Exception x1
}
com/koushikdutta/async/http/HttpUtil.classHttpUtil.java
package com.koushikdutta.async.http
public com.koushikdutta.async.http.HttpUtil extends java.lang.Object {
public void ()
public static com.koushikdutta.async.http.body.AsyncHttpRequestBody getBody (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.callback.CompletedCallback, com.koushikdutta.async.http.Headers)
int i
String ct
String[] arr$
int len$
int i$
String[] values
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.callback.CompletedCallback reporter
com.koushikdutta.async.http.Headers headers
String contentType
public static com.koushikdutta.async.DataEmitter getBodyDecoder (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.http.Protocol, com.koushikdutta.async.http.Headers, boolean)
Exception ex
com.koushikdutta.async.http.HttpUtil$EndEmitter ender
com.koushikdutta.async.http.HttpUtil$EndEmitter ender
com.koushikdutta.async.http.filter.ContentLengthFilter contentLengthWatcher
com.koushikdutta.async.http.filter.ChunkedInputFilter chunker
com.koushikdutta.async.http.HttpUtil$EndEmitter ender
com.koushikdutta.async.http.filter.GZIPInputFilter gunzipper
com.koushikdutta.async.http.filter.InflaterInputFilter inflater
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.http.Protocol protocol
com.koushikdutta.async.http.Headers headers
boolean server
long _contentLength
long contentLength
public static boolean isKeepAlive (com.koushikdutta.async.http.Protocol, com.koushikdutta.async.http.Headers)
com.koushikdutta.async.http.Protocol protocol
com.koushikdutta.async.http.Headers headers
String connection
public static boolean isKeepAlive (java.lang.String, com.koushikdutta.async.http.Headers)
String protocol
com.koushikdutta.async.http.Headers headers
String connection
public static int contentLength (com.koushikdutta.async.http.Headers)
NumberFormatException e
com.koushikdutta.async.http.Headers headers
String cl
}
com/koushikdutta/async/http/HybiParser$1.classHybiParser.java
package com.koushikdutta.async.http
com.koushikdutta.async.http.HybiParser$1 extends java.lang.Object implements com.koushikdutta.async.callback.DataCallback {
final com.koushikdutta.async.http.HybiParser this$0
void (com.koushikdutta.async.http.HybiParser)
public void onDataAvailable (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.ByteBufferList)
com.koushikdutta.async.http.HybiParser$ProtocolError e
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.ByteBufferList bb
}
com/koushikdutta/async/http/HybiParser$2.classHybiParser.java
package com.koushikdutta.async.http
com.koushikdutta.async.http.HybiParser$2 extends java.lang.Object implements com.koushikdutta.async.callback.DataCallback {
final com.koushikdutta.async.http.HybiParser this$0
void (com.koushikdutta.async.http.HybiParser)
public void onDataAvailable (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.ByteBufferList)
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.ByteBufferList bb
}
com/koushikdutta/async/http/HybiParser$3.classHybiParser.java
package com.koushikdutta.async.http
com.koushikdutta.async.http.HybiParser$3 extends java.lang.Object implements com.koushikdutta.async.callback.DataCallback {
final com.koushikdutta.async.http.HybiParser this$0
void (com.koushikdutta.async.http.HybiParser)
public void onDataAvailable (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.ByteBufferList)
com.koushikdutta.async.http.HybiParser$ProtocolError e
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.ByteBufferList bb
byte[] bytes
}
com/koushikdutta/async/http/HybiParser$4.classHybiParser.java
package com.koushikdutta.async.http
com.koushikdutta.async.http.HybiParser$4 extends java.lang.Object implements com.koushikdutta.async.callback.DataCallback {
final com.koushikdutta.async.http.HybiParser this$0
void (com.koushikdutta.async.http.HybiParser)
public void onDataAvailable (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.ByteBufferList)
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.ByteBufferList bb
}
com/koushikdutta/async/http/HybiParser$5.classHybiParser.java
package com.koushikdutta.async.http
com.koushikdutta.async.http.HybiParser$5 extends java.lang.Object implements com.koushikdutta.async.callback.DataCallback {
static final boolean $assertionsDisabled
final com.koushikdutta.async.http.HybiParser this$0
void (com.koushikdutta.async.http.HybiParser)
public void onDataAvailable (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.ByteBufferList)
java.io.IOException e
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.ByteBufferList bb
static void ()
}
com/koushikdutta/async/http/HybiParser$ProtocolError.classHybiParser.java
package com.koushikdutta.async.http
public com.koushikdutta.async.http.HybiParser$ProtocolError extends java.io.IOException {
public void (java.lang.String)
String detailMessage
}
com/koushikdutta/async/http/HybiParser.classHybiParser.java
package com.koushikdutta.async.http
abstract com.koushikdutta.async.http.HybiParser extends java.lang.Object {
private static final String TAG
private boolean mMasking
private boolean mDeflate
private int mStage
private boolean mFinal
private boolean mMasked
private boolean mDeflated
private int mOpcode
private int mLengthSize
private int mLength
private int mMode
private byte[] mMask
private byte[] mPayload
private boolean mClosed
private java.io.ByteArrayOutputStream mBuffer
private java.util.zip.Inflater mInflater
private byte[] mInflateBuffer
private static final int BYTE
private static final int FIN
private static final int MASK
private static final int RSV1
private static final int RSV2
private static final int RSV3
private static final int OPCODE
private static final int LENGTH
private static final int MODE_TEXT
private static final int MODE_BINARY
private static final int OP_CONTINUATION
private static final int OP_TEXT
private static final int OP_BINARY
private static final int OP_CLOSE
private static final int OP_PING
private static final int OP_PONG
private static final java.util.List OPCODES
private static final java.util.List FRAGMENTED_OPCODES
com.koushikdutta.async.callback.DataCallback mStage0
com.koushikdutta.async.callback.DataCallback mStage1
com.koushikdutta.async.callback.DataCallback mStage2
com.koushikdutta.async.callback.DataCallback mStage3
com.koushikdutta.async.callback.DataCallback mStage4
private com.koushikdutta.async.DataEmitterReader mReader
private static final long BASE
private static final long _2_TO_8_
private static final long _2_TO_16_
private static final long _2_TO_24
private static final long _2_TO_32_
private static final long _2_TO_40_
private static final long _2_TO_48_
private static final long _2_TO_56_
private static byte[] mask (byte[], byte[], int)
int i
byte[] payload
byte[] mask
int offset
private byte[] inflate (byte[]) throws java.util.zip.DataFormatException
int chunkSize
int chunkSize
byte[] payload
java.io.ByteArrayOutputStream inflated
public void setMasking (boolean)
boolean masking
public void setDeflate (boolean)
boolean deflate
void parse ()
public void (com.koushikdutta.async.DataEmitter)
com.koushikdutta.async.DataEmitter socket
private void parseOpcode (byte) throws com.koushikdutta.async.http.HybiParser$ProtocolError
byte data
boolean rsv1
boolean rsv2
boolean rsv3
private void parseLength (byte)
byte data
private void parseExtendedLength (byte[]) throws com.koushikdutta.async.http.HybiParser$ProtocolError
byte[] buffer
public byte[] frame (java.lang.String)
String data
public byte[] frame (byte[])
byte[] data
public byte[] frame (byte[], int, int)
byte[] data
int offset
int length
public byte[] pingFrame (java.lang.String)
String data
private byte[] frame (int, byte[], int)
int opcode
byte[] data
int errorCode
private byte[] frame (int, java.lang.String, int)
int opcode
String data
int errorCode
private byte[] frame (int, byte[], int, int, int)
byte[] mask
int opcode
byte[] data
int errorCode
int dataOffset
int dataLength
byte[] buffer
int insert
int length
int header
int offset
int masked
byte[] frame
public void close (int, java.lang.String)
int code
String reason
private void emitFrame () throws java.io.IOException
java.util.zip.DataFormatException e
byte[] message
String messageText
int code
String reason
String message
byte[] payload
int opcode
protected abstract void onMessage (byte[])
protected abstract void onMessage (java.lang.String)
protected abstract void onPong (java.lang.String)
protected abstract void onDisconnect (int, java.lang.String)
protected abstract void report (java.lang.Exception)
protected abstract void sendFrame (byte[])
private void reset ()
private java.lang.String encode (byte[])
java.io.UnsupportedEncodingException e
byte[] buffer
private byte[] decode (java.lang.String)
java.io.UnsupportedEncodingException e
String string
private int getInteger (byte[]) throws com.koushikdutta.async.http.HybiParser$ProtocolError
byte[] bytes
long i
private byte[] slice (byte[], int)
byte[] array
int start
byte[] copy
private static long byteArrayToLong (byte[], int, int)
int shift
int i
byte[] b
int offset
int length
long value
static void access$000 (com.koushikdutta.async.http.HybiParser, byte) throws com.koushikdutta.async.http.HybiParser$ProtocolError
com.koushikdutta.async.http.HybiParser x0
byte x1
static void access$100 (com.koushikdutta.async.http.HybiParser, byte)
com.koushikdutta.async.http.HybiParser x0
byte x1
static int access$200 (com.koushikdutta.async.http.HybiParser)
com.koushikdutta.async.http.HybiParser x0
static void access$300 (com.koushikdutta.async.http.HybiParser, byte[]) throws com.koushikdutta.async.http.HybiParser$ProtocolError
com.koushikdutta.async.http.HybiParser x0
byte[] x1
static byte[] access$402 (com.koushikdutta.async.http.HybiParser, byte[])
com.koushikdutta.async.http.HybiParser x0
byte[] x1
static byte[] access$400 (com.koushikdutta.async.http.HybiParser)
com.koushikdutta.async.http.HybiParser x0
static int access$502 (com.koushikdutta.async.http.HybiParser, int)
com.koushikdutta.async.http.HybiParser x0
int x1
static int access$600 (com.koushikdutta.async.http.HybiParser)
com.koushikdutta.async.http.HybiParser x0
static byte[] access$702 (com.koushikdutta.async.http.HybiParser, byte[])
com.koushikdutta.async.http.HybiParser x0
byte[] x1
static byte[] access$700 (com.koushikdutta.async.http.HybiParser)
com.koushikdutta.async.http.HybiParser x0
static void access$800 (com.koushikdutta.async.http.HybiParser) throws java.io.IOException
com.koushikdutta.async.http.HybiParser x0
static void ()
}
com/koushikdutta/async/http/Multimap$1.classMultimap.java
package com.koushikdutta.async.http
final com.koushikdutta.async.http.Multimap$1 extends java.lang.Object implements com.koushikdutta.async.http.Multimap$StringDecoder {
void ()
public java.lang.String decode (java.lang.String)
String s
}
com/koushikdutta/async/http/Multimap$2.classMultimap.java
package com.koushikdutta.async.http
final com.koushikdutta.async.http.Multimap$2 extends java.lang.Object implements com.koushikdutta.async.http.Multimap$StringDecoder {
void ()
public java.lang.String decode (java.lang.String)
String s
}
com/koushikdutta/async/http/Multimap$StringDecoder.classMultimap.java
package com.koushikdutta.async.http
public abstract com.koushikdutta.async.http.Multimap$StringDecoder extends java.lang.Object {
public abstract java.lang.String decode (java.lang.String)
}
com/koushikdutta/async/http/Multimap.classMultimap.java
package com.koushikdutta.async.http
public com.koushikdutta.async.http.Multimap extends java.util.LinkedHashMap implements java.lang.Iterable {
private static final com.koushikdutta.async.http.Multimap$StringDecoder QUERY_DECODER
private static final com.koushikdutta.async.http.Multimap$StringDecoder URL_DECODER
public void ()
protected java.util.List newList ()
public java.lang.String getString (java.lang.String)
String name
java.util.List ret
public void add (java.lang.String, java.lang.String)
String name
String value
java.util.List ret
public void put (java.lang.String, java.lang.String)
String name
String value
java.util.List ret
public void (java.util.List)
org.apache.http.NameValuePair pair
java.util.Iterator i$
java.util.List pairs
public void (com.koushikdutta.async.http.Multimap)
com.koushikdutta.async.http.Multimap m
public static com.koushikdutta.async.http.Multimap parse (java.lang.String, java.lang.String, boolean, com.koushikdutta.async.http.Multimap$StringDecoder)
String[] pair
String key
String v
String part
String[] arr$
int len$
int i$
String value
String delimiter
boolean unquote
com.koushikdutta.async.http.Multimap$StringDecoder decoder
com.koushikdutta.async.http.Multimap map
String[] parts
public static com.koushikdutta.async.http.Multimap parseSemicolonDelimited (java.lang.String)
String header
public static com.koushikdutta.async.http.Multimap parseCommaDelimited (java.lang.String)
String header
public static com.koushikdutta.async.http.Multimap parseQuery (java.lang.String)
String query
public static com.koushikdutta.async.http.Multimap parseUrlEncoded (java.lang.String)
String query
public java.util.Iterator iterator ()
String value
java.util.Iterator i$
java.util.List values
String name
java.util.Iterator i$
java.util.ArrayList ret
static void ()
}
com/koushikdutta/async/http/Protocol.classProtocol.java
package com.koushikdutta.async.http
public final com.koushikdutta.async.http.Protocol extends java.lang.Enum {
public static final com.koushikdutta.async.http.Protocol HTTP_1_0
public static final com.koushikdutta.async.http.Protocol HTTP_1_1
public static final com.koushikdutta.async.http.Protocol SPDY_3
public static final com.koushikdutta.async.http.Protocol HTTP_2
private final String protocol
private static final java.util.Hashtable protocols
private static final com.koushikdutta.async.http.Protocol[] $VALUES
public static com.koushikdutta.async.http.Protocol[] values ()
public static com.koushikdutta.async.http.Protocol valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String protocol
public static com.koushikdutta.async.http.Protocol get (java.lang.String)
String protocol
public java.lang.String toString ()
static void ()
}
com/koushikdutta/async/http/RedirectLimitExceededException.classRedirectLimitExceededException.java
package com.koushikdutta.async.http
public com.koushikdutta.async.http.RedirectLimitExceededException extends java.lang.Exception {
public void (java.lang.String)
String message
}
com/koushikdutta/async/http/SSLEngineSNIConfigurator$EngineHolder.classSSLEngineSNIConfigurator.java
package com.koushikdutta.async.http
com.koushikdutta.async.http.SSLEngineSNIConfigurator$EngineHolder extends java.lang.Object implements com.koushikdutta.async.http.AsyncSSLEngineConfigurator {
java.lang.reflect.Field peerHost
java.lang.reflect.Field peerPort
java.lang.reflect.Field sslParameters
java.lang.reflect.Field useSni
public void (java.lang.Class)
NoSuchFieldException e
Class engineClass
public void configureEngine (javax.net.ssl.SSLEngine, com.koushikdutta.async.http.AsyncHttpClientMiddleware$GetSocketData, java.lang.String, int)
Object sslp
IllegalAccessException e
javax.net.ssl.SSLEngine engine
com.koushikdutta.async.http.AsyncHttpClientMiddleware$GetSocketData data
String host
int port
}
com/koushikdutta/async/http/SSLEngineSNIConfigurator.classSSLEngineSNIConfigurator.java
package com.koushikdutta.async.http
public com.koushikdutta.async.http.SSLEngineSNIConfigurator extends java.lang.Object implements com.koushikdutta.async.http.AsyncSSLEngineConfigurator {
java.util.Hashtable holders
public void ()
public void configureEngine (javax.net.ssl.SSLEngine, com.koushikdutta.async.http.AsyncHttpClientMiddleware$GetSocketData, java.lang.String, int)
javax.net.ssl.SSLEngine engine
com.koushikdutta.async.http.AsyncHttpClientMiddleware$GetSocketData data
String host
int port
String name
com.koushikdutta.async.http.SSLEngineSNIConfigurator$EngineHolder holder
}
com/koushikdutta/async/http/SimpleMiddleware.classSimpleMiddleware.java
package com.koushikdutta.async.http
public com.koushikdutta.async.http.SimpleMiddleware extends java.lang.Object implements com.koushikdutta.async.http.AsyncHttpClientMiddleware {
public void ()
public void onRequest (com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnRequestData)
com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnRequestData data
public com.koushikdutta.async.future.Cancellable getSocket (com.koushikdutta.async.http.AsyncHttpClientMiddleware$GetSocketData)
com.koushikdutta.async.http.AsyncHttpClientMiddleware$GetSocketData data
public boolean exchangeHeaders (com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnExchangeHeaderData)
com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnExchangeHeaderData data
public void onRequestSent (com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnRequestSentData)
com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnRequestSentData data
public void onHeadersReceived (com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnHeadersReceivedDataOnRequestSentData)
com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnHeadersReceivedDataOnRequestSentData data
public void onBodyDecoder (com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnBodyDataOnRequestSentData)
com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnBodyDataOnRequestSentData data
public void onResponseComplete (com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnResponseCompleteDataOnRequestSentData)
com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnResponseCompleteDataOnRequestSentData data
}
com/koushikdutta/async/http/WebSocket$PongCallback.classWebSocket.java
package com.koushikdutta.async.http
public abstract com.koushikdutta.async.http.WebSocket$PongCallback extends java.lang.Object {
public abstract void onPongReceived (java.lang.String)
}
com/koushikdutta/async/http/WebSocket$StringCallback.classWebSocket.java
package com.koushikdutta.async.http
public abstract com.koushikdutta.async.http.WebSocket$StringCallback extends java.lang.Object {
public abstract void onStringAvailable (java.lang.String)
}
com/koushikdutta/async/http/WebSocket.classWebSocket.java
package com.koushikdutta.async.http
public abstract com.koushikdutta.async.http.WebSocket extends java.lang.Object implements com.koushikdutta.async.AsyncSocket {
public abstract void send (byte[])
public abstract void send (java.lang.String)
public abstract void send (byte[], int, int)
public abstract void ping (java.lang.String)
public abstract void setStringCallback (com.koushikdutta.async.http.WebSocket$StringCallback)
public abstract com.koushikdutta.async.http.WebSocket$StringCallback getStringCallback ()
public abstract void setPongCallback (com.koushikdutta.async.http.WebSocket$PongCallback)
public abstract com.koushikdutta.async.http.WebSocket$PongCallback getPongCallback ()
public abstract boolean isBuffering ()
public abstract com.koushikdutta.async.AsyncSocket getSocket ()
}
com/koushikdutta/async/http/WebSocketHandshakeException.classWebSocketHandshakeException.java
package com.koushikdutta.async.http
public com.koushikdutta.async.http.WebSocketHandshakeException extends java.lang.Exception {
public void (java.lang.String)
String message
}
com/koushikdutta/async/http/WebSocketImpl$1.classWebSocketImpl.java
package com.koushikdutta.async.http
com.koushikdutta.async.http.WebSocketImpl$1 extends com.koushikdutta.async.http.HybiParser {
final com.koushikdutta.async.http.WebSocketImpl this$0
void (com.koushikdutta.async.http.WebSocketImpl, com.koushikdutta.async.DataEmitter)
com.koushikdutta.async.DataEmitter x0
protected void report (java.lang.Exception)
Exception ex
protected void onMessage (byte[])
byte[] payload
protected void onMessage (java.lang.String)
String payload
protected void onDisconnect (int, java.lang.String)
int code
String reason
protected void sendFrame (byte[])
byte[] frame
protected void onPong (java.lang.String)
String payload
}
com/koushikdutta/async/http/WebSocketImpl.classWebSocketImpl.java
package com.koushikdutta.async.http
public com.koushikdutta.async.http.WebSocketImpl extends java.lang.Object implements com.koushikdutta.async.http.WebSocket {
static final String MAGIC
private java.util.LinkedList pending
private com.koushikdutta.async.AsyncSocket mSocket
com.koushikdutta.async.BufferedDataSink mSink
com.koushikdutta.async.http.HybiParser mParser
com.koushikdutta.async.callback.CompletedCallback mExceptionCallback
private com.koushikdutta.async.http.WebSocket$StringCallback mStringCallback
private com.koushikdutta.async.callback.DataCallback mDataCallback
private com.koushikdutta.async.http.WebSocket$PongCallback mPongCallback
public void end ()
private static byte[] toByteArray (java.util.UUID)
java.util.UUID uuid
byte[] byteArray
java.nio.ByteBuffer buffer
java.nio.LongBuffer longBuffer
private static java.lang.String SHA1 (java.lang.String)
java.security.MessageDigest md
byte[] sha1hash
Exception ex
String text
private void addAndEmit (com.koushikdutta.async.ByteBufferList)
com.koushikdutta.async.ByteBufferList bb
private void setupParser (boolean, boolean)
boolean masking
boolean deflate
public void (com.koushikdutta.async.http.server.AsyncHttpServerRequest, com.koushikdutta.async.http.server.AsyncHttpServerResponse)
com.koushikdutta.async.http.server.AsyncHttpServerRequest request
com.koushikdutta.async.http.server.AsyncHttpServerResponse response
String key
String concat
String sha1
String origin
String protocol
public static void addWebSocketUpgradeHeaders (com.koushikdutta.async.http.AsyncHttpRequest, java.lang.String)
com.koushikdutta.async.http.AsyncHttpRequest req
String protocol
com.koushikdutta.async.http.Headers headers
String key
public void (com.koushikdutta.async.AsyncSocket)
com.koushikdutta.async.AsyncSocket socket
public static com.koushikdutta.async.http.WebSocket finishHandshake (com.koushikdutta.async.http.Headers, com.koushikdutta.async.http.AsyncHttpResponse)
com.koushikdutta.async.http.Headers requestHeaders
com.koushikdutta.async.http.AsyncHttpResponse response
String sha1
String key
String concat
String expected
String extensions
boolean deflate
com.koushikdutta.async.http.WebSocketImpl ret
public void close ()
public void setClosedCallback (com.koushikdutta.async.callback.CompletedCallback)
com.koushikdutta.async.callback.CompletedCallback handler
public com.koushikdutta.async.callback.CompletedCallback getClosedCallback ()
public void setEndCallback (com.koushikdutta.async.callback.CompletedCallback)
com.koushikdutta.async.callback.CompletedCallback callback
public com.koushikdutta.async.callback.CompletedCallback getEndCallback ()
public void send (byte[])
byte[] bytes
public void send (byte[], int, int)
byte[] bytes
int offset
int len
public void send (java.lang.String)
String string
public void ping (java.lang.String)
String string
public void setStringCallback (com.koushikdutta.async.http.WebSocket$StringCallback)
com.koushikdutta.async.http.WebSocket$StringCallback callback
public void setDataCallback (com.koushikdutta.async.callback.DataCallback)
com.koushikdutta.async.callback.DataCallback callback
public com.koushikdutta.async.http.WebSocket$StringCallback getStringCallback ()
public void setPongCallback (com.koushikdutta.async.http.WebSocket$PongCallback)
com.koushikdutta.async.http.WebSocket$PongCallback callback
public com.koushikdutta.async.http.WebSocket$PongCallback getPongCallback ()
public com.koushikdutta.async.callback.DataCallback getDataCallback ()
public boolean isOpen ()
public boolean isBuffering ()
public void write (com.koushikdutta.async.ByteBufferList)
com.koushikdutta.async.ByteBufferList bb
byte[] buf
public void setWriteableCallback (com.koushikdutta.async.callback.WritableCallback)
com.koushikdutta.async.callback.WritableCallback handler
public com.koushikdutta.async.callback.WritableCallback getWriteableCallback ()
public com.koushikdutta.async.AsyncSocket getSocket ()
public com.koushikdutta.async.AsyncServer getServer ()
public boolean isChunked ()
public void pause ()
public void resume ()
public boolean isPaused ()
public java.lang.String charset ()
static void access$000 (com.koushikdutta.async.http.WebSocketImpl, com.koushikdutta.async.ByteBufferList)
com.koushikdutta.async.http.WebSocketImpl x0
com.koushikdutta.async.ByteBufferList x1
static com.koushikdutta.async.http.WebSocket$StringCallback access$100 (com.koushikdutta.async.http.WebSocketImpl)
com.koushikdutta.async.http.WebSocketImpl x0
static com.koushikdutta.async.AsyncSocket access$200 (com.koushikdutta.async.http.WebSocketImpl)
com.koushikdutta.async.http.WebSocketImpl x0
static com.koushikdutta.async.http.WebSocket$PongCallback access$300 (com.koushikdutta.async.http.WebSocketImpl)
com.koushikdutta.async.http.WebSocketImpl x0
}
com/koushikdutta/async/http/body/
com/koushikdutta/async/http/body/AsyncHttpRequestBody.classAsyncHttpRequestBody.java
package com.koushikdutta.async.http.body
public abstract com.koushikdutta.async.http.body.AsyncHttpRequestBody extends java.lang.Object {
public abstract void write (com.koushikdutta.async.http.AsyncHttpRequest, com.koushikdutta.async.DataSink, com.koushikdutta.async.callback.CompletedCallback)
public abstract void parse (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.callback.CompletedCallback)
public abstract java.lang.String getContentType ()
public abstract boolean readFullyOnRequest ()
public abstract int length ()
public abstract java.lang.Object get ()
}
com/koushikdutta/async/http/body/DocumentBody$1.classDocumentBody.java
package com.koushikdutta.async.http.body
com.koushikdutta.async.http.body.DocumentBody$1 extends java.lang.Object implements com.koushikdutta.async.future.FutureCallback {
final com.koushikdutta.async.callback.CompletedCallback val$completed
final com.koushikdutta.async.http.body.DocumentBody this$0
void (com.koushikdutta.async.http.body.DocumentBody, com.koushikdutta.async.callback.CompletedCallback)
public void onCompleted (java.lang.Exception, org.w3c.dom.Document)
Exception e
org.w3c.dom.Document result
public volatile void onCompleted (java.lang.Exception, java.lang.Object)
Exception x0
Object x1
}
com/koushikdutta/async/http/body/DocumentBody.classDocumentBody.java
package com.koushikdutta.async.http.body
public com.koushikdutta.async.http.body.DocumentBody extends java.lang.Object implements com.koushikdutta.async.http.body.AsyncHttpRequestBody {
java.io.ByteArrayOutputStream bout
public static final String CONTENT_TYPE
org.w3c.dom.Document document
public void ()
public void (org.w3c.dom.Document)
org.w3c.dom.Document document
private void prepare ()
javax.xml.transform.dom.DOMSource source
javax.xml.transform.TransformerFactory tf
javax.xml.transform.Transformer transformer
java.io.OutputStreamWriter writer
javax.xml.transform.stream.StreamResult result
Exception e
public void write (com.koushikdutta.async.http.AsyncHttpRequest, com.koushikdutta.async.DataSink, com.koushikdutta.async.callback.CompletedCallback)
com.koushikdutta.async.http.AsyncHttpRequest request
com.koushikdutta.async.DataSink sink
com.koushikdutta.async.callback.CompletedCallback completed
byte[] bytes
public void parse (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.callback.CompletedCallback)
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.callback.CompletedCallback completed
public java.lang.String getContentType ()
public boolean readFullyOnRequest ()
public int length ()
public org.w3c.dom.Document get ()
public volatile java.lang.Object get ()
}
com/koushikdutta/async/http/body/FileBody.classFileBody.java
package com.koushikdutta.async.http.body
public com.koushikdutta.async.http.body.FileBody extends java.lang.Object implements com.koushikdutta.async.http.body.AsyncHttpRequestBody {
public static final String CONTENT_TYPE
java.io.File file
String contentType
public void (java.io.File)
java.io.File file
public void (java.io.File, java.lang.String)
java.io.File file
String contentType
public void write (com.koushikdutta.async.http.AsyncHttpRequest, com.koushikdutta.async.DataSink, com.koushikdutta.async.callback.CompletedCallback)
com.koushikdutta.async.http.AsyncHttpRequest request
com.koushikdutta.async.DataSink sink
com.koushikdutta.async.callback.CompletedCallback completed
public void parse (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.callback.CompletedCallback)
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.callback.CompletedCallback completed
public java.lang.String getContentType ()
public void setContentType (java.lang.String)
String contentType
public boolean readFullyOnRequest ()
public int length ()
public java.io.File get ()
public volatile java.lang.Object get ()
}
com/koushikdutta/async/http/body/FilePart$1.classFilePart.java
package com.koushikdutta.async.http.body
com.koushikdutta.async.http.body.FilePart$1 extends java.util.ArrayList {
final java.io.File val$file
void (java.io.File)
}
com/koushikdutta/async/http/body/FilePart.classFilePart.java
package com.koushikdutta.async.http.body
public com.koushikdutta.async.http.body.FilePart extends com.koushikdutta.async.http.body.StreamPart {
java.io.File file
public void (java.lang.String, java.io.File)
String name
java.io.File file
protected java.io.InputStream getInputStream () throws java.io.IOException
}
com/koushikdutta/async/http/body/JSONArrayBody$1.classJSONArrayBody.java
package com.koushikdutta.async.http.body
com.koushikdutta.async.http.body.JSONArrayBody$1 extends java.lang.Object implements com.koushikdutta.async.future.FutureCallback {
final com.koushikdutta.async.callback.CompletedCallback val$completed
final com.koushikdutta.async.http.body.JSONArrayBody this$0
void (com.koushikdutta.async.http.body.JSONArrayBody, com.koushikdutta.async.callback.CompletedCallback)
public void onCompleted (java.lang.Exception, org.json.JSONArray)
Exception e
org.json.JSONArray result
public volatile void onCompleted (java.lang.Exception, java.lang.Object)
Exception x0
Object x1
}
com/koushikdutta/async/http/body/JSONArrayBody.classJSONArrayBody.java
package com.koushikdutta.async.http.body
public com.koushikdutta.async.http.body.JSONArrayBody extends java.lang.Object implements com.koushikdutta.async.http.body.AsyncHttpRequestBody {
byte[] mBodyBytes
org.json.JSONArray json
public static final String CONTENT_TYPE
public void ()
public void (org.json.JSONArray)
org.json.JSONArray json
public void parse (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.callback.CompletedCallback)
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.callback.CompletedCallback completed
public void write (com.koushikdutta.async.http.AsyncHttpRequest, com.koushikdutta.async.DataSink, com.koushikdutta.async.callback.CompletedCallback)
com.koushikdutta.async.http.AsyncHttpRequest request
com.koushikdutta.async.DataSink sink
com.koushikdutta.async.callback.CompletedCallback completed
public java.lang.String getContentType ()
public boolean readFullyOnRequest ()
public int length ()
public org.json.JSONArray get ()
public volatile java.lang.Object get ()
}
com/koushikdutta/async/http/body/JSONObjectBody$1.classJSONObjectBody.java
package com.koushikdutta.async.http.body
com.koushikdutta.async.http.body.JSONObjectBody$1 extends java.lang.Object implements com.koushikdutta.async.future.FutureCallback {
final com.koushikdutta.async.callback.CompletedCallback val$completed
final com.koushikdutta.async.http.body.JSONObjectBody this$0
void (com.koushikdutta.async.http.body.JSONObjectBody, com.koushikdutta.async.callback.CompletedCallback)
public void onCompleted (java.lang.Exception, org.json.JSONObject)
Exception e
org.json.JSONObject result
public volatile void onCompleted (java.lang.Exception, java.lang.Object)
Exception x0
Object x1
}
com/koushikdutta/async/http/body/JSONObjectBody.classJSONObjectBody.java
package com.koushikdutta.async.http.body
public com.koushikdutta.async.http.body.JSONObjectBody extends java.lang.Object implements com.koushikdutta.async.http.body.AsyncHttpRequestBody {
byte[] mBodyBytes
org.json.JSONObject json
public static final String CONTENT_TYPE
public void ()
public void (org.json.JSONObject)
org.json.JSONObject json
public void parse (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.callback.CompletedCallback)
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.callback.CompletedCallback completed
public void write (com.koushikdutta.async.http.AsyncHttpRequest, com.koushikdutta.async.DataSink, com.koushikdutta.async.callback.CompletedCallback)
com.koushikdutta.async.http.AsyncHttpRequest request
com.koushikdutta.async.DataSink sink
com.koushikdutta.async.callback.CompletedCallback completed
public java.lang.String getContentType ()
public boolean readFullyOnRequest ()
public int length ()
public org.json.JSONObject get ()
public volatile java.lang.Object get ()
}
com/koushikdutta/async/http/body/MultipartFormDataBody$1$1.classMultipartFormDataBody.java
package com.koushikdutta.async.http.body
com.koushikdutta.async.http.body.MultipartFormDataBody$1$1 extends java.lang.Object implements com.koushikdutta.async.callback.DataCallback {
final com.koushikdutta.async.http.body.MultipartFormDataBody$1 this$1
void (com.koushikdutta.async.http.body.MultipartFormDataBody$1)
public void onDataAvailable (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.ByteBufferList)
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.ByteBufferList bb
}
com/koushikdutta/async/http/body/MultipartFormDataBody$1.classMultipartFormDataBody.java
package com.koushikdutta.async.http.body
com.koushikdutta.async.http.body.MultipartFormDataBody$1 extends java.lang.Object implements com.koushikdutta.async.LineEmitter$StringCallback {
final com.koushikdutta.async.http.Headers val$headers
final com.koushikdutta.async.http.body.MultipartFormDataBody this$0
void (com.koushikdutta.async.http.body.MultipartFormDataBody, com.koushikdutta.async.http.Headers)
public void onStringAvailable (java.lang.String)
com.koushikdutta.async.http.body.Part part
String s
}
com/koushikdutta/async/http/body/MultipartFormDataBody$2.classMultipartFormDataBody.java
package com.koushikdutta.async.http.body
com.koushikdutta.async.http.body.MultipartFormDataBody$2 extends java.lang.Object implements com.koushikdutta.async.callback.CompletedCallback {
final com.koushikdutta.async.callback.CompletedCallback val$completed
final com.koushikdutta.async.http.body.MultipartFormDataBody this$0
void (com.koushikdutta.async.http.body.MultipartFormDataBody, com.koushikdutta.async.callback.CompletedCallback)
public void onCompleted (java.lang.Exception)
Exception ex
}
com/koushikdutta/async/http/body/MultipartFormDataBody$3.classMultipartFormDataBody.java
package com.koushikdutta.async.http.body
com.koushikdutta.async.http.body.MultipartFormDataBody$3 extends java.lang.Object implements com.koushikdutta.async.callback.ContinuationCallback {
final com.koushikdutta.async.DataSink val$sink
final com.koushikdutta.async.http.body.MultipartFormDataBody this$0
void (com.koushikdutta.async.http.body.MultipartFormDataBody, com.koushikdutta.async.DataSink)
public void onContinue (com.koushikdutta.async.future.Continuation, com.koushikdutta.async.callback.CompletedCallback) throws java.lang.Exception
com.koushikdutta.async.future.Continuation continuation
com.koushikdutta.async.callback.CompletedCallback next
byte[] bytes
}
com/koushikdutta/async/http/body/MultipartFormDataBody$4.classMultipartFormDataBody.java
package com.koushikdutta.async.http.body
com.koushikdutta.async.http.body.MultipartFormDataBody$4 extends java.lang.Object implements com.koushikdutta.async.callback.ContinuationCallback {
final com.koushikdutta.async.http.body.Part val$part
final com.koushikdutta.async.DataSink val$sink
final com.koushikdutta.async.http.body.MultipartFormDataBody this$0
void (com.koushikdutta.async.http.body.MultipartFormDataBody, com.koushikdutta.async.http.body.Part, com.koushikdutta.async.DataSink)
public void onContinue (com.koushikdutta.async.future.Continuation, com.koushikdutta.async.callback.CompletedCallback) throws java.lang.Exception
com.koushikdutta.async.future.Continuation continuation
com.koushikdutta.async.callback.CompletedCallback next
long partLength
}
com/koushikdutta/async/http/body/MultipartFormDataBody$5.classMultipartFormDataBody.java
package com.koushikdutta.async.http.body
com.koushikdutta.async.http.body.MultipartFormDataBody$5 extends java.lang.Object implements com.koushikdutta.async.callback.ContinuationCallback {
final com.koushikdutta.async.http.body.Part val$part
final com.koushikdutta.async.DataSink val$sink
final com.koushikdutta.async.http.body.MultipartFormDataBody this$0
void (com.koushikdutta.async.http.body.MultipartFormDataBody, com.koushikdutta.async.http.body.Part, com.koushikdutta.async.DataSink)
public void onContinue (com.koushikdutta.async.future.Continuation, com.koushikdutta.async.callback.CompletedCallback) throws java.lang.Exception
com.koushikdutta.async.future.Continuation continuation
com.koushikdutta.async.callback.CompletedCallback next
byte[] bytes
}
com/koushikdutta/async/http/body/MultipartFormDataBody$6.classMultipartFormDataBody.java
package com.koushikdutta.async.http.body
com.koushikdutta.async.http.body.MultipartFormDataBody$6 extends java.lang.Object implements com.koushikdutta.async.callback.ContinuationCallback {
static final boolean $assertionsDisabled
final com.koushikdutta.async.DataSink val$sink
final com.koushikdutta.async.http.body.MultipartFormDataBody this$0
void (com.koushikdutta.async.http.body.MultipartFormDataBody, com.koushikdutta.async.DataSink)
public void onContinue (com.koushikdutta.async.future.Continuation, com.koushikdutta.async.callback.CompletedCallback) throws java.lang.Exception
com.koushikdutta.async.future.Continuation continuation
com.koushikdutta.async.callback.CompletedCallback next
byte[] bytes
static void ()
}
com/koushikdutta/async/http/body/MultipartFormDataBody$MultipartCallback.classMultipartFormDataBody.java
package com.koushikdutta.async.http.body
public abstract com.koushikdutta.async.http.body.MultipartFormDataBody$MultipartCallback extends java.lang.Object {
public abstract void onPart (com.koushikdutta.async.http.body.Part)
}
com/koushikdutta/async/http/body/MultipartFormDataBody.classMultipartFormDataBody.java
package com.koushikdutta.async.http.body
public com.koushikdutta.async.http.body.MultipartFormDataBody extends com.koushikdutta.async.http.server.BoundaryEmitter implements com.koushikdutta.async.http.body.AsyncHttpRequestBody {
com.koushikdutta.async.LineEmitter liner
com.koushikdutta.async.http.Headers formData
com.koushikdutta.async.ByteBufferList last
String lastName
public static final String CONTENT_TYPE
String contentType
com.koushikdutta.async.http.body.MultipartFormDataBody$MultipartCallback mCallback
int written
int totalToWrite
private java.util.ArrayList mParts
public void parse (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.callback.CompletedCallback)
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.callback.CompletedCallback completed
void handleLast ()
public java.lang.String getField (java.lang.String)
String name
protected void onBoundaryEnd ()
protected void onBoundaryStart ()
com.koushikdutta.async.http.Headers headers
public void (java.lang.String[])
String[] splits
String value
String[] arr$
int len$
int i$
String[] values
public void setMultipartCallback (com.koushikdutta.async.http.body.MultipartFormDataBody$MultipartCallback)
com.koushikdutta.async.http.body.MultipartFormDataBody$MultipartCallback callback
public com.koushikdutta.async.http.body.MultipartFormDataBody$MultipartCallback getMultipartCallback ()
public void write (com.koushikdutta.async.http.AsyncHttpRequest, com.koushikdutta.async.DataSink, com.koushikdutta.async.callback.CompletedCallback)
com.koushikdutta.async.http.body.Part part
java.util.Iterator i$
com.koushikdutta.async.http.AsyncHttpRequest request
com.koushikdutta.async.DataSink sink
com.koushikdutta.async.callback.CompletedCallback completed
com.koushikdutta.async.future.Continuation c
public java.lang.String getContentType ()
public boolean readFullyOnRequest ()
public int length ()
String partHeader
com.koushikdutta.async.http.body.Part part
java.util.Iterator i$
int length
public void ()
public void setContentType (java.lang.String)
String contentType
public void addFilePart (java.lang.String, java.io.File)
String name
java.io.File file
public void addStringPart (java.lang.String, java.lang.String)
String name
String value
public void addPart (com.koushikdutta.async.http.body.Part)
com.koushikdutta.async.http.body.Part part
public com.koushikdutta.async.http.Multimap get ()
public volatile java.lang.Object get ()
}
com/koushikdutta/async/http/body/Part.classPart.java
package com.koushikdutta.async.http.body
public com.koushikdutta.async.http.body.Part extends java.lang.Object {
public static final String CONTENT_DISPOSITION
com.koushikdutta.async.http.Headers mHeaders
com.koushikdutta.async.http.Multimap mContentDisposition
private long length
static final boolean $assertionsDisabled
public void (com.koushikdutta.async.http.Headers)
com.koushikdutta.async.http.Headers headers
public java.lang.String getName ()
public void (java.lang.String, long, java.util.List)
org.apache.http.NameValuePair pair
java.util.Iterator i$
String name
long length
java.util.List contentDisposition
StringBuilder builder
public com.koushikdutta.async.http.Headers getRawHeaders ()
public java.lang.String getContentType ()
public void setContentType (java.lang.String)
String contentType
public java.lang.String getFilename ()
String file
public boolean isFile ()
public long length ()
public void write (com.koushikdutta.async.DataSink, com.koushikdutta.async.callback.CompletedCallback)
com.koushikdutta.async.DataSink sink
com.koushikdutta.async.callback.CompletedCallback callback
static void ()
}
com/koushikdutta/async/http/body/StreamBody.classStreamBody.java
package com.koushikdutta.async.http.body
public com.koushikdutta.async.http.body.StreamBody extends java.lang.Object implements com.koushikdutta.async.http.body.AsyncHttpRequestBody {
java.io.InputStream stream
int length
public static final String CONTENT_TYPE
public void (java.io.InputStream, int)
java.io.InputStream stream
int length
public void write (com.koushikdutta.async.http.AsyncHttpRequest, com.koushikdutta.async.DataSink, com.koushikdutta.async.callback.CompletedCallback)
com.koushikdutta.async.http.AsyncHttpRequest request
com.koushikdutta.async.DataSink sink
com.koushikdutta.async.callback.CompletedCallback completed
public void parse (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.callback.CompletedCallback)
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.callback.CompletedCallback completed
public java.lang.String getContentType ()
public boolean readFullyOnRequest ()
public int length ()
public java.io.InputStream get ()
public volatile java.lang.Object get ()
}
com/koushikdutta/async/http/body/StreamPart.classStreamPart.java
package com.koushikdutta.async.http.body
public abstract com.koushikdutta.async.http.body.StreamPart extends com.koushikdutta.async.http.body.Part {
public void (java.lang.String, long, java.util.List)
String name
long length
java.util.List contentDisposition
public void write (com.koushikdutta.async.DataSink, com.koushikdutta.async.callback.CompletedCallback)
java.io.InputStream is
Exception e
com.koushikdutta.async.DataSink sink
com.koushikdutta.async.callback.CompletedCallback callback
protected abstract java.io.InputStream getInputStream () throws java.io.IOException
}
com/koushikdutta/async/http/body/StringBody$1.classStringBody.java
package com.koushikdutta.async.http.body
com.koushikdutta.async.http.body.StringBody$1 extends java.lang.Object implements com.koushikdutta.async.future.FutureCallback {
final com.koushikdutta.async.callback.CompletedCallback val$completed
final com.koushikdutta.async.http.body.StringBody this$0
void (com.koushikdutta.async.http.body.StringBody, com.koushikdutta.async.callback.CompletedCallback)
public void onCompleted (java.lang.Exception, java.lang.String)
Exception e
String result
public volatile void onCompleted (java.lang.Exception, java.lang.Object)
Exception x0
Object x1
}
com/koushikdutta/async/http/body/StringBody.classStringBody.java
package com.koushikdutta.async.http.body
public com.koushikdutta.async.http.body.StringBody extends java.lang.Object implements com.koushikdutta.async.http.body.AsyncHttpRequestBody {
byte[] mBodyBytes
String string
public static final String CONTENT_TYPE
public void ()
public void (java.lang.String)
String string
public void parse (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.callback.CompletedCallback)
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.callback.CompletedCallback completed
public void write (com.koushikdutta.async.http.AsyncHttpRequest, com.koushikdutta.async.DataSink, com.koushikdutta.async.callback.CompletedCallback)
com.koushikdutta.async.http.AsyncHttpRequest request
com.koushikdutta.async.DataSink sink
com.koushikdutta.async.callback.CompletedCallback completed
public java.lang.String getContentType ()
public boolean readFullyOnRequest ()
public int length ()
public java.lang.String toString ()
public java.lang.String get ()
public volatile java.lang.Object get ()
}
com/koushikdutta/async/http/body/StringPart.classStringPart.java
package com.koushikdutta.async.http.body
public com.koushikdutta.async.http.body.StringPart extends com.koushikdutta.async.http.body.StreamPart {
String value
public void (java.lang.String, java.lang.String)
String name
String value
protected java.io.InputStream getInputStream () throws java.io.IOException
}
com/koushikdutta/async/http/body/UrlEncodedFormBody$1.classUrlEncodedFormBody.java
package com.koushikdutta.async.http.body
com.koushikdutta.async.http.body.UrlEncodedFormBody$1 extends java.lang.Object implements com.koushikdutta.async.callback.DataCallback {
final com.koushikdutta.async.ByteBufferList val$data
final com.koushikdutta.async.http.body.UrlEncodedFormBody this$0
void (com.koushikdutta.async.http.body.UrlEncodedFormBody, com.koushikdutta.async.ByteBufferList)
public void onDataAvailable (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.ByteBufferList)
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.ByteBufferList bb
}
com/koushikdutta/async/http/body/UrlEncodedFormBody$2.classUrlEncodedFormBody.java
package com.koushikdutta.async.http.body
com.koushikdutta.async.http.body.UrlEncodedFormBody$2 extends java.lang.Object implements com.koushikdutta.async.callback.CompletedCallback {
final com.koushikdutta.async.callback.CompletedCallback val$completed
final com.koushikdutta.async.ByteBufferList val$data
final com.koushikdutta.async.http.body.UrlEncodedFormBody this$0
void (com.koushikdutta.async.http.body.UrlEncodedFormBody, com.koushikdutta.async.callback.CompletedCallback, com.koushikdutta.async.ByteBufferList)
public void onCompleted (java.lang.Exception)
Exception e
Exception ex
}
com/koushikdutta/async/http/body/UrlEncodedFormBody.classUrlEncodedFormBody.java
package com.koushikdutta.async.http.body
public com.koushikdutta.async.http.body.UrlEncodedFormBody extends java.lang.Object implements com.koushikdutta.async.http.body.AsyncHttpRequestBody {
private com.koushikdutta.async.http.Multimap mParameters
private byte[] mBodyBytes
public static final String CONTENT_TYPE
public void (com.koushikdutta.async.http.Multimap)
com.koushikdutta.async.http.Multimap parameters
public void (java.util.List)
java.util.List parameters
private void buildData ()
org.apache.http.NameValuePair pair
java.util.Iterator i$
java.io.UnsupportedEncodingException e
boolean first
StringBuilder b
public void write (com.koushikdutta.async.http.AsyncHttpRequest, com.koushikdutta.async.DataSink, com.koushikdutta.async.callback.CompletedCallback)
com.koushikdutta.async.http.AsyncHttpRequest request
com.koushikdutta.async.DataSink response
com.koushikdutta.async.callback.CompletedCallback completed
public java.lang.String getContentType ()
public void parse (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.callback.CompletedCallback)
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.callback.CompletedCallback completed
com.koushikdutta.async.ByteBufferList data
public void ()
public boolean readFullyOnRequest ()
public int length ()
public com.koushikdutta.async.http.Multimap get ()
public volatile java.lang.Object get ()
static com.koushikdutta.async.http.Multimap access$002 (com.koushikdutta.async.http.body.UrlEncodedFormBody, com.koushikdutta.async.http.Multimap)
com.koushikdutta.async.http.body.UrlEncodedFormBody x0
com.koushikdutta.async.http.Multimap x1
}
com/koushikdutta/async/http/cache/
com/koushikdutta/async/http/cache/HeaderParser$CacheControlHandler.classHeaderParser.java
package com.koushikdutta.async.http.cache
public abstract com.koushikdutta.async.http.cache.HeaderParser$CacheControlHandler extends java.lang.Object {
public abstract void handle (java.lang.String, java.lang.String)
}
com/koushikdutta/async/http/cache/HeaderParser.classHeaderParser.java
package com.koushikdutta.async.http.cache
final com.koushikdutta.async.http.cache.HeaderParser extends java.lang.Object {
void ()
public static void parseCacheControl (java.lang.String, com.koushikdutta.async.http.cache.HeaderParser$CacheControlHandler)
int parameterStart
String parameter
int parameterStart
int tokenStart
String directive
String parameter
String value
com.koushikdutta.async.http.cache.HeaderParser$CacheControlHandler handler
int pos
private static int skipUntil (java.lang.String, int, java.lang.String)
String input
int pos
String characters
private static int skipWhitespace (java.lang.String, int)
char c
String input
int pos
public static int parseSeconds (java.lang.String)
long seconds
NumberFormatException e
String value
}
com/koushikdutta/async/http/cache/Objects.classObjects.java
package com.koushikdutta.async.http.cache
final com.koushikdutta.async.http.cache.Objects extends java.lang.Object {
private void ()
public static boolean equal (java.lang.Object, java.lang.Object)
Object a
Object b
public static int hashCode (java.lang.Object)
Object o
}
com/koushikdutta/async/http/cache/RawHeaders$1.classRawHeaders.java
package com.koushikdutta.async.http.cache
final com.koushikdutta.async.http.cache.RawHeaders$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (java.lang.String, java.lang.String)
String a
String b
public volatile int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/koushikdutta/async/http/cache/RawHeaders.classRawHeaders.java
package com.koushikdutta.async.http.cache
final com.koushikdutta.async.http.cache.RawHeaders extends java.lang.Object {
private static final java.util.Comparator FIELD_NAME_COMPARATOR
private final java.util.List namesAndValues
private String statusLine
private int httpMinorVersion
private int responseCode
private String responseMessage
public void ()
public void (com.koushikdutta.async.http.cache.RawHeaders)
com.koushikdutta.async.http.cache.RawHeaders copyFrom
public void copy (com.koushikdutta.async.http.cache.RawHeaders)
com.koushikdutta.async.http.cache.RawHeaders copyFrom
public void setStatusLine (java.lang.String)
String statusLine
int mark
int last
public java.lang.String getStatusLine ()
public int getHttpMinorVersion ()
public int getResponseCode ()
public java.lang.String getResponseMessage ()
public void addLine (java.lang.String)
String line
int index
public void add (java.lang.String, java.lang.String)
String fieldName
String value
public void removeAll (java.lang.String)
int i
String fieldName
public void addAll (java.lang.String, java.util.List)
String value
java.util.Iterator i$
String fieldName
java.util.List headerFields
public void set (java.lang.String, java.lang.String)
String fieldName
String value
public int length ()
public java.lang.String getFieldName (int)
int index
int fieldNameIndex
public java.lang.String getValue (int)
int index
int valueIndex
public java.lang.String get (java.lang.String)
int i
String fieldName
public com.koushikdutta.async.http.cache.RawHeaders getAll (java.util.Set)
String fieldName
int i
java.util.Set fieldNames
com.koushikdutta.async.http.cache.RawHeaders result
public java.lang.String toHeaderString ()
int i
StringBuilder result
public java.util.Map toMultimap ()
String fieldName
String value
java.util.List allValues
java.util.List otherValues
int i
java.util.Map result
public static com.koushikdutta.async.http.cache.RawHeaders fromMultimap (java.util.Map)
String fieldName
java.util.List values
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map map
com.koushikdutta.async.http.cache.RawHeaders result
public static com.koushikdutta.async.http.cache.RawHeaders parse (java.lang.String)
String line
String[] arr$
int len$
int i$
String payload
String[] lines
com.koushikdutta.async.http.cache.RawHeaders headers
static void ()
}
com/koushikdutta/async/http/cache/RequestHeaders$1.classRequestHeaders.java
package com.koushikdutta.async.http.cache
com.koushikdutta.async.http.cache.RequestHeaders$1 extends java.lang.Object implements com.koushikdutta.async.http.cache.HeaderParser$CacheControlHandler {
final com.koushikdutta.async.http.cache.RequestHeaders this$0
void (com.koushikdutta.async.http.cache.RequestHeaders)
public void handle (java.lang.String, java.lang.String)
String directive
String parameter
}
com/koushikdutta/async/http/cache/RequestHeaders.classRequestHeaders.java
package com.koushikdutta.async.http.cache
final com.koushikdutta.async.http.cache.RequestHeaders extends java.lang.Object {
private final android.net.Uri uri
private final com.koushikdutta.async.http.cache.RawHeaders headers
private boolean noCache
private int maxAgeSeconds
private int maxStaleSeconds
private int minFreshSeconds
private boolean onlyIfCached
private boolean hasAuthorization
private int contentLength
private String transferEncoding
private String userAgent
private String host
private String connection
private String acceptEncoding
private String contentType
private String ifModifiedSince
private String ifNoneMatch
private String proxyAuthorization
public void (android.net.Uri, com.koushikdutta.async.http.cache.RawHeaders)
NumberFormatException ignored
String fieldName
String value
int i
android.net.Uri uri
com.koushikdutta.async.http.cache.RawHeaders headers
com.koushikdutta.async.http.cache.HeaderParser$CacheControlHandler handler
public boolean isChunked ()
public boolean hasConnectionClose ()
public android.net.Uri getUri ()
public com.koushikdutta.async.http.cache.RawHeaders getHeaders ()
public boolean isNoCache ()
public int getMaxAgeSeconds ()
public int getMaxStaleSeconds ()
public int getMinFreshSeconds ()
public boolean isOnlyIfCached ()
public boolean hasAuthorization ()
public int getContentLength ()
public java.lang.String getTransferEncoding ()
public java.lang.String getUserAgent ()
public java.lang.String getHost ()
public java.lang.String getConnection ()
public java.lang.String getAcceptEncoding ()
public java.lang.String getContentType ()
public java.lang.String getIfModifiedSince ()
public java.lang.String getIfNoneMatch ()
public java.lang.String getProxyAuthorization ()
public void setChunked ()
public void setContentLength (int)
int contentLength
public void setUserAgent (java.lang.String)
String userAgent
public void setHost (java.lang.String)
String host
public void setConnection (java.lang.String)
String connection
public void setAcceptEncoding (java.lang.String)
String acceptEncoding
public void setContentType (java.lang.String)
String contentType
public void setIfModifiedSince (java.util.Date)
java.util.Date date
String formattedDate
public void setIfNoneMatch (java.lang.String)
String ifNoneMatch
public boolean hasConditions ()
public void addCookies (java.util.Map)
String key
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map allCookieHeaders
static boolean access$002 (com.koushikdutta.async.http.cache.RequestHeaders, boolean)
com.koushikdutta.async.http.cache.RequestHeaders x0
boolean x1
static int access$102 (com.koushikdutta.async.http.cache.RequestHeaders, int)
com.koushikdutta.async.http.cache.RequestHeaders x0
int x1
static int access$202 (com.koushikdutta.async.http.cache.RequestHeaders, int)
com.koushikdutta.async.http.cache.RequestHeaders x0
int x1
static int access$302 (com.koushikdutta.async.http.cache.RequestHeaders, int)
com.koushikdutta.async.http.cache.RequestHeaders x0
int x1
static boolean access$402 (com.koushikdutta.async.http.cache.RequestHeaders, boolean)
com.koushikdutta.async.http.cache.RequestHeaders x0
boolean x1
}
com/koushikdutta/async/http/cache/ResponseCacheMiddleware$1.classResponseCacheMiddleware.java
package com.koushikdutta.async.http.cache
com.koushikdutta.async.http.cache.ResponseCacheMiddleware$1 extends java.lang.Object implements java.lang.Runnable {
final com.koushikdutta.async.http.AsyncHttpClientMiddleware$GetSocketData val$data
final com.koushikdutta.async.http.cache.ResponseCacheMiddleware$CachedSocket val$socket
final com.koushikdutta.async.http.cache.ResponseCacheMiddleware this$0
void (com.koushikdutta.async.http.cache.ResponseCacheMiddleware, com.koushikdutta.async.http.AsyncHttpClientMiddleware$GetSocketData, com.koushikdutta.async.http.cache.ResponseCacheMiddleware$CachedSocket)
public void run ()
}
com/koushikdutta/async/http/cache/ResponseCacheMiddleware$BodyCacher.classResponseCacheMiddleware.java
package com.koushikdutta.async.http.cache
com.koushikdutta.async.http.cache.ResponseCacheMiddleware$BodyCacher extends com.koushikdutta.async.FilteredDataEmitter {
com.koushikdutta.async.http.cache.ResponseCacheMiddleware$EntryEditor editor
com.koushikdutta.async.ByteBufferList cached
private void ()
protected void report (java.lang.Exception)
Exception e
public void onDataAvailable (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.ByteBufferList)
java.nio.ByteBuffer b
java.io.OutputStream outputStream
Exception e
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.ByteBufferList bb
com.koushikdutta.async.ByteBufferList copy
public void close ()
public void abort ()
public void commit ()
void (com.koushikdutta.async.http.cache.ResponseCacheMiddleware$1)
com.koushikdutta.async.http.cache.ResponseCacheMiddleware$1 x0
}
com/koushikdutta/async/http/cache/ResponseCacheMiddleware$CacheData.classResponseCacheMiddleware.java
package com.koushikdutta.async.http.cache
public com.koushikdutta.async.http.cache.ResponseCacheMiddleware$CacheData extends java.lang.Object {
java.io.FileInputStream[] snapshot
com.koushikdutta.async.http.cache.ResponseCacheMiddleware$EntryCacheResponse candidate
long contentLength
com.koushikdutta.async.http.cache.ResponseHeaders cachedResponseHeaders
public void ()
}
com/koushikdutta/async/http/cache/ResponseCacheMiddleware$CachedBodyEmitter$1.classResponseCacheMiddleware.java
package com.koushikdutta.async.http.cache
com.koushikdutta.async.http.cache.ResponseCacheMiddleware$CachedBodyEmitter$1 extends java.lang.Object implements java.lang.Runnable {
final com.koushikdutta.async.http.cache.ResponseCacheMiddleware$CachedBodyEmitter this$0
void (com.koushikdutta.async.http.cache.ResponseCacheMiddleware$CachedBodyEmitter)
public void run ()
}
com/koushikdutta/async/http/cache/ResponseCacheMiddleware$CachedBodyEmitter.classResponseCacheMiddleware.java
package com.koushikdutta.async.http.cache
com.koushikdutta.async.http.cache.ResponseCacheMiddleware$CachedBodyEmitter extends com.koushikdutta.async.FilteredDataEmitter {
com.koushikdutta.async.http.cache.ResponseCacheMiddleware$EntryCacheResponse cacheResponse
com.koushikdutta.async.ByteBufferList pending
private boolean paused
private com.koushikdutta.async.util.Allocator allocator
boolean allowEnd
Runnable spewRunnable
static final boolean $assertionsDisabled
public void (com.koushikdutta.async.http.cache.ResponseCacheMiddleware$EntryCacheResponse, long)
com.koushikdutta.async.http.cache.ResponseCacheMiddleware$EntryCacheResponse cacheResponse
long contentLength
void spewInternal ()
java.nio.ByteBuffer buffer
java.io.FileInputStream din
int read
java.io.IOException e
void spew ()
public void resume ()
public boolean isPaused ()
public void close ()
protected void report (java.lang.Exception)
Exception e
static void ()
}
com/koushikdutta/async/http/cache/ResponseCacheMiddleware$CachedSSLSocket.classResponseCacheMiddleware.java
package com.koushikdutta.async.http.cache
com.koushikdutta.async.http.cache.ResponseCacheMiddleware$CachedSSLSocket extends com.koushikdutta.async.http.cache.ResponseCacheMiddleware$CachedSocket implements com.koushikdutta.async.AsyncSSLSocket {
final com.koushikdutta.async.http.cache.ResponseCacheMiddleware this$0
public void (com.koushikdutta.async.http.cache.ResponseCacheMiddleware, com.koushikdutta.async.http.cache.ResponseCacheMiddleware$EntryCacheResponse, long)
com.koushikdutta.async.http.cache.ResponseCacheMiddleware$EntryCacheResponse cacheResponse
long contentLength
public javax.net.ssl.SSLEngine getSSLEngine ()
public java.security.cert.X509Certificate[] getPeerCertificates ()
}
com/koushikdutta/async/http/cache/ResponseCacheMiddleware$CachedSocket.classResponseCacheMiddleware.java
package com.koushikdutta.async.http.cache
com.koushikdutta.async.http.cache.ResponseCacheMiddleware$CachedSocket extends com.koushikdutta.async.http.cache.ResponseCacheMiddleware$CachedBodyEmitter implements com.koushikdutta.async.AsyncSocket {
boolean closed
boolean open
com.koushikdutta.async.callback.CompletedCallback closedCallback
final com.koushikdutta.async.http.cache.ResponseCacheMiddleware this$0
public void (com.koushikdutta.async.http.cache.ResponseCacheMiddleware, com.koushikdutta.async.http.cache.ResponseCacheMiddleware$EntryCacheResponse, long)
com.koushikdutta.async.http.cache.ResponseCacheMiddleware$EntryCacheResponse cacheResponse
long contentLength
public void end ()
protected void report (java.lang.Exception)
Exception e
public void write (com.koushikdutta.async.ByteBufferList)
com.koushikdutta.async.ByteBufferList bb
public com.koushikdutta.async.callback.WritableCallback getWriteableCallback ()
public void setWriteableCallback (com.koushikdutta.async.callback.WritableCallback)
com.koushikdutta.async.callback.WritableCallback handler
public boolean isOpen ()
public void close ()
public com.koushikdutta.async.callback.CompletedCallback getClosedCallback ()
public void setClosedCallback (com.koushikdutta.async.callback.CompletedCallback)
com.koushikdutta.async.callback.CompletedCallback handler
public com.koushikdutta.async.AsyncServer getServer ()
}
com/koushikdutta/async/http/cache/ResponseCacheMiddleware$Entry.classResponseCacheMiddleware.java
package com.koushikdutta.async.http.cache
final com.koushikdutta.async.http.cache.ResponseCacheMiddleware$Entry extends java.lang.Object {
private final String uri
private final com.koushikdutta.async.http.cache.RawHeaders varyHeaders
private final String requestMethod
private final com.koushikdutta.async.http.cache.RawHeaders responseHeaders
private final String cipherSuite
private final java.security.cert.Certificate[] peerCertificates
private final java.security.cert.Certificate[] localCertificates
public void (java.io.InputStream) throws java.io.IOException
int i
int i
int varyRequestHeaderLineCount
int responseHeaderLineCount
java.io.InputStream in
com.koushikdutta.async.http.cache.StrictLineReader reader
public void (android.net.Uri, com.koushikdutta.async.http.cache.RawHeaders, com.koushikdutta.async.http.AsyncHttpRequest, com.koushikdutta.async.http.cache.RawHeaders)
android.net.Uri uri
com.koushikdutta.async.http.cache.RawHeaders varyHeaders
com.koushikdutta.async.http.AsyncHttpRequest request
com.koushikdutta.async.http.cache.RawHeaders responseHeaders
public void writeTo (com.koushikdutta.async.http.cache.ResponseCacheMiddleware$EntryEditor) throws java.io.IOException
int i
int i
com.koushikdutta.async.http.cache.ResponseCacheMiddleware$EntryEditor editor
java.io.OutputStream out
java.io.Writer writer
private boolean isHttps ()
private java.security.cert.Certificate[] readCertArray (com.koushikdutta.async.http.cache.StrictLineReader) throws java.io.IOException
String line
byte[] bytes
int i
java.security.cert.CertificateFactory certificateFactory
java.security.cert.Certificate[] result
java.security.cert.CertificateException e
com.koushikdutta.async.http.cache.StrictLineReader reader
int length
private void writeCertArray (java.io.Writer, java.security.cert.Certificate[]) throws java.io.IOException
byte[] bytes
String line
java.security.cert.Certificate certificate
java.security.cert.Certificate[] arr$
int len$
int i$
java.security.cert.CertificateEncodingException e
java.io.Writer writer
java.security.cert.Certificate[] certificates
public boolean matches (android.net.Uri, java.lang.String, java.util.Map)
android.net.Uri uri
String requestMethod
java.util.Map requestHeaders
static boolean access$000 (com.koushikdutta.async.http.cache.ResponseCacheMiddleware$Entry)
com.koushikdutta.async.http.cache.ResponseCacheMiddleware$Entry x0
static com.koushikdutta.async.http.cache.RawHeaders access$200 (com.koushikdutta.async.http.cache.ResponseCacheMiddleware$Entry)
com.koushikdutta.async.http.cache.ResponseCacheMiddleware$Entry x0
}
com/koushikdutta/async/http/cache/ResponseCacheMiddleware$EntryCacheResponse.classResponseCacheMiddleware.java
package com.koushikdutta.async.http.cache
com.koushikdutta.async.http.cache.ResponseCacheMiddleware$EntryCacheResponse extends java.net.CacheResponse {
private final com.koushikdutta.async.http.cache.ResponseCacheMiddleware$Entry entry
private final java.io.FileInputStream snapshot
public void (com.koushikdutta.async.http.cache.ResponseCacheMiddleware$Entry, java.io.FileInputStream)
com.koushikdutta.async.http.cache.ResponseCacheMiddleware$Entry entry
java.io.FileInputStream snapshot
public java.util.Map getHeaders ()
public java.io.FileInputStream getBody ()
public volatile java.io.InputStream getBody () throws java.io.IOException
}
com/koushikdutta/async/http/cache/ResponseCacheMiddleware$EntryEditor.classResponseCacheMiddleware.java
package com.koushikdutta.async.http.cache
com.koushikdutta.async.http.cache.ResponseCacheMiddleware$EntryEditor extends java.lang.Object {
String key
java.io.File[] temps
java.io.FileOutputStream[] outs
boolean done
final com.koushikdutta.async.http.cache.ResponseCacheMiddleware this$0
public void (com.koushikdutta.async.http.cache.ResponseCacheMiddleware, java.lang.String)
String key
void commit ()
java.io.FileOutputStream newOutputStream (int) throws java.io.IOException
int index
void abort ()
}
com/koushikdutta/async/http/cache/ResponseCacheMiddleware.classResponseCacheMiddleware.java
package com.koushikdutta.async.http.cache
public com.koushikdutta.async.http.cache.ResponseCacheMiddleware extends com.koushikdutta.async.http.SimpleMiddleware {
public static final int ENTRY_METADATA
public static final int ENTRY_BODY
public static final int ENTRY_COUNT
public static final String SERVED_FROM
public static final String CONDITIONAL_CACHE
public static final String CACHE
private static final String LOGTAG
private boolean caching
private int writeSuccessCount
private int writeAbortCount
private com.koushikdutta.async.util.FileCache cache
private com.koushikdutta.async.AsyncServer server
private int conditionalCacheHitCount
private int cacheHitCount
private int networkCount
private int cacheStoreCount
private void ()
public static com.koushikdutta.async.http.cache.ResponseCacheMiddleware addCache (com.koushikdutta.async.http.AsyncHttpClient, java.io.File, long) throws java.io.IOException
com.koushikdutta.async.http.AsyncHttpClientMiddleware middleware
java.util.Iterator i$
com.koushikdutta.async.http.AsyncHttpClient client
java.io.File cacheDir
long size
com.koushikdutta.async.http.cache.ResponseCacheMiddleware ret
public com.koushikdutta.async.util.FileCache getFileCache ()
public boolean getCaching ()
public void setCaching (boolean)
boolean caching
public com.koushikdutta.async.future.Cancellable getSocket (com.koushikdutta.async.http.AsyncHttpClientMiddleware$GetSocketData)
java.io.IOException e
Exception e
com.koushikdutta.async.http.cache.ResponseCacheMiddleware$CachedSocket socket
com.koushikdutta.async.future.SimpleCancellable ret
com.koushikdutta.async.http.cache.ResponseCacheMiddleware$CacheData cacheData
com.koushikdutta.async.http.AsyncHttpClientMiddleware$GetSocketData data
com.koushikdutta.async.http.cache.RequestHeaders requestHeaders
String key
java.io.FileInputStream[] snapshot
long contentLength
com.koushikdutta.async.http.cache.ResponseCacheMiddleware$Entry entry
com.koushikdutta.async.http.cache.ResponseCacheMiddleware$EntryCacheResponse candidate
java.util.Map responseHeadersMap
java.io.FileInputStream cachedResponseBody
com.koushikdutta.async.http.cache.RawHeaders rawResponseHeaders
com.koushikdutta.async.http.cache.ResponseHeaders cachedResponseHeaders
long now
com.koushikdutta.async.http.cache.ResponseSource responseSource
public int getConditionalCacheHitCount ()
public int getCacheHitCount ()
public int getNetworkCount ()
public int getCacheStoreCount ()
public void onBodyDecoder (com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnBodyDataOnRequestSentData)
com.koushikdutta.async.http.cache.ResponseHeaders combined
com.koushikdutta.async.http.cache.ResponseCacheMiddleware$CachedBodyEmitter bodySpewer
Exception e
com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnBodyDataOnRequestSentData data
com.koushikdutta.async.http.cache.ResponseCacheMiddleware$CachedSocket cached
com.koushikdutta.async.http.cache.ResponseCacheMiddleware$CacheData cacheData
com.koushikdutta.async.http.cache.RawHeaders rh
com.koushikdutta.async.http.cache.ResponseHeaders networkResponse
com.koushikdutta.async.http.cache.RequestHeaders requestHeaders
String key
com.koushikdutta.async.http.cache.RawHeaders varyHeaders
com.koushikdutta.async.http.cache.ResponseCacheMiddleware$Entry entry
com.koushikdutta.async.http.cache.ResponseCacheMiddleware$BodyCacher cacher
com.koushikdutta.async.http.cache.ResponseCacheMiddleware$EntryEditor editor
public void onResponseComplete (com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnResponseCompleteDataOnRequestSentData)
com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnResponseCompleteDataOnRequestSentData data
com.koushikdutta.async.http.cache.ResponseCacheMiddleware$CacheData cacheData
com.koushikdutta.async.http.cache.ResponseCacheMiddleware$CachedSocket cachedSocket
com.koushikdutta.async.http.cache.ResponseCacheMiddleware$BodyCacher cacher
public void clear ()
static com.koushikdutta.async.AsyncServer access$300 (com.koushikdutta.async.http.cache.ResponseCacheMiddleware)
com.koushikdutta.async.http.cache.ResponseCacheMiddleware x0
static com.koushikdutta.async.util.FileCache access$400 (com.koushikdutta.async.http.cache.ResponseCacheMiddleware)
com.koushikdutta.async.http.cache.ResponseCacheMiddleware x0
static int access$508 (com.koushikdutta.async.http.cache.ResponseCacheMiddleware)
com.koushikdutta.async.http.cache.ResponseCacheMiddleware x0
static int access$608 (com.koushikdutta.async.http.cache.ResponseCacheMiddleware)
com.koushikdutta.async.http.cache.ResponseCacheMiddleware x0
}
com/koushikdutta/async/http/cache/ResponseHeaders$1.classResponseHeaders.java
package com.koushikdutta.async.http.cache
com.koushikdutta.async.http.cache.ResponseHeaders$1 extends java.lang.Object implements com.koushikdutta.async.http.cache.HeaderParser$CacheControlHandler {
final com.koushikdutta.async.http.cache.ResponseHeaders this$0
void (com.koushikdutta.async.http.cache.ResponseHeaders)
public void handle (java.lang.String, java.lang.String)
String directive
String parameter
}
com/koushikdutta/async/http/cache/ResponseHeaders.classResponseHeaders.java
package com.koushikdutta.async.http.cache
final com.koushikdutta.async.http.cache.ResponseHeaders extends java.lang.Object {
private static final String SENT_MILLIS
private static final String RECEIVED_MILLIS
private final android.net.Uri uri
private final com.koushikdutta.async.http.cache.RawHeaders headers
private java.util.Date servedDate
private java.util.Date lastModified
private java.util.Date expires
private long sentRequestMillis
private long receivedResponseMillis
private boolean noCache
private boolean noStore
private int maxAgeSeconds
private int sMaxAgeSeconds
private boolean isPublic
private boolean mustRevalidate
private String etag
private int ageSeconds
private java.util.Set varyFields
private String contentEncoding
private String transferEncoding
private long contentLength
private String connection
private String proxyAuthenticate
private String wwwAuthenticate
public void (android.net.Uri, com.koushikdutta.async.http.cache.RawHeaders)
String varyField
String[] arr$
int len$
int i$
NumberFormatException ignored
String fieldName
String value
int i
android.net.Uri uri
com.koushikdutta.async.http.cache.RawHeaders headers
com.koushikdutta.async.http.cache.HeaderParser$CacheControlHandler handler
public boolean isContentEncodingGzip ()
public void stripContentEncoding ()
public boolean isChunked ()
public boolean hasConnectionClose ()
public android.net.Uri getUri ()
public com.koushikdutta.async.http.cache.RawHeaders getHeaders ()
public java.util.Date getServedDate ()
public java.util.Date getLastModified ()
public java.util.Date getExpires ()
public boolean isNoCache ()
public boolean isNoStore ()
public int getMaxAgeSeconds ()
public int getSMaxAgeSeconds ()
public boolean isPublic ()
public boolean isMustRevalidate ()
public java.lang.String getEtag ()
public java.util.Set getVaryFields ()
public java.lang.String getContentEncoding ()
public long getContentLength ()
public java.lang.String getConnection ()
public java.lang.String getProxyAuthenticate ()
public java.lang.String getWwwAuthenticate ()
public void setLocalTimestamps (long, long)
long sentRequestMillis
long receivedResponseMillis
private long computeAge (long)
long nowMillis
long apparentReceivedAge
long receivedAge
long responseDuration
long residentDuration
private long computeFreshnessLifetime ()
long servedMillis
long delta
long servedMillis
long delta
private boolean isFreshnessLifetimeHeuristic ()
public boolean isCacheable (com.koushikdutta.async.http.cache.RequestHeaders)
com.koushikdutta.async.http.cache.RequestHeaders request
int responseCode
public boolean hasVaryAll ()
public boolean varyMatches (java.util.Map, java.util.Map)
String field
java.util.Iterator i$
java.util.Map cachedRequest
java.util.Map newRequest
public com.koushikdutta.async.http.cache.ResponseSource chooseResponseSource (long, com.koushikdutta.async.http.cache.RequestHeaders)
long nowMillis
com.koushikdutta.async.http.cache.RequestHeaders request
long ageMillis
long freshMillis
long minFreshMillis
long maxStaleMillis
public boolean validate (com.koushikdutta.async.http.cache.ResponseHeaders)
com.koushikdutta.async.http.cache.ResponseHeaders networkResponse
public com.koushikdutta.async.http.cache.ResponseHeaders combine (com.koushikdutta.async.http.cache.ResponseHeaders)
String fieldName
String value
int i
String fieldName
int i
com.koushikdutta.async.http.cache.ResponseHeaders network
com.koushikdutta.async.http.cache.RawHeaders result
private static boolean isEndToEnd (java.lang.String)
String fieldName
static boolean access$002 (com.koushikdutta.async.http.cache.ResponseHeaders, boolean)
com.koushikdutta.async.http.cache.ResponseHeaders x0
boolean x1
static boolean access$102 (com.koushikdutta.async.http.cache.ResponseHeaders, boolean)
com.koushikdutta.async.http.cache.ResponseHeaders x0
boolean x1
static int access$202 (com.koushikdutta.async.http.cache.ResponseHeaders, int)
com.koushikdutta.async.http.cache.ResponseHeaders x0
int x1
static int access$302 (com.koushikdutta.async.http.cache.ResponseHeaders, int)
com.koushikdutta.async.http.cache.ResponseHeaders x0
int x1
static boolean access$402 (com.koushikdutta.async.http.cache.ResponseHeaders, boolean)
com.koushikdutta.async.http.cache.ResponseHeaders x0
boolean x1
static boolean access$502 (com.koushikdutta.async.http.cache.ResponseHeaders, boolean)
com.koushikdutta.async.http.cache.ResponseHeaders x0
boolean x1
}
com/koushikdutta/async/http/cache/ResponseSource.classResponseSource.java
package com.koushikdutta.async.http.cache
final com.koushikdutta.async.http.cache.ResponseSource extends java.lang.Enum {
public static final com.koushikdutta.async.http.cache.ResponseSource CACHE
public static final com.koushikdutta.async.http.cache.ResponseSource CONDITIONAL_CACHE
public static final com.koushikdutta.async.http.cache.ResponseSource NETWORK
private static final com.koushikdutta.async.http.cache.ResponseSource[] $VALUES
public static com.koushikdutta.async.http.cache.ResponseSource[] values ()
public static com.koushikdutta.async.http.cache.ResponseSource valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public boolean requiresConnection ()
static void ()
}
com/koushikdutta/async/http/cache/StrictLineReader$1.classStrictLineReader.java
package com.koushikdutta.async.http.cache
com.koushikdutta.async.http.cache.StrictLineReader$1 extends java.io.ByteArrayOutputStream {
final com.koushikdutta.async.http.cache.StrictLineReader this$0
void (com.koushikdutta.async.http.cache.StrictLineReader, int)
int x0
public java.lang.String toString ()
int length
}
com/koushikdutta/async/http/cache/StrictLineReader.classStrictLineReader.java
package com.koushikdutta.async.http.cache
com.koushikdutta.async.http.cache.StrictLineReader extends java.lang.Object implements java.io.Closeable {
private static final byte CR
private static final byte LF
private final java.io.InputStream in
private byte[] buf
private int pos
private int end
public void (java.io.InputStream)
java.io.InputStream in
public void (java.io.InputStream, int)
java.io.InputStream in
int capacity
public void (java.io.InputStream, java.nio.charset.Charset)
java.io.InputStream in
java.nio.charset.Charset charset
public void (java.io.InputStream, int, java.nio.charset.Charset)
java.io.InputStream in
int capacity
java.nio.charset.Charset charset
public void close () throws java.io.IOException
public java.lang.String readLine () throws java.io.IOException
int lineEnd
String res
int i
int i
java.io.ByteArrayOutputStream out
public int readInt () throws java.io.IOException
NumberFormatException e
String intString
public boolean hasUnterminatedLine ()
private void fillBuf () throws java.io.IOException
int result
}
com/koushikdutta/async/http/callback/
com/koushikdutta/async/http/callback/HttpConnectCallback.classHttpConnectCallback.java
package com.koushikdutta.async.http.callback
public abstract com.koushikdutta.async.http.callback.HttpConnectCallback extends java.lang.Object {
public abstract void onConnectCompleted (java.lang.Exception, com.koushikdutta.async.http.AsyncHttpResponse)
}
com/koushikdutta/async/http/callback/RequestCallback.classRequestCallback.java
package com.koushikdutta.async.http.callback
public abstract com.koushikdutta.async.http.callback.RequestCallback extends java.lang.Object implements com.koushikdutta.async.callback.ResultCallback {
public abstract void onConnect (com.koushikdutta.async.http.AsyncHttpResponse)
public abstract void onProgress (com.koushikdutta.async.http.AsyncHttpResponse, long, long)
}
com/koushikdutta/async/http/filter/
com/koushikdutta/async/http/filter/ChunkedDataException.classChunkedDataException.java
package com.koushikdutta.async.http.filter
public com.koushikdutta.async.http.filter.ChunkedDataException extends java.lang.Exception {
public void (java.lang.String)
String message
}
com/koushikdutta/async/http/filter/ChunkedInputFilter$1.classChunkedInputFilter.java
package com.koushikdutta.async.http.filter
com.koushikdutta.async.http.filter.ChunkedInputFilter$1 extends java.lang.Object {
static final int[] $SwitchMap$com$koushikdutta$async$http$filter$ChunkedInputFilter$State
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/koushikdutta/async/http/filter/ChunkedInputFilter$State.classChunkedInputFilter.java
package com.koushikdutta.async.http.filter
final com.koushikdutta.async.http.filter.ChunkedInputFilter$State extends java.lang.Enum {
public static final com.koushikdutta.async.http.filter.ChunkedInputFilter$State CHUNK_LEN
public static final com.koushikdutta.async.http.filter.ChunkedInputFilter$State CHUNK_LEN_CR
public static final com.koushikdutta.async.http.filter.ChunkedInputFilter$State CHUNK_LEN_CRLF
public static final com.koushikdutta.async.http.filter.ChunkedInputFilter$State CHUNK
public static final com.koushikdutta.async.http.filter.ChunkedInputFilter$State CHUNK_CR
public static final com.koushikdutta.async.http.filter.ChunkedInputFilter$State CHUNK_CRLF
public static final com.koushikdutta.async.http.filter.ChunkedInputFilter$State COMPLETE
private static final com.koushikdutta.async.http.filter.ChunkedInputFilter$State[] $VALUES
public static com.koushikdutta.async.http.filter.ChunkedInputFilter$State[] values ()
public static com.koushikdutta.async.http.filter.ChunkedInputFilter$State valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/koushikdutta/async/http/filter/ChunkedInputFilter.classChunkedInputFilter.java
package com.koushikdutta.async.http.filter
public com.koushikdutta.async.http.filter.ChunkedInputFilter extends com.koushikdutta.async.FilteredDataEmitter {
private int mChunkLength
private int mChunkLengthRemaining
private com.koushikdutta.async.http.filter.ChunkedInputFilter$State mState
com.koushikdutta.async.ByteBufferList pending
static final boolean $assertionsDisabled
public void ()
private boolean checkByte (char, char)
char b
char value
private boolean checkLF (char)
char b
private boolean checkCR (char)
char b
protected void report (java.lang.Exception)
Exception e
public void onDataAvailable (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.ByteBufferList)
char c
int remaining
int reading
Exception ex
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.ByteBufferList bb
static void ()
}
com/koushikdutta/async/http/filter/ChunkedOutputFilter.classChunkedOutputFilter.java
package com.koushikdutta.async.http.filter
public com.koushikdutta.async.http.filter.ChunkedOutputFilter extends com.koushikdutta.async.FilteredDataSink {
public void (com.koushikdutta.async.DataSink)
com.koushikdutta.async.DataSink sink
public com.koushikdutta.async.ByteBufferList filter (com.koushikdutta.async.ByteBufferList)
com.koushikdutta.async.ByteBufferList bb
String chunkLen
public void end ()
com.koushikdutta.async.ByteBufferList fin
}
com/koushikdutta/async/http/filter/ContentLengthFilter.classContentLengthFilter.java
package com.koushikdutta.async.http.filter
public com.koushikdutta.async.http.filter.ContentLengthFilter extends com.koushikdutta.async.FilteredDataEmitter {
long contentLength
long totalRead
com.koushikdutta.async.ByteBufferList transformed
static final boolean $assertionsDisabled
public void (long)
long contentLength
protected void report (java.lang.Exception)
Exception e
public void onDataAvailable (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.ByteBufferList)
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.ByteBufferList bb
int remaining
long toRead
int beforeRead
static void ()
}
com/koushikdutta/async/http/filter/DataRemainingException.classDataRemainingException.java
package com.koushikdutta.async.http.filter
public com.koushikdutta.async.http.filter.DataRemainingException extends java.lang.Exception {
public void (java.lang.String, java.lang.Exception)
String message
Exception cause
}
com/koushikdutta/async/http/filter/GZIPInputFilter$1$1$1.classGZIPInputFilter.java
package com.koushikdutta.async.http.filter
com.koushikdutta.async.http.filter.GZIPInputFilter$1$1$1 extends java.lang.Object implements com.koushikdutta.async.PushParser$ParseCallback {
final com.koushikdutta.async.http.filter.GZIPInputFilter$1$1 this$2
void (com.koushikdutta.async.http.filter.GZIPInputFilter$1$1)
public void parsed (byte[])
byte[] buf
public volatile void parsed (java.lang.Object)
Object x0
}
com/koushikdutta/async/http/filter/GZIPInputFilter$1$1.classGZIPInputFilter.java
package com.koushikdutta.async.http.filter
com.koushikdutta.async.http.filter.GZIPInputFilter$1$1 extends java.lang.Object implements com.koushikdutta.async.PushParser$ParseCallback {
final com.koushikdutta.async.http.filter.GZIPInputFilter$1 this$1
void (com.koushikdutta.async.http.filter.GZIPInputFilter$1)
public void parsed (byte[])
byte[] header
int length
public volatile void parsed (java.lang.Object)
Object x0
}
com/koushikdutta/async/http/filter/GZIPInputFilter$1$2.classGZIPInputFilter.java
package com.koushikdutta.async.http.filter
com.koushikdutta.async.http.filter.GZIPInputFilter$1$2 extends java.lang.Object implements com.koushikdutta.async.callback.DataCallback {
final com.koushikdutta.async.http.filter.GZIPInputFilter$1 this$1
void (com.koushikdutta.async.http.filter.GZIPInputFilter$1)
public void onDataAvailable (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.ByteBufferList)
java.nio.ByteBuffer b
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.ByteBufferList bb
}
com/koushikdutta/async/http/filter/GZIPInputFilter$1$3.classGZIPInputFilter.java
package com.koushikdutta.async.http.filter
com.koushikdutta.async.http.filter.GZIPInputFilter$1$3 extends java.lang.Object implements com.koushikdutta.async.PushParser$ParseCallback {
final com.koushikdutta.async.http.filter.GZIPInputFilter$1 this$1
void (com.koushikdutta.async.http.filter.GZIPInputFilter$1)
public void parsed (byte[])
byte[] header
short crc16
public volatile void parsed (java.lang.Object)
Object x0
}
com/koushikdutta/async/http/filter/GZIPInputFilter$1.classGZIPInputFilter.java
package com.koushikdutta.async.http.filter
com.koushikdutta.async.http.filter.GZIPInputFilter$1 extends java.lang.Object implements com.koushikdutta.async.PushParser$ParseCallback {
int flags
boolean hcrc
final com.koushikdutta.async.DataEmitter val$emitter
final com.koushikdutta.async.PushParser val$parser
final com.koushikdutta.async.http.filter.GZIPInputFilter this$0
void (com.koushikdutta.async.http.filter.GZIPInputFilter, com.koushikdutta.async.DataEmitter, com.koushikdutta.async.PushParser)
public void parsed (byte[])
byte[] header
short magic
private void next ()
com.koushikdutta.async.PushParser parser
com.koushikdutta.async.callback.DataCallback summer
private void done ()
public volatile void parsed (java.lang.Object)
Object x0
static void access$000 (com.koushikdutta.async.http.filter.GZIPInputFilter$1)
com.koushikdutta.async.http.filter.GZIPInputFilter$1 x0
static void access$100 (com.koushikdutta.async.http.filter.GZIPInputFilter$1)
com.koushikdutta.async.http.filter.GZIPInputFilter$1 x0
}
com/koushikdutta/async/http/filter/GZIPInputFilter.classGZIPInputFilter.java
package com.koushikdutta.async.http.filter
public com.koushikdutta.async.http.filter.GZIPInputFilter extends com.koushikdutta.async.http.filter.InflaterInputFilter {
private static final int FCOMMENT
private static final int FEXTRA
private static final int FHCRC
private static final int FNAME
boolean mNeedsHeader
protected java.util.zip.CRC32 crc
static short peekShort (byte[], int, java.nio.ByteOrder)
byte[] src
int offset
java.nio.ByteOrder order
public void ()
public static int unsignedToBytes (byte)
byte b
public void onDataAvailable (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.ByteBufferList)
com.koushikdutta.async.PushParser parser
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.ByteBufferList bb
}
com/koushikdutta/async/http/filter/InflaterInputFilter.classInflaterInputFilter.java
package com.koushikdutta.async.http.filter
public com.koushikdutta.async.http.filter.InflaterInputFilter extends com.koushikdutta.async.FilteredDataEmitter {
private java.util.zip.Inflater mInflater
com.koushikdutta.async.ByteBufferList transformed
static final boolean $assertionsDisabled
protected void report (java.lang.Exception)
Exception e
public void onDataAvailable (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.ByteBufferList)
int newSize
int inflated
java.nio.ByteBuffer b
java.nio.ByteBuffer output
int totalRead
Exception ex
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.ByteBufferList bb
public void ()
public void (java.util.zip.Inflater)
java.util.zip.Inflater inflater
static void ()
}
com/koushikdutta/async/http/filter/PrematureDataEndException.classPrematureDataEndException.java
package com.koushikdutta.async.http.filter
public com.koushikdutta.async.http.filter.PrematureDataEndException extends java.lang.Exception {
public void (java.lang.String)
String message
}
com/koushikdutta/async/http/server/
com/koushikdutta/async/http/server/AsyncHttpServer$1$1$1.classAsyncHttpServer.java
package com.koushikdutta.async.http.server
com.koushikdutta.async.http.server.AsyncHttpServer$1$1$1 extends java.lang.Object implements com.koushikdutta.async.callback.CompletedCallback {
final com.koushikdutta.async.http.server.AsyncHttpServer$1$1 this$2
void (com.koushikdutta.async.http.server.AsyncHttpServer$1$1)
public void onCompleted (java.lang.Exception)
Exception ex
}
com/koushikdutta/async/http/server/AsyncHttpServer$1$1$2.classAsyncHttpServer.java
package com.koushikdutta.async.http.server
com.koushikdutta.async.http.server.AsyncHttpServer$1$1$2 extends com.koushikdutta.async.http.server.AsyncHttpServerResponseImpl {
final com.koushikdutta.async.http.server.AsyncHttpServer$1$1 this$2
void (com.koushikdutta.async.http.server.AsyncHttpServer$1$1, com.koushikdutta.async.AsyncSocket, com.koushikdutta.async.http.server.AsyncHttpServerRequestImpl)
com.koushikdutta.async.AsyncSocket x0
com.koushikdutta.async.http.server.AsyncHttpServerRequestImpl x1
protected void report (java.lang.Exception)
Exception e
protected void onEnd ()
}
com/koushikdutta/async/http/server/AsyncHttpServer$1$1$3.classAsyncHttpServer.java
package com.koushikdutta.async.http.server
com.koushikdutta.async.http.server.AsyncHttpServer$1$1$3 extends com.koushikdutta.async.callback.DataCallback$NullDataCallback {
final com.koushikdutta.async.http.server.AsyncHttpServer$1$1 this$2
void (com.koushikdutta.async.http.server.AsyncHttpServer$1$1)
public void onDataAvailable (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.ByteBufferList)
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.ByteBufferList bb
}
com/koushikdutta/async/http/server/AsyncHttpServer$1$1.classAsyncHttpServer.java
package com.koushikdutta.async.http.server
com.koushikdutta.async.http.server.AsyncHttpServer$1$1 extends com.koushikdutta.async.http.server.AsyncHttpServerRequestImpl {
com.koushikdutta.async.http.server.HttpServerRequestCallback match
String fullPath
String path
boolean responseComplete
boolean requestComplete
com.koushikdutta.async.http.server.AsyncHttpServerResponseImpl res
boolean hasContinued
final com.koushikdutta.async.AsyncSocket val$socket
final com.koushikdutta.async.http.server.AsyncHttpServer$1 this$1
void (com.koushikdutta.async.http.server.AsyncHttpServer$1, com.koushikdutta.async.AsyncSocket)
protected com.koushikdutta.async.http.body.AsyncHttpRequestBody onUnknownBody (com.koushikdutta.async.http.Headers)
com.koushikdutta.async.http.Headers headers
protected void onHeadersReceived ()
java.util.regex.Matcher m
com.koushikdutta.async.http.server.AsyncHttpServer$Pair p
java.util.Iterator i$
java.util.ArrayList pairs
com.koushikdutta.async.http.Headers headers
String statusLine
String[] parts
boolean handled
public void onCompleted (java.lang.Exception)
Exception e
private void handleOnCompleted ()
public java.lang.String getPath ()
public com.koushikdutta.async.http.Multimap getQuery ()
String[] parts
static void access$000 (com.koushikdutta.async.http.server.AsyncHttpServer$1$1, java.lang.Exception)
com.koushikdutta.async.http.server.AsyncHttpServer$1$1 x0
Exception x1
static void access$100 (com.koushikdutta.async.http.server.AsyncHttpServer$1$1)
com.koushikdutta.async.http.server.AsyncHttpServer$1$1 x0
}
com/koushikdutta/async/http/server/AsyncHttpServer$1.classAsyncHttpServer.java
package com.koushikdutta.async.http.server
com.koushikdutta.async.http.server.AsyncHttpServer$1 extends java.lang.Object implements com.koushikdutta.async.callback.ListenCallback {
final com.koushikdutta.async.http.server.AsyncHttpServer this$0
void (com.koushikdutta.async.http.server.AsyncHttpServer)
public void onAccepted (com.koushikdutta.async.AsyncSocket)
com.koushikdutta.async.AsyncSocket socket
com.koushikdutta.async.http.server.AsyncHttpServerRequestImpl req
public void onCompleted (java.lang.Exception)
Exception error
public void onListening (com.koushikdutta.async.AsyncServerSocket)
com.koushikdutta.async.AsyncServerSocket socket
}
com/koushikdutta/async/http/server/AsyncHttpServer$2$1.classAsyncHttpServer.java
package com.koushikdutta.async.http.server
com.koushikdutta.async.http.server.AsyncHttpServer$2$1 extends java.lang.Object implements com.koushikdutta.async.AsyncSSLSocketWrapper$HandshakeCallback {
final com.koushikdutta.async.http.server.AsyncHttpServer$2 this$1
void (com.koushikdutta.async.http.server.AsyncHttpServer$2)
public void onHandshakeCompleted (java.lang.Exception, com.koushikdutta.async.AsyncSSLSocket)
Exception e
com.koushikdutta.async.AsyncSSLSocket socket
}
com/koushikdutta/async/http/server/AsyncHttpServer$2.classAsyncHttpServer.java
package com.koushikdutta.async.http.server
com.koushikdutta.async.http.server.AsyncHttpServer$2 extends java.lang.Object implements com.koushikdutta.async.callback.ListenCallback {
final int val$port
final javax.net.ssl.SSLContext val$sslContext
final com.koushikdutta.async.http.server.AsyncHttpServer this$0
void (com.koushikdutta.async.http.server.AsyncHttpServer, int, javax.net.ssl.SSLContext)
public void onAccepted (com.koushikdutta.async.AsyncSocket)
com.koushikdutta.async.AsyncSocket socket
public void onListening (com.koushikdutta.async.AsyncServerSocket)
com.koushikdutta.async.AsyncServerSocket socket
public void onCompleted (java.lang.Exception)
Exception ex
}
com/koushikdutta/async/http/server/AsyncHttpServer$3.classAsyncHttpServer.java
package com.koushikdutta.async.http.server
com.koushikdutta.async.http.server.AsyncHttpServer$3 extends java.lang.Object implements com.koushikdutta.async.http.server.HttpServerRequestCallback {
final String val$protocol
final com.koushikdutta.async.http.server.AsyncHttpServer$WebSocketRequestCallback val$callback
final com.koushikdutta.async.http.server.AsyncHttpServer this$0
void (com.koushikdutta.async.http.server.AsyncHttpServer, java.lang.String, com.koushikdutta.async.http.server.AsyncHttpServer$WebSocketRequestCallback)
public void onRequest (com.koushikdutta.async.http.server.AsyncHttpServerRequest, com.koushikdutta.async.http.server.AsyncHttpServerResponse)
String c
String[] arr$
int len$
int i$
String[] connections
com.koushikdutta.async.http.server.AsyncHttpServerRequest request
com.koushikdutta.async.http.server.AsyncHttpServerResponse response
boolean hasUpgrade
String connection
String peerProtocol
}
com/koushikdutta/async/http/server/AsyncHttpServer$4$1.classAsyncHttpServer.java
package com.koushikdutta.async.http.server
com.koushikdutta.async.http.server.AsyncHttpServer$4$1 extends java.lang.Object implements com.koushikdutta.async.callback.CompletedCallback {
final com.koushikdutta.async.http.server.AsyncHttpServerResponse val$response
final java.io.InputStream val$is
final com.koushikdutta.async.http.server.AsyncHttpServer$4 this$1
void (com.koushikdutta.async.http.server.AsyncHttpServer$4, com.koushikdutta.async.http.server.AsyncHttpServerResponse, java.io.InputStream)
public void onCompleted (java.lang.Exception)
Exception ex
}
com/koushikdutta/async/http/server/AsyncHttpServer$4.classAsyncHttpServer.java
package com.koushikdutta.async.http.server
com.koushikdutta.async.http.server.AsyncHttpServer$4 extends java.lang.Object implements com.koushikdutta.async.http.server.HttpServerRequestCallback {
final android.content.Context val$_context
final String val$assetPath
final com.koushikdutta.async.http.server.AsyncHttpServer this$0
void (com.koushikdutta.async.http.server.AsyncHttpServer, android.content.Context, java.lang.String)
public void onRequest (com.koushikdutta.async.http.server.AsyncHttpServerRequest, com.koushikdutta.async.http.server.AsyncHttpServerResponse)
com.koushikdutta.async.http.server.AsyncHttpServerRequest request
com.koushikdutta.async.http.server.AsyncHttpServerResponse response
String path
android.util.Pair pair
java.io.InputStream is
}
com/koushikdutta/async/http/server/AsyncHttpServer$5.classAsyncHttpServer.java
package com.koushikdutta.async.http.server
com.koushikdutta.async.http.server.AsyncHttpServer$5 extends java.lang.Object implements com.koushikdutta.async.http.server.HttpServerRequestCallback {
final android.content.Context val$_context
final String val$assetPath
final com.koushikdutta.async.http.server.AsyncHttpServer this$0
void (com.koushikdutta.async.http.server.AsyncHttpServer, android.content.Context, java.lang.String)
public void onRequest (com.koushikdutta.async.http.server.AsyncHttpServerRequest, com.koushikdutta.async.http.server.AsyncHttpServerResponse)
com.koushikdutta.async.http.server.AsyncHttpServerRequest request
com.koushikdutta.async.http.server.AsyncHttpServerResponse response
String path
android.util.Pair pair
java.io.InputStream is
}
com/koushikdutta/async/http/server/AsyncHttpServer$6$1.classAsyncHttpServer.java
package com.koushikdutta.async.http.server
com.koushikdutta.async.http.server.AsyncHttpServer$6$1 extends java.lang.Object implements java.util.Comparator {
final com.koushikdutta.async.http.server.AsyncHttpServer$6 this$1
void (com.koushikdutta.async.http.server.AsyncHttpServer$6)
public int compare (java.io.File, java.io.File)
java.io.File lhs
java.io.File rhs
public volatile int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/koushikdutta/async/http/server/AsyncHttpServer$6$2.classAsyncHttpServer.java
package com.koushikdutta.async.http.server
com.koushikdutta.async.http.server.AsyncHttpServer$6$2 extends java.lang.Object implements com.koushikdutta.async.callback.CompletedCallback {
final com.koushikdutta.async.http.server.AsyncHttpServerResponse val$response
final com.koushikdutta.async.http.server.AsyncHttpServer$6 this$1
void (com.koushikdutta.async.http.server.AsyncHttpServer$6, com.koushikdutta.async.http.server.AsyncHttpServerResponse)
public void onCompleted (java.lang.Exception)
Exception ex
}
com/koushikdutta/async/http/server/AsyncHttpServer$6.classAsyncHttpServer.java
package com.koushikdutta.async.http.server
com.koushikdutta.async.http.server.AsyncHttpServer$6 extends java.lang.Object implements com.koushikdutta.async.http.server.HttpServerRequestCallback {
final java.io.File val$directory
final boolean val$list
final com.koushikdutta.async.http.server.AsyncHttpServer this$0
void (com.koushikdutta.async.http.server.AsyncHttpServer, java.io.File, boolean)
public void onRequest (com.koushikdutta.async.http.server.AsyncHttpServerRequest, com.koushikdutta.async.http.server.AsyncHttpServerResponse)
java.io.File f
java.io.File[] arr$
int len$
int i$
java.util.ArrayList dirs
java.util.ArrayList files
java.util.Comparator c
java.io.FileInputStream is
java.io.FileNotFoundException ex
com.koushikdutta.async.http.server.AsyncHttpServerRequest request
com.koushikdutta.async.http.server.AsyncHttpServerResponse response
String path
java.io.File file
}
com/koushikdutta/async/http/server/AsyncHttpServer$Pair.classAsyncHttpServer.java
package com.koushikdutta.async.http.server
com.koushikdutta.async.http.server.AsyncHttpServer$Pair extends java.lang.Object {
java.util.regex.Pattern regex
com.koushikdutta.async.http.server.HttpServerRequestCallback callback
private void ()
void (com.koushikdutta.async.http.server.AsyncHttpServer$1)
com.koushikdutta.async.http.server.AsyncHttpServer$1 x0
}
com/koushikdutta/async/http/server/AsyncHttpServer$WebSocketRequestCallback.classAsyncHttpServer.java
package com.koushikdutta.async.http.server
public abstract com.koushikdutta.async.http.server.AsyncHttpServer$WebSocketRequestCallback extends java.lang.Object {
public abstract void onConnected (com.koushikdutta.async.http.WebSocket, com.koushikdutta.async.http.server.AsyncHttpServerRequest)
}
com/koushikdutta/async/http/server/AsyncHttpServer.classAsyncHttpServer.java
package com.koushikdutta.async.http.server
public com.koushikdutta.async.http.server.AsyncHttpServer extends java.lang.Object {
java.util.ArrayList mListeners
com.koushikdutta.async.callback.ListenCallback mListenCallback
com.koushikdutta.async.callback.CompletedCallback mCompletedCallback
final java.util.Hashtable mActions
static java.util.Hashtable mContentTypes
private static java.util.Hashtable mCodes
static final boolean $assertionsDisabled
public void ()
public void stop ()
com.koushikdutta.async.AsyncServerSocket listener
java.util.Iterator i$
protected boolean onRequest (com.koushikdutta.async.http.server.AsyncHttpServerRequest, com.koushikdutta.async.http.server.AsyncHttpServerResponse)
com.koushikdutta.async.http.server.AsyncHttpServerRequest request
com.koushikdutta.async.http.server.AsyncHttpServerResponse response
protected void onRequest (com.koushikdutta.async.http.server.HttpServerRequestCallback, com.koushikdutta.async.http.server.AsyncHttpServerRequest, com.koushikdutta.async.http.server.AsyncHttpServerResponse)
com.koushikdutta.async.http.server.HttpServerRequestCallback callback
com.koushikdutta.async.http.server.AsyncHttpServerRequest request
com.koushikdutta.async.http.server.AsyncHttpServerResponse response
protected com.koushikdutta.async.http.body.AsyncHttpRequestBody onUnknownBody (com.koushikdutta.async.http.Headers)
com.koushikdutta.async.http.Headers headers
public com.koushikdutta.async.AsyncServerSocket listen (com.koushikdutta.async.AsyncServer, int)
com.koushikdutta.async.AsyncServer server
int port
private void report (java.lang.Exception)
Exception ex
public com.koushikdutta.async.AsyncServerSocket listen (int)
int port
public void listenSecure (int, javax.net.ssl.SSLContext)
int port
javax.net.ssl.SSLContext sslContext
public com.koushikdutta.async.callback.ListenCallback getListenCallback ()
public void setErrorCallback (com.koushikdutta.async.callback.CompletedCallback)
com.koushikdutta.async.callback.CompletedCallback callback
public com.koushikdutta.async.callback.CompletedCallback getErrorCallback ()
public void addAction (java.lang.String, java.lang.String, com.koushikdutta.async.http.server.HttpServerRequestCallback)
java.util.ArrayList pairs
String action
String regex
com.koushikdutta.async.http.server.HttpServerRequestCallback callback
com.koushikdutta.async.http.server.AsyncHttpServer$Pair p
public void websocket (java.lang.String, com.koushikdutta.async.http.server.AsyncHttpServer$WebSocketRequestCallback)
String regex
com.koushikdutta.async.http.server.AsyncHttpServer$WebSocketRequestCallback callback
public void websocket (java.lang.String, java.lang.String, com.koushikdutta.async.http.server.AsyncHttpServer$WebSocketRequestCallback)
String regex
String protocol
com.koushikdutta.async.http.server.AsyncHttpServer$WebSocketRequestCallback callback
public void get (java.lang.String, com.koushikdutta.async.http.server.HttpServerRequestCallback)
String regex
com.koushikdutta.async.http.server.HttpServerRequestCallback callback
public void post (java.lang.String, com.koushikdutta.async.http.server.HttpServerRequestCallback)
String regex
com.koushikdutta.async.http.server.HttpServerRequestCallback callback
public static android.util.Pair getAssetStream (android.content.Context, java.lang.String)
java.io.InputStream is
java.io.IOException e
android.content.Context context
String asset
android.content.res.AssetManager am
public static java.lang.String getContentType (java.lang.String)
String path
String type
public static java.lang.String tryGetContentType (java.lang.String)
String e
String ct
String path
int index
public void directory (android.content.Context, java.lang.String, java.lang.String)
android.content.Context context
String regex
String assetPath
android.content.Context _context
public void directory (java.lang.String, java.io.File)
String regex
java.io.File directory
public void directory (java.lang.String, java.io.File, boolean)
String regex
java.io.File directory
boolean list
public static java.lang.String getResponseCodeDescription (int)
int code
String d
static void access$200 (com.koushikdutta.async.http.server.AsyncHttpServer, java.lang.Exception)
com.koushikdutta.async.http.server.AsyncHttpServer x0
Exception x1
static void ()
}
com/koushikdutta/async/http/server/AsyncHttpServerRequest.classAsyncHttpServerRequest.java
package com.koushikdutta.async.http.server
public abstract com.koushikdutta.async.http.server.AsyncHttpServerRequest extends java.lang.Object implements com.koushikdutta.async.DataEmitter {
public abstract com.koushikdutta.async.http.Headers getHeaders ()
public abstract java.util.regex.Matcher getMatcher ()
public abstract com.koushikdutta.async.http.body.AsyncHttpRequestBody getBody ()
public abstract com.koushikdutta.async.AsyncSocket getSocket ()
public abstract java.lang.String getPath ()
public abstract com.koushikdutta.async.http.Multimap getQuery ()
public abstract java.lang.String getMethod ()
}
com/koushikdutta/async/http/server/AsyncHttpServerRequestImpl$1.classAsyncHttpServerRequestImpl.java
package com.koushikdutta.async.http.server
com.koushikdutta.async.http.server.AsyncHttpServerRequestImpl$1 extends java.lang.Object implements com.koushikdutta.async.callback.CompletedCallback {
final com.koushikdutta.async.http.server.AsyncHttpServerRequestImpl this$0
void (com.koushikdutta.async.http.server.AsyncHttpServerRequestImpl)
public void onCompleted (java.lang.Exception)
Exception error
}
com/koushikdutta/async/http/server/AsyncHttpServerRequestImpl$2.classAsyncHttpServerRequestImpl.java
package com.koushikdutta.async.http.server
com.koushikdutta.async.http.server.AsyncHttpServerRequestImpl$2 extends java.lang.Object implements com.koushikdutta.async.LineEmitter$StringCallback {
final com.koushikdutta.async.http.server.AsyncHttpServerRequestImpl this$0
void (com.koushikdutta.async.http.server.AsyncHttpServerRequestImpl)
public void onStringAvailable (java.lang.String)
com.koushikdutta.async.DataEmitter emitter
Exception ex
String s
}
com/koushikdutta/async/http/server/AsyncHttpServerRequestImpl.classAsyncHttpServerRequestImpl.java
package com.koushikdutta.async.http.server
public abstract com.koushikdutta.async.http.server.AsyncHttpServerRequestImpl extends com.koushikdutta.async.FilteredDataEmitter implements com.koushikdutta.async.http.server.AsyncHttpServerRequest com.koushikdutta.async.callback.CompletedCallback {
private String statusLine
private com.koushikdutta.async.http.Headers mRawHeaders
com.koushikdutta.async.AsyncSocket mSocket
java.util.regex.Matcher mMatcher
private com.koushikdutta.async.callback.CompletedCallback mReporter
com.koushikdutta.async.LineEmitter$StringCallback mHeaderCallback
String method
com.koushikdutta.async.http.body.AsyncHttpRequestBody mBody
public void ()
public java.lang.String getStatusLine ()
public void onCompleted (java.lang.Exception)
Exception e
protected abstract void onHeadersReceived ()
protected void onNotHttp ()
protected com.koushikdutta.async.http.body.AsyncHttpRequestBody onUnknownBody (com.koushikdutta.async.http.Headers)
com.koushikdutta.async.http.Headers headers
public java.lang.String getMethod ()
void setSocket (com.koushikdutta.async.AsyncSocket)
com.koushikdutta.async.AsyncSocket socket
com.koushikdutta.async.LineEmitter liner
public com.koushikdutta.async.AsyncSocket getSocket ()
public com.koushikdutta.async.http.Headers getHeaders ()
public void setDataCallback (com.koushikdutta.async.callback.DataCallback)
com.koushikdutta.async.callback.DataCallback callback
public com.koushikdutta.async.callback.DataCallback getDataCallback ()
public boolean isChunked ()
public java.util.regex.Matcher getMatcher ()
public com.koushikdutta.async.http.body.AsyncHttpRequestBody getBody ()
public void pause ()
public void resume ()
public boolean isPaused ()
public java.lang.String toString ()
static java.lang.String access$000 (com.koushikdutta.async.http.server.AsyncHttpServerRequestImpl)
com.koushikdutta.async.http.server.AsyncHttpServerRequestImpl x0
static java.lang.String access$002 (com.koushikdutta.async.http.server.AsyncHttpServerRequestImpl, java.lang.String)
com.koushikdutta.async.http.server.AsyncHttpServerRequestImpl x0
String x1
static com.koushikdutta.async.http.Headers access$100 (com.koushikdutta.async.http.server.AsyncHttpServerRequestImpl)
com.koushikdutta.async.http.server.AsyncHttpServerRequestImpl x0
static com.koushikdutta.async.callback.CompletedCallback access$200 (com.koushikdutta.async.http.server.AsyncHttpServerRequestImpl)
com.koushikdutta.async.http.server.AsyncHttpServerRequestImpl x0
}
com/koushikdutta/async/http/server/AsyncHttpServerResponse.classAsyncHttpServerResponse.java
package com.koushikdutta.async.http.server
public abstract com.koushikdutta.async.http.server.AsyncHttpServerResponse extends java.lang.Object implements com.koushikdutta.async.DataSink com.koushikdutta.async.callback.CompletedCallback {
public abstract void end ()
public abstract void send (java.lang.String, java.lang.String)
public abstract void send (java.lang.String)
public abstract void send (org.json.JSONObject)
public abstract void sendFile (java.io.File)
public abstract void sendStream (java.io.InputStream, long)
public abstract com.koushikdutta.async.http.server.AsyncHttpServerResponse code (int)
public abstract int code ()
public abstract com.koushikdutta.async.http.Headers getHeaders ()
public abstract void writeHead ()
public abstract void setContentType (java.lang.String)
public abstract void redirect (java.lang.String)
public abstract void proxy (com.koushikdutta.async.http.AsyncHttpResponse)
public abstract void onCompleted (java.lang.Exception)
public abstract com.koushikdutta.async.AsyncSocket getSocket ()
}
com/koushikdutta/async/http/server/AsyncHttpServerResponseImpl$1$1.classAsyncHttpServerResponseImpl.java
package com.koushikdutta.async.http.server
com.koushikdutta.async.http.server.AsyncHttpServerResponseImpl$1$1 extends java.lang.Object implements java.lang.Runnable {
final com.koushikdutta.async.http.server.AsyncHttpServerResponseImpl$1 this$1
void (com.koushikdutta.async.http.server.AsyncHttpServerResponseImpl$1)
public void run ()
com.koushikdutta.async.callback.WritableCallback wb
}
com/koushikdutta/async/http/server/AsyncHttpServerResponseImpl$1.classAsyncHttpServerResponseImpl.java
package com.koushikdutta.async.http.server
com.koushikdutta.async.http.server.AsyncHttpServerResponseImpl$1 extends java.lang.Object implements com.koushikdutta.async.callback.CompletedCallback {
final boolean val$isChunked
final com.koushikdutta.async.http.server.AsyncHttpServerResponseImpl this$0
void (com.koushikdutta.async.http.server.AsyncHttpServerResponseImpl, boolean)
public void onCompleted (java.lang.Exception)
com.koushikdutta.async.http.filter.ChunkedOutputFilter chunked
Exception ex
}
com/koushikdutta/async/http/server/AsyncHttpServerResponseImpl$2.classAsyncHttpServerResponseImpl.java
package com.koushikdutta.async.http.server
com.koushikdutta.async.http.server.AsyncHttpServerResponseImpl$2 extends java.lang.Object implements com.koushikdutta.async.callback.CompletedCallback {
final com.koushikdutta.async.http.server.AsyncHttpServerResponseImpl this$0
void (com.koushikdutta.async.http.server.AsyncHttpServerResponseImpl)
public void onCompleted (java.lang.Exception)
Exception ex
}
com/koushikdutta/async/http/server/AsyncHttpServerResponseImpl$3.classAsyncHttpServerResponseImpl.java
package com.koushikdutta.async.http.server
com.koushikdutta.async.http.server.AsyncHttpServerResponseImpl$3 extends java.lang.Object implements com.koushikdutta.async.callback.CompletedCallback {
final java.io.InputStream val$inputStream
final com.koushikdutta.async.http.server.AsyncHttpServerResponseImpl this$0
void (com.koushikdutta.async.http.server.AsyncHttpServerResponseImpl, java.io.InputStream)
public void onCompleted (java.lang.Exception)
Exception ex
}
com/koushikdutta/async/http/server/AsyncHttpServerResponseImpl$4.classAsyncHttpServerResponseImpl.java
package com.koushikdutta.async.http.server
com.koushikdutta.async.http.server.AsyncHttpServerResponseImpl$4 extends java.lang.Object implements com.koushikdutta.async.callback.CompletedCallback {
final com.koushikdutta.async.http.AsyncHttpResponse val$remoteResponse
final com.koushikdutta.async.http.server.AsyncHttpServerResponseImpl this$0
void (com.koushikdutta.async.http.server.AsyncHttpServerResponseImpl, com.koushikdutta.async.http.AsyncHttpResponse)
public void onCompleted (java.lang.Exception)
Exception ex
}
com/koushikdutta/async/http/server/AsyncHttpServerResponseImpl.classAsyncHttpServerResponseImpl.java
package com.koushikdutta.async.http.server
public com.koushikdutta.async.http.server.AsyncHttpServerResponseImpl extends java.lang.Object implements com.koushikdutta.async.http.server.AsyncHttpServerResponse {
private com.koushikdutta.async.http.Headers mRawHeaders
private long mContentLength
com.koushikdutta.async.AsyncSocket mSocket
com.koushikdutta.async.http.server.AsyncHttpServerRequestImpl mRequest
boolean headWritten
com.koushikdutta.async.DataSink mSink
com.koushikdutta.async.callback.WritableCallback writable
boolean ended
boolean mEnded
int code
com.koushikdutta.async.callback.CompletedCallback closedCallback
static final boolean $assertionsDisabled
public com.koushikdutta.async.http.Headers getHeaders ()
public com.koushikdutta.async.AsyncSocket getSocket ()
void (com.koushikdutta.async.AsyncSocket, com.koushikdutta.async.http.server.AsyncHttpServerRequestImpl)
com.koushikdutta.async.AsyncSocket socket
com.koushikdutta.async.http.server.AsyncHttpServerRequestImpl req
public void write (com.koushikdutta.async.ByteBufferList)
com.koushikdutta.async.ByteBufferList bb
void initFirstWrite ()
String contentLength
boolean isChunked
boolean isChunked
String currentEncoding
boolean canUseChunked
String statusLine
String rh
public void setWriteableCallback (com.koushikdutta.async.callback.WritableCallback)
com.koushikdutta.async.callback.WritableCallback handler
public com.koushikdutta.async.callback.WritableCallback getWriteableCallback ()
public void end ()
public void writeHead ()
public void setContentType (java.lang.String)
String contentType
public void send (java.lang.String, java.lang.String)
byte[] bytes
java.io.UnsupportedEncodingException e
String contentType
String string
protected void onEnd ()
protected void report (java.lang.Exception)
Exception e
public void send (java.lang.String)
String string
String contentType
public void send (org.json.JSONObject)
org.json.JSONObject json
public void sendStream (java.io.InputStream, long)
Exception e
String[] parts
Exception e
java.io.InputStream inputStream
long totalLength
long start
long end
String range
public void sendFile (java.io.File)
java.io.FileInputStream fin
java.io.FileNotFoundException e
java.io.File file
public void proxy (com.koushikdutta.async.http.AsyncHttpResponse)
com.koushikdutta.async.http.AsyncHttpResponse remoteResponse
public com.koushikdutta.async.http.server.AsyncHttpServerResponse code (int)
int code
public int code ()
public void redirect (java.lang.String)
String location
public void onCompleted (java.lang.Exception)
Exception ex
public boolean isOpen ()
public void setClosedCallback (com.koushikdutta.async.callback.CompletedCallback)
com.koushikdutta.async.callback.CompletedCallback handler
public com.koushikdutta.async.callback.CompletedCallback getClosedCallback ()
public com.koushikdutta.async.AsyncServer getServer ()
public java.lang.String toString ()
String statusLine
static void ()
}
com/koushikdutta/async/http/server/AsyncProxyServer$1.classAsyncProxyServer.java
package com.koushikdutta.async.http.server
com.koushikdutta.async.http.server.AsyncProxyServer$1 extends java.lang.Object implements com.koushikdutta.async.http.callback.HttpConnectCallback {
final com.koushikdutta.async.http.server.AsyncHttpServerResponse val$response
final com.koushikdutta.async.http.server.AsyncProxyServer this$0
void (com.koushikdutta.async.http.server.AsyncProxyServer, com.koushikdutta.async.http.server.AsyncHttpServerResponse)
public void onConnectCompleted (java.lang.Exception, com.koushikdutta.async.http.AsyncHttpResponse)
Exception ex
com.koushikdutta.async.http.AsyncHttpResponse remoteResponse
}
com/koushikdutta/async/http/server/AsyncProxyServer.classAsyncProxyServer.java
package com.koushikdutta.async.http.server
public com.koushikdutta.async.http.server.AsyncProxyServer extends com.koushikdutta.async.http.server.AsyncHttpServer {
com.koushikdutta.async.http.AsyncHttpClient proxyClient
public void (com.koushikdutta.async.AsyncServer)
com.koushikdutta.async.AsyncServer server
protected void onRequest (com.koushikdutta.async.http.server.HttpServerRequestCallback, com.koushikdutta.async.http.server.AsyncHttpServerRequest, com.koushikdutta.async.http.server.AsyncHttpServerResponse)
String[] splits
String host
int port
Exception e
android.net.Uri uri
Exception e
com.koushikdutta.async.http.server.HttpServerRequestCallback callback
com.koushikdutta.async.http.server.AsyncHttpServerRequest request
com.koushikdutta.async.http.server.AsyncHttpServerResponse response
protected boolean onRequest (com.koushikdutta.async.http.server.AsyncHttpServerRequest, com.koushikdutta.async.http.server.AsyncHttpServerResponse)
com.koushikdutta.async.http.server.AsyncHttpServerRequest request
com.koushikdutta.async.http.server.AsyncHttpServerResponse response
}
com/koushikdutta/async/http/server/BoundaryEmitter.classBoundaryEmitter.java
package com.koushikdutta.async.http.server
public com.koushikdutta.async.http.server.BoundaryEmitter extends com.koushikdutta.async.FilteredDataEmitter {
private byte[] boundary
int state
static final boolean $assertionsDisabled
public void ()
public void setBoundary (java.lang.String)
String boundary
public java.lang.String getBoundary ()
public java.lang.String getBoundaryStart ()
public java.lang.String getBoundaryEnd ()
protected void onBoundaryStart ()
protected void onBoundaryEnd ()
public void onDataAvailable (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.ByteBufferList)
java.nio.ByteBuffer b
java.nio.ByteBuffer b
com.koushikdutta.async.ByteBufferList list
int len
java.nio.ByteBuffer b
com.koushikdutta.async.ByteBufferList list
int i
int keep
java.nio.ByteBuffer b
com.koushikdutta.async.ByteBufferList list
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.ByteBufferList bb
int last
byte[] buf
static void ()
}
com/koushikdutta/async/http/server/HttpServerRequestCallback.classHttpServerRequestCallback.java
package com.koushikdutta.async.http.server
public abstract com.koushikdutta.async.http.server.HttpServerRequestCallback extends java.lang.Object {
public abstract void onRequest (com.koushikdutta.async.http.server.AsyncHttpServerRequest, com.koushikdutta.async.http.server.AsyncHttpServerResponse)
}
com/koushikdutta/async/http/server/MalformedRangeException.classMalformedRangeException.java
package com.koushikdutta.async.http.server
public com.koushikdutta.async.http.server.MalformedRangeException extends java.lang.Exception {
public void ()
}
com/koushikdutta/async/http/server/MimeEncodingException.classMimeEncodingException.java
package com.koushikdutta.async.http.server
public com.koushikdutta.async.http.server.MimeEncodingException extends java.lang.Exception {
public void (java.lang.String)
String message
}
com/koushikdutta/async/http/server/StreamSkipException.classStreamSkipException.java
package com.koushikdutta.async.http.server
public com.koushikdutta.async.http.server.StreamSkipException extends java.lang.Exception {
public void (java.lang.String)
String message
}
com/koushikdutta/async/http/server/UnknownRequestBody.classUnknownRequestBody.java
package com.koushikdutta.async.http.server
public com.koushikdutta.async.http.server.UnknownRequestBody extends java.lang.Object implements com.koushikdutta.async.http.body.AsyncHttpRequestBody {
int length
private String mContentType
com.koushikdutta.async.DataEmitter emitter
public void (java.lang.String)
String contentType
public void (com.koushikdutta.async.DataEmitter, java.lang.String, int)
com.koushikdutta.async.DataEmitter emitter
String contentType
int length
public void write (com.koushikdutta.async.http.AsyncHttpRequest, com.koushikdutta.async.DataSink, com.koushikdutta.async.callback.CompletedCallback)
com.koushikdutta.async.http.AsyncHttpRequest request
com.koushikdutta.async.DataSink sink
com.koushikdutta.async.callback.CompletedCallback completed
public java.lang.String getContentType ()
public boolean readFullyOnRequest ()
public int length ()
public java.lang.Void get ()
public void setCallbacks (com.koushikdutta.async.callback.DataCallback, com.koushikdutta.async.callback.CompletedCallback)
com.koushikdutta.async.callback.DataCallback callback
com.koushikdutta.async.callback.CompletedCallback endCallback
public com.koushikdutta.async.DataEmitter getEmitter ()
public void parse (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.callback.CompletedCallback)
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.callback.CompletedCallback completed
public volatile java.lang.Object get ()
}
com/koushikdutta/async/http/socketio/
com/koushikdutta/async/http/socketio/Acknowledge.classAcknowledge.java
package com.koushikdutta.async.http.socketio
public abstract com.koushikdutta.async.http.socketio.Acknowledge extends java.lang.Object {
public abstract void acknowledge (org.json.JSONArray)
}
com/koushikdutta/async/http/socketio/ConnectCallback.classConnectCallback.java
package com.koushikdutta.async.http.socketio
public abstract com.koushikdutta.async.http.socketio.ConnectCallback extends java.lang.Object {
public abstract void onConnectCompleted (java.lang.Exception, com.koushikdutta.async.http.socketio.SocketIOClient)
}
com/koushikdutta/async/http/socketio/DisconnectCallback.classDisconnectCallback.java
package com.koushikdutta.async.http.socketio
public abstract com.koushikdutta.async.http.socketio.DisconnectCallback extends java.lang.Object {
public abstract void onDisconnect (java.lang.Exception)
}
com/koushikdutta/async/http/socketio/ErrorCallback.classErrorCallback.java
package com.koushikdutta.async.http.socketio
public abstract com.koushikdutta.async.http.socketio.ErrorCallback extends java.lang.Object {
public abstract void onError (java.lang.String)
}
com/koushikdutta/async/http/socketio/EventCallback.classEventCallback.java
package com.koushikdutta.async.http.socketio
public abstract com.koushikdutta.async.http.socketio.EventCallback extends java.lang.Object {
public abstract void onEvent (org.json.JSONArray, com.koushikdutta.async.http.socketio.Acknowledge)
}
com/koushikdutta/async/http/socketio/EventEmitter$1.classEventEmitter.java
package com.koushikdutta.async.http.socketio
com.koushikdutta.async.http.socketio.EventEmitter$1 extends java.lang.Object implements com.koushikdutta.async.http.socketio.EventEmitter$OnceCallback {
final com.koushikdutta.async.http.socketio.EventCallback val$callback
final com.koushikdutta.async.http.socketio.EventEmitter this$0
void (com.koushikdutta.async.http.socketio.EventEmitter, com.koushikdutta.async.http.socketio.EventCallback)
public void onEvent (org.json.JSONArray, com.koushikdutta.async.http.socketio.Acknowledge)
org.json.JSONArray arguments
com.koushikdutta.async.http.socketio.Acknowledge acknowledge
}
com/koushikdutta/async/http/socketio/EventEmitter$OnceCallback.classEventEmitter.java
package com.koushikdutta.async.http.socketio
abstract com.koushikdutta.async.http.socketio.EventEmitter$OnceCallback extends java.lang.Object implements com.koushikdutta.async.http.socketio.EventCallback {
}
com/koushikdutta/async/http/socketio/EventEmitter.classEventEmitter.java
package com.koushikdutta.async.http.socketio
public com.koushikdutta.async.http.socketio.EventEmitter extends java.lang.Object {
com.koushikdutta.async.util.HashList callbacks
public void ()
void onEvent (java.lang.String, org.json.JSONArray, com.koushikdutta.async.http.socketio.Acknowledge)
com.koushikdutta.async.http.socketio.EventCallback cb
String event
org.json.JSONArray arguments
com.koushikdutta.async.http.socketio.Acknowledge acknowledge
java.util.List list
java.util.Iterator iter
public void addListener (java.lang.String, com.koushikdutta.async.http.socketio.EventCallback)
String event
com.koushikdutta.async.http.socketio.EventCallback callback
public void once (java.lang.String, com.koushikdutta.async.http.socketio.EventCallback)
String event
com.koushikdutta.async.http.socketio.EventCallback callback
public void on (java.lang.String, com.koushikdutta.async.http.socketio.EventCallback)
String event
com.koushikdutta.async.http.socketio.EventCallback callback
public void removeListener (java.lang.String, com.koushikdutta.async.http.socketio.EventCallback)
String event
com.koushikdutta.async.http.socketio.EventCallback callback
java.util.List list
}
com/koushikdutta/async/http/socketio/ExceptionCallback.classExceptionCallback.java
package com.koushikdutta.async.http.socketio
public abstract com.koushikdutta.async.http.socketio.ExceptionCallback extends java.lang.Object {
public abstract void onException (java.lang.Exception)
}
com/koushikdutta/async/http/socketio/JSONCallback.classJSONCallback.java
package com.koushikdutta.async.http.socketio
public abstract com.koushikdutta.async.http.socketio.JSONCallback extends java.lang.Object {
public abstract void onJSON (org.json.JSONObject, com.koushikdutta.async.http.socketio.Acknowledge)
}
com/koushikdutta/async/http/socketio/ReconnectCallback.classReconnectCallback.java
package com.koushikdutta.async.http.socketio
public abstract com.koushikdutta.async.http.socketio.ReconnectCallback extends java.lang.Object {
public abstract void onReconnect ()
}
com/koushikdutta/async/http/socketio/SocketIOClient$1$1.classSocketIOClient.java
package com.koushikdutta.async.http.socketio
com.koushikdutta.async.http.socketio.SocketIOClient$1$1 extends java.lang.Object implements com.koushikdutta.async.http.socketio.ConnectCallback {
final com.koushikdutta.async.http.socketio.SocketIOClient$1 this$0
void (com.koushikdutta.async.http.socketio.SocketIOClient$1)
public void onConnectCompleted (java.lang.Exception, com.koushikdutta.async.http.socketio.SocketIOClient)
Exception ex
com.koushikdutta.async.http.socketio.SocketIOClient client
}
com/koushikdutta/async/http/socketio/SocketIOClient$1.classSocketIOClient.java
package com.koushikdutta.async.http.socketio
final com.koushikdutta.async.http.socketio.SocketIOClient$1 extends java.lang.Object implements com.koushikdutta.async.http.socketio.ConnectCallback {
final com.koushikdutta.async.http.socketio.SocketIORequest val$request
final com.koushikdutta.async.http.socketio.ConnectCallback val$callback
final com.koushikdutta.async.future.SimpleFuture val$ret
final com.koushikdutta.async.http.socketio.SocketIOConnection val$connection
void (com.koushikdutta.async.http.socketio.SocketIORequest, com.koushikdutta.async.http.socketio.ConnectCallback, com.koushikdutta.async.future.SimpleFuture, com.koushikdutta.async.http.socketio.SocketIOConnection)
public void onConnectCompleted (java.lang.Exception, com.koushikdutta.async.http.socketio.SocketIOClient)
Exception ex
com.koushikdutta.async.http.socketio.SocketIOClient client
}
com/koushikdutta/async/http/socketio/SocketIOClient.classSocketIOClient.java
package com.koushikdutta.async.http.socketio
public com.koushikdutta.async.http.socketio.SocketIOClient extends com.koushikdutta.async.http.socketio.EventEmitter {
boolean connected
boolean disconnected
com.koushikdutta.async.http.socketio.ConnectCallback connectCallback
com.koushikdutta.async.http.socketio.ExceptionCallback exceptionCallback
com.koushikdutta.async.http.socketio.ErrorCallback errorCallback
com.koushikdutta.async.http.socketio.DisconnectCallback disconnectCallback
com.koushikdutta.async.http.socketio.ReconnectCallback reconnectCallback
com.koushikdutta.async.http.socketio.JSONCallback jsonCallback
com.koushikdutta.async.http.socketio.StringCallback stringCallback
com.koushikdutta.async.http.socketio.SocketIOConnection connection
String endpoint
private void emitRaw (int, java.lang.String, com.koushikdutta.async.http.socketio.Acknowledge)
int type
String message
com.koushikdutta.async.http.socketio.Acknowledge acknowledge
public void emit (java.lang.String, org.json.JSONArray)
String name
org.json.JSONArray args
public void emit (java.lang.String)
String message
public void emit (org.json.JSONObject)
org.json.JSONObject jsonMessage
public void emit (java.lang.String, org.json.JSONArray, com.koushikdutta.async.http.socketio.Acknowledge)
Exception e
String name
org.json.JSONArray args
com.koushikdutta.async.http.socketio.Acknowledge acknowledge
org.json.JSONObject event
public void emit (java.lang.String, com.koushikdutta.async.http.socketio.Acknowledge)
String message
com.koushikdutta.async.http.socketio.Acknowledge acknowledge
public void emit (org.json.JSONObject, com.koushikdutta.async.http.socketio.Acknowledge)
org.json.JSONObject jsonMessage
com.koushikdutta.async.http.socketio.Acknowledge acknowledge
public void emitEvent (java.lang.String)
String name
public void emitEvent (java.lang.String, com.koushikdutta.async.http.socketio.Acknowledge)
Exception e
String name
com.koushikdutta.async.http.socketio.Acknowledge acknowledge
org.json.JSONObject event
public static com.koushikdutta.async.future.Future connect (com.koushikdutta.async.http.AsyncHttpClient, java.lang.String, com.koushikdutta.async.http.socketio.ConnectCallback)
com.koushikdutta.async.http.AsyncHttpClient client
String uri
com.koushikdutta.async.http.socketio.ConnectCallback callback
public static com.koushikdutta.async.future.Future connect (com.koushikdutta.async.http.AsyncHttpClient, com.koushikdutta.async.http.socketio.SocketIORequest, com.koushikdutta.async.http.socketio.ConnectCallback)
com.koushikdutta.async.http.AsyncHttpClient client
com.koushikdutta.async.http.socketio.SocketIORequest request
com.koushikdutta.async.http.socketio.ConnectCallback callback
com.koushikdutta.async.future.SimpleFuture ret
com.koushikdutta.async.http.socketio.SocketIOConnection connection
com.koushikdutta.async.http.socketio.ConnectCallback wrappedCallback
public void setExceptionCallback (com.koushikdutta.async.http.socketio.ExceptionCallback)
com.koushikdutta.async.http.socketio.ExceptionCallback exceptionCallback
public com.koushikdutta.async.http.socketio.ExceptionCallback getExceptionCallback ()
public com.koushikdutta.async.http.socketio.ErrorCallback getErrorCallback ()
public void setErrorCallback (com.koushikdutta.async.http.socketio.ErrorCallback)
com.koushikdutta.async.http.socketio.ErrorCallback callback
public com.koushikdutta.async.http.socketio.DisconnectCallback getDisconnectCallback ()
public void setDisconnectCallback (com.koushikdutta.async.http.socketio.DisconnectCallback)
com.koushikdutta.async.http.socketio.DisconnectCallback callback
public com.koushikdutta.async.http.socketio.ReconnectCallback getReconnectCallback ()
public void setReconnectCallback (com.koushikdutta.async.http.socketio.ReconnectCallback)
com.koushikdutta.async.http.socketio.ReconnectCallback callback
public com.koushikdutta.async.http.socketio.JSONCallback getJSONCallback ()
public void setJSONCallback (com.koushikdutta.async.http.socketio.JSONCallback)
com.koushikdutta.async.http.socketio.JSONCallback callback
public com.koushikdutta.async.http.socketio.StringCallback getStringCallback ()
public void setStringCallback (com.koushikdutta.async.http.socketio.StringCallback)
com.koushikdutta.async.http.socketio.StringCallback callback
private void (com.koushikdutta.async.http.socketio.SocketIOConnection, java.lang.String, com.koushikdutta.async.http.socketio.ConnectCallback)
com.koushikdutta.async.http.socketio.SocketIOConnection connection
String endpoint
com.koushikdutta.async.http.socketio.ConnectCallback callback
public boolean isConnected ()
public void disconnect ()
com.koushikdutta.async.http.socketio.DisconnectCallback disconnectCallback
public void of (java.lang.String, com.koushikdutta.async.http.socketio.ConnectCallback)
String endpoint
com.koushikdutta.async.http.socketio.ConnectCallback connectCallback
public void reconnect ()
public com.koushikdutta.async.http.socketio.transport.SocketIOTransport getTransport ()
}
com/koushikdutta/async/http/socketio/SocketIOConnection$1.classSocketIOConnection.java
package com.koushikdutta.async.http.socketio
com.koushikdutta.async.http.socketio.SocketIOConnection$1 extends java.lang.Object implements com.koushikdutta.async.future.FutureCallback {
final com.koushikdutta.async.http.socketio.SocketIOConnection this$0
void (com.koushikdutta.async.http.socketio.SocketIOConnection)
public void onCompleted (java.lang.Exception, com.koushikdutta.async.http.socketio.transport.SocketIOTransport)
Exception e
com.koushikdutta.async.http.socketio.transport.SocketIOTransport result
public volatile void onCompleted (java.lang.Exception, java.lang.Object)
Exception x0
Object x1
}
com/koushikdutta/async/http/socketio/SocketIOConnection$10.classSocketIOConnection.java
package com.koushikdutta.async.http.socketio
com.koushikdutta.async.http.socketio.SocketIOConnection$10 extends java.lang.Object implements com.koushikdutta.async.http.socketio.SocketIOConnection$SelectCallback {
final String val$error
final com.koushikdutta.async.http.socketio.SocketIOConnection this$0
void (com.koushikdutta.async.http.socketio.SocketIOConnection, java.lang.String)
public void onSelect (com.koushikdutta.async.http.socketio.SocketIOClient)
com.koushikdutta.async.http.socketio.SocketIOClient client
com.koushikdutta.async.http.socketio.ErrorCallback callback
}
com/koushikdutta/async/http/socketio/SocketIOConnection$11$1.classSocketIOConnection.java
package com.koushikdutta.async.http.socketio
com.koushikdutta.async.http.socketio.SocketIOConnection$11$1 extends java.lang.Object implements com.koushikdutta.async.http.socketio.SocketIOConnection$SelectCallback {
final Exception val$e
final com.koushikdutta.async.http.socketio.SocketIOConnection$11 this$1
void (com.koushikdutta.async.http.socketio.SocketIOConnection$11, java.lang.Exception)
public void onSelect (com.koushikdutta.async.http.socketio.SocketIOClient)
com.koushikdutta.async.http.socketio.SocketIOClient client
com.koushikdutta.async.http.socketio.ExceptionCallback callback
}
com/koushikdutta/async/http/socketio/SocketIOConnection$11.classSocketIOConnection.java
package com.koushikdutta.async.http.socketio
com.koushikdutta.async.http.socketio.SocketIOConnection$11 extends java.lang.Object implements com.koushikdutta.async.http.socketio.Acknowledge {
final String val$endpoint
final String val$messageId
final com.koushikdutta.async.http.socketio.SocketIOConnection this$0
void (com.koushikdutta.async.http.socketio.SocketIOConnection, java.lang.String, java.lang.String)
public void acknowledge (org.json.JSONArray)
Exception e
org.json.JSONArray arguments
String data
com.koushikdutta.async.http.socketio.transport.SocketIOTransport transport
}
com/koushikdutta/async/http/socketio/SocketIOConnection$12.classSocketIOConnection.java
package com.koushikdutta.async.http.socketio
com.koushikdutta.async.http.socketio.SocketIOConnection$12 extends java.lang.Object implements com.koushikdutta.async.callback.CompletedCallback {
final com.koushikdutta.async.http.socketio.SocketIOConnection this$0
void (com.koushikdutta.async.http.socketio.SocketIOConnection)
public void onCompleted (java.lang.Exception)
Exception ex
}
com/koushikdutta/async/http/socketio/SocketIOConnection$13.classSocketIOConnection.java
package com.koushikdutta.async.http.socketio
com.koushikdutta.async.http.socketio.SocketIOConnection$13 extends java.lang.Object implements com.koushikdutta.async.http.socketio.transport.SocketIOTransport$StringCallback {
final com.koushikdutta.async.http.socketio.SocketIOConnection this$0
void (com.koushikdutta.async.http.socketio.SocketIOConnection)
public void onStringAvailable (java.lang.String)
String dataString
org.json.JSONObject jsonMessage
String dataString
org.json.JSONObject data
String event
org.json.JSONArray args
String[] ackParts
com.koushikdutta.async.http.socketio.Acknowledge ack
org.json.JSONArray arguments
String[] parts
int code
Exception ex
String message
}
com/koushikdutta/async/http/socketio/SocketIOConnection$14.classSocketIOConnection.java
package com.koushikdutta.async.http.socketio
com.koushikdutta.async.http.socketio.SocketIOConnection$14 extends java.lang.Object implements com.koushikdutta.async.http.socketio.SocketIOConnection$SelectCallback {
final com.koushikdutta.async.http.socketio.SocketIOConnection this$0
void (com.koushikdutta.async.http.socketio.SocketIOConnection)
public void onSelect (com.koushikdutta.async.http.socketio.SocketIOClient)
com.koushikdutta.async.http.socketio.SocketIOClient client
}
com/koushikdutta/async/http/socketio/SocketIOConnection$2$1.classSocketIOConnection.java
package com.koushikdutta.async.http.socketio
com.koushikdutta.async.http.socketio.SocketIOConnection$2$1 extends java.lang.Object implements com.koushikdutta.async.future.FutureCallback {
final com.koushikdutta.async.future.SimpleFuture val$transport
final String val$sessionId
final com.koushikdutta.async.http.socketio.SocketIOConnection$2 this$1
void (com.koushikdutta.async.http.socketio.SocketIOConnection$2, com.koushikdutta.async.future.SimpleFuture, java.lang.String)
public void onCompleted (java.lang.Exception, com.koushikdutta.async.http.WebSocket)
Exception e
com.koushikdutta.async.http.WebSocket result
public volatile void onCompleted (java.lang.Exception, java.lang.Object)
Exception x0
Object x1
}
com/koushikdutta/async/http/socketio/SocketIOConnection$2.classSocketIOConnection.java
package com.koushikdutta.async.http.socketio
com.koushikdutta.async.http.socketio.SocketIOConnection$2 extends com.koushikdutta.async.future.TransformFuture {
final com.koushikdutta.async.http.socketio.SocketIOConnection this$0
void (com.koushikdutta.async.http.socketio.SocketIOConnection)
protected void transform (java.lang.String) throws java.lang.Exception
String sessionUrl
String sessionUrl
com.koushikdutta.async.http.socketio.transport.XHRPollingTransport xhrPolling
String result
String[] parts
String sessionId
String transportsLine
String[] transports
java.util.HashSet set
com.koushikdutta.async.future.SimpleFuture transport
protected volatile void transform (java.lang.Object) throws java.lang.Exception
Object x0
}
com/koushikdutta/async/http/socketio/SocketIOConnection$3.classSocketIOConnection.java
package com.koushikdutta.async.http.socketio
com.koushikdutta.async.http.socketio.SocketIOConnection$3 extends java.lang.Object implements java.lang.Runnable {
final com.koushikdutta.async.http.socketio.transport.SocketIOTransport val$ts
final com.koushikdutta.async.http.socketio.SocketIOConnection this$0
void (com.koushikdutta.async.http.socketio.SocketIOConnection, com.koushikdutta.async.http.socketio.transport.SocketIOTransport)
public void run ()
}
com/koushikdutta/async/http/socketio/SocketIOConnection$4.classSocketIOConnection.java
package com.koushikdutta.async.http.socketio
com.koushikdutta.async.http.socketio.SocketIOConnection$4 extends java.lang.Object implements java.lang.Runnable {
final com.koushikdutta.async.http.socketio.SocketIOConnection this$0
void (com.koushikdutta.async.http.socketio.SocketIOConnection)
public void run ()
}
com/koushikdutta/async/http/socketio/SocketIOConnection$5.classSocketIOConnection.java
package com.koushikdutta.async.http.socketio
com.koushikdutta.async.http.socketio.SocketIOConnection$5 extends java.lang.Object implements com.koushikdutta.async.http.socketio.SocketIOConnection$SelectCallback {
final Exception val$ex
final com.koushikdutta.async.http.socketio.SocketIOConnection this$0
void (com.koushikdutta.async.http.socketio.SocketIOConnection, java.lang.Exception)
public void onSelect (com.koushikdutta.async.http.socketio.SocketIOClient)
com.koushikdutta.async.http.socketio.DisconnectCallback closed
com.koushikdutta.async.http.socketio.ConnectCallback callback
com.koushikdutta.async.http.socketio.SocketIOClient client
}
com/koushikdutta/async/http/socketio/SocketIOConnection$6.classSocketIOConnection.java
package com.koushikdutta.async.http.socketio
com.koushikdutta.async.http.socketio.SocketIOConnection$6 extends java.lang.Object implements com.koushikdutta.async.http.socketio.SocketIOConnection$SelectCallback {
final com.koushikdutta.async.http.socketio.SocketIOConnection this$0
void (com.koushikdutta.async.http.socketio.SocketIOConnection)
public void onSelect (com.koushikdutta.async.http.socketio.SocketIOClient)
com.koushikdutta.async.http.socketio.ConnectCallback callback
com.koushikdutta.async.http.socketio.ReconnectCallback callback
com.koushikdutta.async.http.socketio.SocketIOClient client
}
com/koushikdutta/async/http/socketio/SocketIOConnection$7.classSocketIOConnection.java
package com.koushikdutta.async.http.socketio
com.koushikdutta.async.http.socketio.SocketIOConnection$7 extends java.lang.Object implements com.koushikdutta.async.http.socketio.SocketIOConnection$SelectCallback {
final org.json.JSONObject val$jsonMessage
final com.koushikdutta.async.http.socketio.Acknowledge val$acknowledge
final com.koushikdutta.async.http.socketio.SocketIOConnection this$0
void (com.koushikdutta.async.http.socketio.SocketIOConnection, org.json.JSONObject, com.koushikdutta.async.http.socketio.Acknowledge)
public void onSelect (com.koushikdutta.async.http.socketio.SocketIOClient)
com.koushikdutta.async.http.socketio.SocketIOClient client
com.koushikdutta.async.http.socketio.JSONCallback callback
}
com/koushikdutta/async/http/socketio/SocketIOConnection$8.classSocketIOConnection.java
package com.koushikdutta.async.http.socketio
com.koushikdutta.async.http.socketio.SocketIOConnection$8 extends java.lang.Object implements com.koushikdutta.async.http.socketio.SocketIOConnection$SelectCallback {
final String val$string
final com.koushikdutta.async.http.socketio.Acknowledge val$acknowledge
final com.koushikdutta.async.http.socketio.SocketIOConnection this$0
void (com.koushikdutta.async.http.socketio.SocketIOConnection, java.lang.String, com.koushikdutta.async.http.socketio.Acknowledge)
public void onSelect (com.koushikdutta.async.http.socketio.SocketIOClient)
com.koushikdutta.async.http.socketio.SocketIOClient client
com.koushikdutta.async.http.socketio.StringCallback callback
}
com/koushikdutta/async/http/socketio/SocketIOConnection$9.classSocketIOConnection.java
package com.koushikdutta.async.http.socketio
com.koushikdutta.async.http.socketio.SocketIOConnection$9 extends java.lang.Object implements com.koushikdutta.async.http.socketio.SocketIOConnection$SelectCallback {
final String val$event
final org.json.JSONArray val$arguments
final com.koushikdutta.async.http.socketio.Acknowledge val$acknowledge
final com.koushikdutta.async.http.socketio.SocketIOConnection this$0
void (com.koushikdutta.async.http.socketio.SocketIOConnection, java.lang.String, org.json.JSONArray, com.koushikdutta.async.http.socketio.Acknowledge)
public void onSelect (com.koushikdutta.async.http.socketio.SocketIOClient)
com.koushikdutta.async.http.socketio.SocketIOClient client
}
com/koushikdutta/async/http/socketio/SocketIOConnection$SelectCallback.classSocketIOConnection.java
package com.koushikdutta.async.http.socketio
abstract com.koushikdutta.async.http.socketio.SocketIOConnection$SelectCallback extends java.lang.Object {
public abstract void onSelect (com.koushikdutta.async.http.socketio.SocketIOClient)
}
com/koushikdutta/async/http/socketio/SocketIOConnection.classSocketIOConnection.java
package com.koushikdutta.async.http.socketio
com.koushikdutta.async.http.socketio.SocketIOConnection extends java.lang.Object {
com.koushikdutta.async.http.AsyncHttpClient httpClient
int heartbeat
long reconnectDelay
java.util.ArrayList clients
com.koushikdutta.async.http.socketio.transport.SocketIOTransport transport
com.koushikdutta.async.http.socketio.SocketIORequest request
java.util.Hashtable acknowledges
int ackCount
com.koushikdutta.async.future.Cancellable connecting
public void (com.koushikdutta.async.http.AsyncHttpClient, com.koushikdutta.async.http.socketio.SocketIORequest)
com.koushikdutta.async.http.AsyncHttpClient httpClient
com.koushikdutta.async.http.socketio.SocketIORequest request
public boolean isConnected ()
public void emitRaw (int, com.koushikdutta.async.http.socketio.SocketIOClient, java.lang.String, com.koushikdutta.async.http.socketio.Acknowledge)
String id
int type
com.koushikdutta.async.http.socketio.SocketIOClient client
String message
com.koushikdutta.async.http.socketio.Acknowledge acknowledge
String ack
public void connect (com.koushikdutta.async.http.socketio.SocketIOClient)
com.koushikdutta.async.http.socketio.SocketIOClient client
public void disconnect (com.koushikdutta.async.http.socketio.SocketIOClient)
com.koushikdutta.async.http.socketio.SocketIOClient other
java.util.Iterator i$
com.koushikdutta.async.http.socketio.SocketIOClient client
boolean needsEndpointDisconnect
void reconnect (com.koushikdutta.async.future.DependentCancellable)
com.koushikdutta.async.future.DependentCancellable child
void setupHeartbeat ()
com.koushikdutta.async.http.socketio.transport.SocketIOTransport ts
Runnable heartbeatRunner
private void select (java.lang.String, com.koushikdutta.async.http.socketio.SocketIOConnection$SelectCallback)
com.koushikdutta.async.http.socketio.SocketIOClient client
java.util.Iterator i$
String endpoint
com.koushikdutta.async.http.socketio.SocketIOConnection$SelectCallback callback
private void delayReconnect ()
com.koushikdutta.async.http.socketio.SocketIOClient client
java.util.Iterator i$
boolean disconnected
private long nextReconnectDelay (long)
long targetDelay
private void reportDisconnect (java.lang.Exception)
Exception ex
private void reportConnect (java.lang.String)
String endpoint
private void reportJson (java.lang.String, org.json.JSONObject, com.koushikdutta.async.http.socketio.Acknowledge)
String endpoint
org.json.JSONObject jsonMessage
com.koushikdutta.async.http.socketio.Acknowledge acknowledge
private void reportString (java.lang.String, java.lang.String, com.koushikdutta.async.http.socketio.Acknowledge)
String endpoint
String string
com.koushikdutta.async.http.socketio.Acknowledge acknowledge
private void reportEvent (java.lang.String, java.lang.String, org.json.JSONArray, com.koushikdutta.async.http.socketio.Acknowledge)
String endpoint
String event
org.json.JSONArray arguments
com.koushikdutta.async.http.socketio.Acknowledge acknowledge
private void reportError (java.lang.String, java.lang.String)
String endpoint
String error
private com.koushikdutta.async.http.socketio.Acknowledge acknowledge (java.lang.String, java.lang.String)
String _messageId
String endpoint
String messageId
private void attach ()
static void access$000 (com.koushikdutta.async.http.socketio.SocketIOConnection, java.lang.Exception)
com.koushikdutta.async.http.socketio.SocketIOConnection x0
Exception x1
static void access$100 (com.koushikdutta.async.http.socketio.SocketIOConnection)
com.koushikdutta.async.http.socketio.SocketIOConnection x0
static void access$200 (com.koushikdutta.async.http.socketio.SocketIOConnection, java.lang.String, com.koushikdutta.async.http.socketio.SocketIOConnection$SelectCallback)
com.koushikdutta.async.http.socketio.SocketIOConnection x0
String x1
com.koushikdutta.async.http.socketio.SocketIOConnection$SelectCallback x2
static void access$300 (com.koushikdutta.async.http.socketio.SocketIOConnection, java.lang.String)
com.koushikdutta.async.http.socketio.SocketIOConnection x0
String x1
static com.koushikdutta.async.http.socketio.Acknowledge access$400 (com.koushikdutta.async.http.socketio.SocketIOConnection, java.lang.String, java.lang.String)
com.koushikdutta.async.http.socketio.SocketIOConnection x0
String x1
String x2
static void access$500 (com.koushikdutta.async.http.socketio.SocketIOConnection, java.lang.String, java.lang.String, com.koushikdutta.async.http.socketio.Acknowledge)
com.koushikdutta.async.http.socketio.SocketIOConnection x0
String x1
String x2
com.koushikdutta.async.http.socketio.Acknowledge x3
static void access$600 (com.koushikdutta.async.http.socketio.SocketIOConnection, java.lang.String, org.json.JSONObject, com.koushikdutta.async.http.socketio.Acknowledge)
com.koushikdutta.async.http.socketio.SocketIOConnection x0
String x1
org.json.JSONObject x2
com.koushikdutta.async.http.socketio.Acknowledge x3
static void access$700 (com.koushikdutta.async.http.socketio.SocketIOConnection, java.lang.String, java.lang.String, org.json.JSONArray, com.koushikdutta.async.http.socketio.Acknowledge)
com.koushikdutta.async.http.socketio.SocketIOConnection x0
String x1
String x2
org.json.JSONArray x3
com.koushikdutta.async.http.socketio.Acknowledge x4
static void access$800 (com.koushikdutta.async.http.socketio.SocketIOConnection, java.lang.String, java.lang.String)
com.koushikdutta.async.http.socketio.SocketIOConnection x0
String x1
String x2
}
com/koushikdutta/async/http/socketio/SocketIOException.classSocketIOException.java
package com.koushikdutta.async.http.socketio
public com.koushikdutta.async.http.socketio.SocketIOException extends java.lang.Exception {
public void (java.lang.String)
String error
}
com/koushikdutta/async/http/socketio/SocketIORequest$Config.classSocketIORequest.java
package com.koushikdutta.async.http.socketio
public com.koushikdutta.async.http.socketio.SocketIORequest$Config extends java.lang.Object {
boolean randomizeReconnectDelay
long reconnectDelay
long reconnectDelayMax
public void ()
public void setRandomizeReconnectDelay (boolean)
boolean randomizeReconnectDelay
public boolean isRandomizeReconnectDelay ()
public void setReconnectDelay (long)
long reconnectDelay
public long getReconnectDelay ()
public void setReconnectDelayMax (long)
long reconnectDelayMax
public long getReconnectDelayMax ()
}
com/koushikdutta/async/http/socketio/SocketIORequest.classSocketIORequest.java
package com.koushikdutta.async.http.socketio
public com.koushikdutta.async.http.socketio.SocketIORequest extends com.koushikdutta.async.http.AsyncHttpPost {
com.koushikdutta.async.http.socketio.SocketIORequest$Config config
String endpoint
String query
public void (java.lang.String)
String uri
public com.koushikdutta.async.http.socketio.SocketIORequest$Config getConfig ()
public java.lang.String getEndpoint ()
public java.lang.String getQuery ()
public void (java.lang.String, java.lang.String)
String uri
String endpoint
public void (java.lang.String, java.lang.String, java.lang.String)
String uri
String endpoint
String query
public void (java.lang.String, java.lang.String, java.lang.String, com.koushikdutta.async.http.socketio.SocketIORequest$Config)
String uri
String endpoint
String query
com.koushikdutta.async.http.socketio.SocketIORequest$Config config
}
com/koushikdutta/async/http/socketio/StringCallback.classStringCallback.java
package com.koushikdutta.async.http.socketio
public abstract com.koushikdutta.async.http.socketio.StringCallback extends java.lang.Object {
public abstract void onString (java.lang.String, com.koushikdutta.async.http.socketio.Acknowledge)
}
com/koushikdutta/async/http/socketio/transport/
com/koushikdutta/async/http/socketio/transport/SocketIOTransport$StringCallback.classSocketIOTransport.java
package com.koushikdutta.async.http.socketio.transport
public abstract com.koushikdutta.async.http.socketio.transport.SocketIOTransport$StringCallback extends java.lang.Object {
public abstract void onStringAvailable (java.lang.String)
}
com/koushikdutta/async/http/socketio/transport/SocketIOTransport.classSocketIOTransport.java
package com.koushikdutta.async.http.socketio.transport
public abstract com.koushikdutta.async.http.socketio.transport.SocketIOTransport extends java.lang.Object {
public abstract void send (java.lang.String)
public abstract void disconnect ()
public abstract void setStringCallback (com.koushikdutta.async.http.socketio.transport.SocketIOTransport$StringCallback)
public abstract void setClosedCallback (com.koushikdutta.async.callback.CompletedCallback)
public abstract com.koushikdutta.async.AsyncServer getServer ()
public abstract boolean isConnected ()
public abstract boolean heartbeats ()
public abstract java.lang.String getSessionId ()
}
com/koushikdutta/async/http/socketio/transport/WebSocketTransport$1.classWebSocketTransport.java
package com.koushikdutta.async.http.socketio.transport
com.koushikdutta.async.http.socketio.transport.WebSocketTransport$1 extends java.lang.Object implements com.koushikdutta.async.http.WebSocket$StringCallback {
final com.koushikdutta.async.http.socketio.transport.SocketIOTransport$StringCallback val$callback
final com.koushikdutta.async.http.socketio.transport.WebSocketTransport this$0
void (com.koushikdutta.async.http.socketio.transport.WebSocketTransport, com.koushikdutta.async.http.socketio.transport.SocketIOTransport$StringCallback)
public void onStringAvailable (java.lang.String)
String s
}
com/koushikdutta/async/http/socketio/transport/WebSocketTransport.classWebSocketTransport.java
package com.koushikdutta.async.http.socketio.transport
public com.koushikdutta.async.http.socketio.transport.WebSocketTransport extends java.lang.Object implements com.koushikdutta.async.http.socketio.transport.SocketIOTransport {
private com.koushikdutta.async.http.WebSocket webSocket
private com.koushikdutta.async.http.socketio.transport.SocketIOTransport$StringCallback stringCallback
private String sessionId
public void (com.koushikdutta.async.http.WebSocket, java.lang.String)
com.koushikdutta.async.http.WebSocket webSocket
String sessionId
public boolean isConnected ()
public void setClosedCallback (com.koushikdutta.async.callback.CompletedCallback)
com.koushikdutta.async.callback.CompletedCallback handler
public void disconnect ()
public com.koushikdutta.async.AsyncServer getServer ()
public void send (java.lang.String)
String message
public void setStringCallback (com.koushikdutta.async.http.socketio.transport.SocketIOTransport$StringCallback)
com.koushikdutta.async.http.socketio.transport.SocketIOTransport$StringCallback callback
public boolean heartbeats ()
public java.lang.String getSessionId ()
}
com/koushikdutta/async/http/socketio/transport/XHRPollingTransport$1.classXHRPollingTransport.java
package com.koushikdutta.async.http.socketio.transport
com.koushikdutta.async.http.socketio.transport.XHRPollingTransport$1 extends com.koushikdutta.async.http.AsyncHttpClient$StringCallback {
final com.koushikdutta.async.http.socketio.transport.XHRPollingTransport this$0
void (com.koushikdutta.async.http.socketio.transport.XHRPollingTransport)
public void onCompleted (java.lang.Exception, com.koushikdutta.async.http.AsyncHttpResponse, java.lang.String)
Exception e
com.koushikdutta.async.http.AsyncHttpResponse source
String result
public volatile void onCompleted (java.lang.Exception, java.lang.Object, java.lang.Object)
Exception x0
Object x1
Object x2
}
com/koushikdutta/async/http/socketio/transport/XHRPollingTransport$2.classXHRPollingTransport.java
package com.koushikdutta.async.http.socketio.transport
com.koushikdutta.async.http.socketio.transport.XHRPollingTransport$2 extends com.koushikdutta.async.http.AsyncHttpClient$StringCallback {
final com.koushikdutta.async.http.socketio.transport.XHRPollingTransport this$0
void (com.koushikdutta.async.http.socketio.transport.XHRPollingTransport)
public void onCompleted (java.lang.Exception, com.koushikdutta.async.http.AsyncHttpResponse, java.lang.String)
Exception e
com.koushikdutta.async.http.AsyncHttpResponse source
String result
public volatile void onCompleted (java.lang.Exception, java.lang.Object, java.lang.Object)
Exception x0
Object x1
Object x2
}
com/koushikdutta/async/http/socketio/transport/XHRPollingTransport.classXHRPollingTransport.java
package com.koushikdutta.async.http.socketio.transport
public com.koushikdutta.async.http.socketio.transport.XHRPollingTransport extends java.lang.Object implements com.koushikdutta.async.http.socketio.transport.SocketIOTransport {
private com.koushikdutta.async.http.AsyncHttpClient client
private android.net.Uri sessionUrl
private com.koushikdutta.async.http.socketio.transport.SocketIOTransport$StringCallback stringCallback
private com.koushikdutta.async.callback.CompletedCallback closedCallback
private boolean connected
private String sessionId
private static final String SEPARATOR
public void (com.koushikdutta.async.http.AsyncHttpClient, java.lang.String, java.lang.String)
com.koushikdutta.async.http.AsyncHttpClient client
String sessionUrl
String sessionId
public boolean isConnected ()
public void setClosedCallback (com.koushikdutta.async.callback.CompletedCallback)
com.koushikdutta.async.callback.CompletedCallback handler
public void disconnect ()
private void close (java.lang.Exception)
Exception ex
public com.koushikdutta.async.AsyncServer getServer ()
public void send (java.lang.String)
String message
com.koushikdutta.async.http.AsyncHttpRequest request
private void postMessage (java.lang.String)
String message
com.koushikdutta.async.http.AsyncHttpRequest request
private void doLongPolling ()
private void sendResult (java.lang.String)
int i
String result
String[] results
private java.lang.String computedRequestUrl ()
String currentTime
public void setStringCallback (com.koushikdutta.async.http.socketio.transport.SocketIOTransport$StringCallback)
com.koushikdutta.async.http.socketio.transport.SocketIOTransport$StringCallback callback
public boolean heartbeats ()
public java.lang.String getSessionId ()
static void access$000 (com.koushikdutta.async.http.socketio.transport.XHRPollingTransport, java.lang.Exception)
com.koushikdutta.async.http.socketio.transport.XHRPollingTransport x0
Exception x1
static void access$100 (com.koushikdutta.async.http.socketio.transport.XHRPollingTransport, java.lang.String)
com.koushikdutta.async.http.socketio.transport.XHRPollingTransport x0
String x1
static void access$200 (com.koushikdutta.async.http.socketio.transport.XHRPollingTransport)
com.koushikdutta.async.http.socketio.transport.XHRPollingTransport x0
}
com/koushikdutta/async/http/spdy/
com/koushikdutta/async/http/spdy/AsyncSpdyConnection$SpdySocket.classAsyncSpdyConnection.java
package com.koushikdutta.async.http.spdy
public com.koushikdutta.async.http.spdy.AsyncSpdyConnection$SpdySocket extends java.lang.Object implements com.koushikdutta.async.AsyncSocket {
long bytesLeftInWriteWindow
com.koushikdutta.async.callback.WritableCallback writable
final int id
com.koushikdutta.async.callback.CompletedCallback closedCallback
com.koushikdutta.async.callback.CompletedCallback endCallback
com.koushikdutta.async.callback.DataCallback dataCallback
com.koushikdutta.async.ByteBufferList pending
com.koushikdutta.async.future.SimpleFuture headers
boolean isOpen
int totalWindowRead
boolean paused
com.koushikdutta.async.ByteBufferList writing
final com.koushikdutta.async.http.spdy.AsyncSpdyConnection this$0
public com.koushikdutta.async.http.spdy.AsyncSpdyConnection getConnection ()
public com.koushikdutta.async.future.SimpleFuture headers ()
void updateWindowRead (int)
java.io.IOException e
int length
public void (com.koushikdutta.async.http.spdy.AsyncSpdyConnection, int, boolean, boolean, java.util.List)
int id
boolean outFinished
boolean inFinished
java.util.List headerBlock
public boolean isLocallyInitiated ()
boolean streamIsClient
public void addBytesToWriteWindow (long)
long delta
long prev
public com.koushikdutta.async.AsyncServer getServer ()
public void setDataCallback (com.koushikdutta.async.callback.DataCallback)
com.koushikdutta.async.callback.DataCallback callback
public com.koushikdutta.async.callback.DataCallback getDataCallback ()
public boolean isChunked ()
public void pause ()
public void resume ()
public void close ()
public boolean isPaused ()
public void setEndCallback (com.koushikdutta.async.callback.CompletedCallback)
com.koushikdutta.async.callback.CompletedCallback callback
public com.koushikdutta.async.callback.CompletedCallback getEndCallback ()
public java.lang.String charset ()
public void write (com.koushikdutta.async.ByteBufferList)
java.io.IOException e
com.koushikdutta.async.ByteBufferList bb
int canWrite
public void setWriteableCallback (com.koushikdutta.async.callback.WritableCallback)
com.koushikdutta.async.callback.WritableCallback handler
public com.koushikdutta.async.callback.WritableCallback getWriteableCallback ()
public boolean isOpen ()
public void end ()
java.io.IOException e
public void setClosedCallback (com.koushikdutta.async.callback.CompletedCallback)
com.koushikdutta.async.callback.CompletedCallback handler
public com.koushikdutta.async.callback.CompletedCallback getClosedCallback ()
public void receiveHeaders (java.util.List, com.koushikdutta.async.http.spdy.HeadersMode)
java.util.List headers
com.koushikdutta.async.http.spdy.HeadersMode headerMode
}
com/koushikdutta/async/http/spdy/AsyncSpdyConnection.classAsyncSpdyConnection.java
package com.koushikdutta.async.http.spdy
public com.koushikdutta.async.http.spdy.AsyncSpdyConnection extends java.lang.Object implements com.koushikdutta.async.http.spdy.FrameReader$Handler {
com.koushikdutta.async.AsyncSocket socket
com.koushikdutta.async.BufferedDataSink bufferedSocket
com.koushikdutta.async.http.spdy.FrameReader reader
com.koushikdutta.async.http.spdy.FrameWriter writer
com.koushikdutta.async.http.spdy.Variant variant
java.util.Hashtable sockets
com.koushikdutta.async.http.Protocol protocol
boolean client
int totalWindowRead
final com.koushikdutta.async.http.spdy.Settings okHttpSettings
private int nextPingId
private static final int OKHTTP_CLIENT_WINDOW_SIZE
private int lastGoodStreamId
private int nextStreamId
long bytesLeftInWriteWindow
com.koushikdutta.async.http.spdy.Settings peerSettings
private boolean receivedInitialPeerSettings
private java.util.Map pings
boolean shutdown
public com.koushikdutta.async.http.spdy.AsyncSpdyConnection$SpdySocket newStream (java.util.List, boolean, boolean)
java.util.List requestHeaders
boolean out
boolean in
private com.koushikdutta.async.http.spdy.AsyncSpdyConnection$SpdySocket newStream (int, java.util.List, boolean, boolean)
java.io.IOException e
int associatedStreamId
java.util.List requestHeaders
boolean out
boolean in
boolean outFinished
boolean inFinished
com.koushikdutta.async.http.spdy.AsyncSpdyConnection$SpdySocket socket
int streamId
void updateWindowRead (int)
java.io.IOException e
int length
public void (com.koushikdutta.async.AsyncSocket, com.koushikdutta.async.http.Protocol)
com.koushikdutta.async.AsyncSocket socket
com.koushikdutta.async.http.Protocol protocol
boolean client
public void sendConnectionPreface () throws java.io.IOException
int windowSize
private boolean pushedStream (int)
int streamId
public void data (boolean, int, com.koushikdutta.async.ByteBufferList)
java.io.IOException e
boolean inFinished
int streamId
com.koushikdutta.async.ByteBufferList source
com.koushikdutta.async.http.spdy.AsyncSpdyConnection$SpdySocket socket
int length
public void headers (boolean, boolean, int, int, java.util.List, com.koushikdutta.async.http.spdy.HeadersMode)
java.io.IOException e
java.io.IOException e
boolean outFinished
boolean inFinished
int streamId
int associatedStreamId
java.util.List headerBlock
com.koushikdutta.async.http.spdy.HeadersMode headersMode
com.koushikdutta.async.http.spdy.AsyncSpdyConnection$SpdySocket socket
public void rstStream (int, com.koushikdutta.async.http.spdy.ErrorCode)
int streamId
com.koushikdutta.async.http.spdy.ErrorCode errorCode
com.koushikdutta.async.http.spdy.AsyncSpdyConnection$SpdySocket rstStream
public void settings (boolean, com.koushikdutta.async.http.spdy.Settings)
java.io.IOException e
com.koushikdutta.async.http.spdy.AsyncSpdyConnection$SpdySocket socket
java.util.Iterator i$
boolean clearPrevious
com.koushikdutta.async.http.spdy.Settings settings
long delta
int priorWriteWindowSize
int peerInitialWindowSize
void addBytesToWriteWindow (long)
com.koushikdutta.async.http.spdy.AsyncSpdyConnection$SpdySocket socket
java.util.Iterator i$
long delta
public void ackSettings ()
java.io.IOException e
private void writePing (boolean, int, int, com.koushikdutta.async.http.spdy.Ping) throws java.io.IOException
boolean reply
int payload1
int payload2
com.koushikdutta.async.http.spdy.Ping ping
private synchronized com.koushikdutta.async.http.spdy.Ping removePing (int)
int id
public void ping (boolean, int, int)
com.koushikdutta.async.http.spdy.Ping ping
java.io.IOException e
boolean ack
int payload1
int payload2
public void goAway (int, com.koushikdutta.async.http.spdy.ErrorCode, com.koushikdutta.async.http.spdy.ByteString)
java.util.Map$Entry entry
int streamId
java.util.Iterator i
int lastGoodStreamId
com.koushikdutta.async.http.spdy.ErrorCode errorCode
com.koushikdutta.async.http.spdy.ByteString debugData
public void windowUpdate (int, long)
int streamId
long windowSizeIncrement
com.koushikdutta.async.http.spdy.AsyncSpdyConnection$SpdySocket socket
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, com.koushikdutta.async.http.spdy.ByteString, java.lang.String, int, long)
int streamId
String origin
com.koushikdutta.async.http.spdy.ByteString protocol
String host
int port
long maxAge
public void error (java.lang.Exception)
java.util.Map$Entry entry
java.util.Iterator i
Exception e
}
com/koushikdutta/async/http/spdy/BitArray$1.classBitArray.java
package com.koushikdutta.async.http.spdy
com.koushikdutta.async.http.spdy.BitArray$1 extends java.lang.Object {
}
com/koushikdutta/async/http/spdy/BitArray$FixedCapacity.classBitArray.java
package com.koushikdutta.async.http.spdy
public final com.koushikdutta.async.http.spdy.BitArray$FixedCapacity extends java.lang.Object implements com.koushikdutta.async.http.spdy.BitArray {
long data
public void ()
public void clear ()
public void set (int)
int index
public void toggle (int)
int index
public boolean get (int)
int index
public void shiftLeft (int)
int count
public java.lang.String toString ()
public com.koushikdutta.async.http.spdy.BitArray toVariableCapacity ()
private static int checkInput (int)
int index
}
com/koushikdutta/async/http/spdy/BitArray$VariableCapacity.classBitArray.java
package com.koushikdutta.async.http.spdy
public final com.koushikdutta.async.http.spdy.BitArray$VariableCapacity extends java.lang.Object implements com.koushikdutta.async.http.spdy.BitArray {
long[] data
private int start
public void ()
private void (com.koushikdutta.async.http.spdy.BitArray$FixedCapacity)
com.koushikdutta.async.http.spdy.BitArray$FixedCapacity small
private void growToSize (int)
int size
long[] newData
private int offsetOf (int)
int index
int offset
private int shiftOf (int)
int index
public void clear ()
public void set (int)
int index
int offset
public void toggle (int)
int index
int offset
public boolean get (int)
int index
int offset
public void shiftLeft (int)
int arrayShift
long[] newData
int count
public java.lang.String toString ()
int i
int count
StringBuilder builder
java.util.List ints
java.util.List toIntegerList ()
int i
int count
java.util.List ints
private static int checkInput (int)
int index
void (com.koushikdutta.async.http.spdy.BitArray$FixedCapacity, com.koushikdutta.async.http.spdy.BitArray$1)
com.koushikdutta.async.http.spdy.BitArray$FixedCapacity x0
com.koushikdutta.async.http.spdy.BitArray$1 x1
}
com/koushikdutta/async/http/spdy/BitArray.classBitArray.java
package com.koushikdutta.async.http.spdy
abstract com.koushikdutta.async.http.spdy.BitArray extends java.lang.Object {
public abstract void clear ()
public abstract void set (int)
public abstract void toggle (int)
public abstract boolean get (int)
public abstract void shiftLeft (int)
}
com/koushikdutta/async/http/spdy/ByteString.classByteString.java
package com.koushikdutta.async.http.spdy
final com.koushikdutta.async.http.spdy.ByteString extends java.lang.Object implements java.io.Serializable {
private static final char[] HEX_DIGITS
private static final long serialVersionUID
public static final com.koushikdutta.async.http.spdy.ByteString EMPTY
final byte[] data
private transient int hashCode
private transient String utf8
void (byte[])
byte[] data
public static transient com.koushikdutta.async.http.spdy.ByteString of (byte[])
byte[] data
public static com.koushikdutta.async.http.spdy.ByteString of (byte[], int, int)
byte[] data
int offset
int byteCount
byte[] copy
public static com.koushikdutta.async.http.spdy.ByteString encodeUtf8 (java.lang.String)
String s
com.koushikdutta.async.http.spdy.ByteString byteString
public java.lang.String utf8 ()
String result
public java.lang.String base64 ()
public static com.koushikdutta.async.http.spdy.ByteString decodeBase64 (java.lang.String)
String base64
byte[] decoded
public java.lang.String hex ()
byte b
byte[] arr$
int len$
int i$
char[] result
int c
public static com.koushikdutta.async.http.spdy.ByteString decodeHex (java.lang.String)
int d1
int d2
int i
String hex
byte[] result
private static int decodeHexDigit (char)
char c
public static com.koushikdutta.async.http.spdy.ByteString read (java.io.InputStream, int) throws java.io.IOException
int offset
int read
java.io.InputStream in
int byteCount
byte[] result
public com.koushikdutta.async.http.spdy.ByteString toAsciiLowercase ()
byte c
byte[] lowercase
int i
public com.koushikdutta.async.http.spdy.ByteString toAsciiUppercase ()
byte c
byte[] lowercase
int i
public byte getByte (int)
int pos
public int size ()
public byte[] toByteArray ()
public void write (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream out
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
int result
public java.lang.String toString ()
java.security.NoSuchAlgorithmException e
private void readObject (java.io.ObjectInputStream) throws java.io.IOException
java.lang.reflect.Field field
NoSuchFieldException e
IllegalAccessException e
java.io.ObjectInputStream in
int dataLength
com.koushikdutta.async.http.spdy.ByteString byteString
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream out
static void ()
}
com/koushikdutta/async/http/spdy/ErrorCode.classErrorCode.java
package com.koushikdutta.async.http.spdy
final com.koushikdutta.async.http.spdy.ErrorCode extends java.lang.Enum {
public static final com.koushikdutta.async.http.spdy.ErrorCode NO_ERROR
public static final com.koushikdutta.async.http.spdy.ErrorCode PROTOCOL_ERROR
public static final com.koushikdutta.async.http.spdy.ErrorCode INVALID_STREAM
public static final com.koushikdutta.async.http.spdy.ErrorCode UNSUPPORTED_VERSION
public static final com.koushikdutta.async.http.spdy.ErrorCode STREAM_IN_USE
public static final com.koushikdutta.async.http.spdy.ErrorCode STREAM_ALREADY_CLOSED
public static final com.koushikdutta.async.http.spdy.ErrorCode INTERNAL_ERROR
public static final com.koushikdutta.async.http.spdy.ErrorCode FLOW_CONTROL_ERROR
public static final com.koushikdutta.async.http.spdy.ErrorCode STREAM_CLOSED
public static final com.koushikdutta.async.http.spdy.ErrorCode FRAME_TOO_LARGE
public static final com.koushikdutta.async.http.spdy.ErrorCode REFUSED_STREAM
public static final com.koushikdutta.async.http.spdy.ErrorCode CANCEL
public static final com.koushikdutta.async.http.spdy.ErrorCode COMPRESSION_ERROR
public static final com.koushikdutta.async.http.spdy.ErrorCode CONNECT_ERROR
public static final com.koushikdutta.async.http.spdy.ErrorCode ENHANCE_YOUR_CALM
public static final com.koushikdutta.async.http.spdy.ErrorCode INADEQUATE_SECURITY
public static final com.koushikdutta.async.http.spdy.ErrorCode INVALID_CREDENTIALS
public final int httpCode
public final int spdyRstCode
public final int spdyGoAwayCode
private static final com.koushikdutta.async.http.spdy.ErrorCode[] $VALUES
public static com.koushikdutta.async.http.spdy.ErrorCode[] values ()
public static com.koushikdutta.async.http.spdy.ErrorCode valueOf (java.lang.String)
String name
private void (java.lang.String, int, int, int, int)
int httpCode
int spdyRstCode
int spdyGoAwayCode
public static com.koushikdutta.async.http.spdy.ErrorCode fromSpdy3Rst (int)
com.koushikdutta.async.http.spdy.ErrorCode errorCode
com.koushikdutta.async.http.spdy.ErrorCode[] arr$
int len$
int i$
int code
public static com.koushikdutta.async.http.spdy.ErrorCode fromHttp2 (int)
com.koushikdutta.async.http.spdy.ErrorCode errorCode
com.koushikdutta.async.http.spdy.ErrorCode[] arr$
int len$
int i$
int code
public static com.koushikdutta.async.http.spdy.ErrorCode fromSpdyGoAway (int)
com.koushikdutta.async.http.spdy.ErrorCode errorCode
com.koushikdutta.async.http.spdy.ErrorCode[] arr$
int len$
int i$
int code
static void ()
}
com/koushikdutta/async/http/spdy/FrameReader$Handler.classFrameReader.java
package com.koushikdutta.async.http.spdy
public abstract com.koushikdutta.async.http.spdy.FrameReader$Handler extends java.lang.Object {
public abstract void error (java.lang.Exception)
public abstract void data (boolean, int, com.koushikdutta.async.ByteBufferList)
public abstract void headers (boolean, boolean, int, int, java.util.List, com.koushikdutta.async.http.spdy.HeadersMode)
public abstract void rstStream (int, com.koushikdutta.async.http.spdy.ErrorCode)
public abstract void settings (boolean, com.koushikdutta.async.http.spdy.Settings)
public abstract void ackSettings ()
public abstract void ping (boolean, int, int)
public abstract void goAway (int, com.koushikdutta.async.http.spdy.ErrorCode, com.koushikdutta.async.http.spdy.ByteString)
public abstract void windowUpdate (int, long)
public abstract void priority (int, int, int, boolean)
public abstract void pushPromise (int, int, java.util.List)
public abstract void alternateService (int, java.lang.String, com.koushikdutta.async.http.spdy.ByteString, java.lang.String, int, long)
}
com/koushikdutta/async/http/spdy/FrameReader.classFrameReader.java
package com.koushikdutta.async.http.spdy
abstract com.koushikdutta.async.http.spdy.FrameReader extends java.lang.Object {
}
com/koushikdutta/async/http/spdy/FrameWriter.classFrameWriter.java
package com.koushikdutta.async.http.spdy
abstract com.koushikdutta.async.http.spdy.FrameWriter extends java.lang.Object implements java.io.Closeable {
public abstract void connectionPreface () throws java.io.IOException
public abstract void ackSettings () throws java.io.IOException
public abstract void pushPromise (int, int, java.util.List) 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, com.koushikdutta.async.http.spdy.ErrorCode) throws java.io.IOException
public abstract void data (boolean, int, com.koushikdutta.async.ByteBufferList) throws java.io.IOException
public abstract void settings (com.koushikdutta.async.http.spdy.Settings) throws java.io.IOException
public abstract void ping (boolean, int, int) throws java.io.IOException
public abstract void goAway (int, com.koushikdutta.async.http.spdy.ErrorCode, byte[]) throws java.io.IOException
public abstract void windowUpdate (int, long) throws java.io.IOException
}
com/koushikdutta/async/http/spdy/Header.classHeader.java
package com.koushikdutta.async.http.spdy
final com.koushikdutta.async.http.spdy.Header extends java.lang.Object {
public static final com.koushikdutta.async.http.spdy.ByteString RESPONSE_STATUS
public static final com.koushikdutta.async.http.spdy.ByteString TARGET_METHOD
public static final com.koushikdutta.async.http.spdy.ByteString TARGET_PATH
public static final com.koushikdutta.async.http.spdy.ByteString TARGET_SCHEME
public static final com.koushikdutta.async.http.spdy.ByteString TARGET_AUTHORITY
public static final com.koushikdutta.async.http.spdy.ByteString TARGET_HOST
public static final com.koushikdutta.async.http.spdy.ByteString VERSION
public final com.koushikdutta.async.http.spdy.ByteString name
public final com.koushikdutta.async.http.spdy.ByteString value
final int hpackSize
public void (java.lang.String, java.lang.String)
String name
String value
public void (com.koushikdutta.async.http.spdy.ByteString, java.lang.String)
com.koushikdutta.async.http.spdy.ByteString name
String value
public void (com.koushikdutta.async.http.spdy.ByteString, com.koushikdutta.async.http.spdy.ByteString)
com.koushikdutta.async.http.spdy.ByteString name
com.koushikdutta.async.http.spdy.ByteString value
public boolean equals (java.lang.Object)
com.koushikdutta.async.http.spdy.Header that
Object other
public int hashCode ()
int result
public java.lang.String toString ()
static void ()
}
com/koushikdutta/async/http/spdy/HeaderReader$1.classHeaderReader.java
package com.koushikdutta.async.http.spdy
com.koushikdutta.async.http.spdy.HeaderReader$1 extends java.util.zip.Inflater {
final com.koushikdutta.async.http.spdy.HeaderReader this$0
void (com.koushikdutta.async.http.spdy.HeaderReader)
public int inflate (byte[], int, int) throws java.util.zip.DataFormatException
byte[] buffer
int offset
int count
int result
}
com/koushikdutta/async/http/spdy/HeaderReader.classHeaderReader.java
package com.koushikdutta.async.http.spdy
com.koushikdutta.async.http.spdy.HeaderReader extends java.lang.Object {
java.util.zip.Inflater inflater
public void ()
public java.util.List readHeader (com.koushikdutta.async.ByteBufferList, int) throws java.io.IOException
int read
java.util.zip.DataFormatException e
java.nio.ByteBuffer b
com.koushikdutta.async.http.spdy.ByteString name
com.koushikdutta.async.http.spdy.ByteString values
int i
com.koushikdutta.async.ByteBufferList bb
int length
byte[] bytes
com.koushikdutta.async.ByteBufferList source
int numberOfPairs
java.util.List entries
private static com.koushikdutta.async.http.spdy.ByteString readByteString (com.koushikdutta.async.ByteBufferList)
com.koushikdutta.async.ByteBufferList source
int length
}
com/koushikdutta/async/http/spdy/HeadersMode.classHeadersMode.java
package com.koushikdutta.async.http.spdy
public final com.koushikdutta.async.http.spdy.HeadersMode extends java.lang.Enum {
public static final com.koushikdutta.async.http.spdy.HeadersMode SPDY_SYN_STREAM
public static final com.koushikdutta.async.http.spdy.HeadersMode SPDY_REPLY
public static final com.koushikdutta.async.http.spdy.HeadersMode SPDY_HEADERS
public static final com.koushikdutta.async.http.spdy.HeadersMode HTTP_20_HEADERS
private static final com.koushikdutta.async.http.spdy.HeadersMode[] $VALUES
public static com.koushikdutta.async.http.spdy.HeadersMode[] values ()
public static com.koushikdutta.async.http.spdy.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 ()
}
com/koushikdutta/async/http/spdy/HpackDraft08$Reader.classHpackDraft08.java
package com.koushikdutta.async.http.spdy
final com.koushikdutta.async.http.spdy.HpackDraft08$Reader extends java.lang.Object {
private final java.util.List emittedHeaders
private final com.koushikdutta.async.ByteBufferList source
private int maxHeaderTableByteCountSetting
private int maxHeaderTableByteCount
com.koushikdutta.async.http.spdy.Header[] headerTable
int nextHeaderIndex
int headerCount
com.koushikdutta.async.http.spdy.BitArray referencedHeaders
com.koushikdutta.async.http.spdy.BitArray emittedReferencedHeaders
int headerTableByteCount
void (int)
int maxHeaderTableByteCountSetting
public void refill (com.koushikdutta.async.ByteBufferList)
com.koushikdutta.async.ByteBufferList bb
int maxHeaderTableByteCount ()
void maxHeaderTableByteCountSetting (int)
int newMaxHeaderTableByteCountSetting
private void adjustHeaderTableByteCount ()
private void clearHeaderTable ()
private int evictToRecoverBytes (int)
int j
int bytesToRecover
int entriesToEvict
void readHeaders () throws java.io.IOException
int index
int index
int index
int b
private void clearReferenceSet ()
void emitReferenceSet ()
int i
java.util.List getAndReset ()
java.util.List result
private void readIndexedHeader (int) throws java.io.IOException
com.koushikdutta.async.http.spdy.Header staticEntry
int headerTableIndex
int index
private int headerTableIndex (int)
int index
private void readLiteralHeaderWithoutIndexingIndexedName (int) throws java.io.IOException
int index
com.koushikdutta.async.http.spdy.ByteString name
com.koushikdutta.async.http.spdy.ByteString value
private void readLiteralHeaderWithoutIndexingNewName () throws java.io.IOException
com.koushikdutta.async.http.spdy.ByteString name
com.koushikdutta.async.http.spdy.ByteString value
private void readLiteralHeaderWithIncrementalIndexingIndexedName (int) throws java.io.IOException
int nameIndex
com.koushikdutta.async.http.spdy.ByteString name
com.koushikdutta.async.http.spdy.ByteString value
private void readLiteralHeaderWithIncrementalIndexingNewName () throws java.io.IOException
com.koushikdutta.async.http.spdy.ByteString name
com.koushikdutta.async.http.spdy.ByteString value
private com.koushikdutta.async.http.spdy.ByteString getName (int)
int index
private boolean isStaticHeader (int)
int index
private void insertIntoHeaderTable (int, com.koushikdutta.async.http.spdy.Header)
com.koushikdutta.async.http.spdy.Header[] doubled
int index
com.koushikdutta.async.http.spdy.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
com.koushikdutta.async.http.spdy.ByteString readByteString () throws java.io.IOException
int firstByte
boolean huffmanDecode
int length
}
com/koushikdutta/async/http/spdy/HpackDraft08$Writer.classHpackDraft08.java
package com.koushikdutta.async.http.spdy
final com.koushikdutta.async.http.spdy.HpackDraft08$Writer extends java.lang.Object {
void ()
com.koushikdutta.async.ByteBufferList writeHeaders (java.util.List) throws java.io.IOException
com.koushikdutta.async.http.spdy.ByteString name
Integer staticIndex
int i
int size
java.util.List headerBlock
com.koushikdutta.async.ByteBufferList out
java.nio.ByteBuffer current
void writeInt (java.nio.ByteBuffer, int, int, int) throws java.io.IOException
int b
java.nio.ByteBuffer out
int value
int prefixMask
int bits
void writeByteString (java.nio.ByteBuffer, com.koushikdutta.async.http.spdy.ByteString) throws java.io.IOException
java.nio.ByteBuffer out
com.koushikdutta.async.http.spdy.ByteString data
}
com/koushikdutta/async/http/spdy/HpackDraft08.classHpackDraft08.java
package com.koushikdutta.async.http.spdy
final com.koushikdutta.async.http.spdy.HpackDraft08 extends java.lang.Object {
private static final int PREFIX_4_BITS
private static final int PREFIX_6_BITS
private static final int PREFIX_7_BITS
private static final com.koushikdutta.async.http.spdy.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 com.koushikdutta.async.http.spdy.ByteString checkLowercase (com.koushikdutta.async.http.spdy.ByteString) throws java.io.IOException
byte c
int i
int length
com.koushikdutta.async.http.spdy.ByteString name
static com.koushikdutta.async.http.spdy.Header[] access$000 ()
static com.koushikdutta.async.http.spdy.ByteString access$100 (com.koushikdutta.async.http.spdy.ByteString) throws java.io.IOException
com.koushikdutta.async.http.spdy.ByteString x0
static java.util.Map access$200 ()
static void ()
}
com/koushikdutta/async/http/spdy/Http20Draft13$FrameLogger.classHttp20Draft13.java
package com.koushikdutta.async.http.spdy
final com.koushikdutta.async.http.spdy.Http20Draft13$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[] arr$
int len$
int i$
int prefixFlag
int[] arr$
int len$
int i$
int frameFlag
int[] arr$
int len$
int i$
int i
int[] prefixFlags
int[] frameFlags
}
com/koushikdutta/async/http/spdy/Http20Draft13$Reader$1.classHttp20Draft13.java
package com.koushikdutta.async.http.spdy
com.koushikdutta.async.http.spdy.Http20Draft13$Reader$1 extends java.lang.Object implements com.koushikdutta.async.callback.DataCallback {
final com.koushikdutta.async.http.spdy.Http20Draft13$Reader this$0
void (com.koushikdutta.async.http.spdy.Http20Draft13$Reader)
public void onDataAvailable (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.ByteBufferList)
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.ByteBufferList bb
}
com/koushikdutta/async/http/spdy/Http20Draft13$Reader$2.classHttp20Draft13.java
package com.koushikdutta.async.http.spdy
com.koushikdutta.async.http.spdy.Http20Draft13$Reader$2 extends java.lang.Object implements com.koushikdutta.async.callback.DataCallback {
final com.koushikdutta.async.http.spdy.Http20Draft13$Reader this$0
void (com.koushikdutta.async.http.spdy.Http20Draft13$Reader)
public void onDataAvailable (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.ByteBufferList)
java.io.IOException e
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.ByteBufferList bb
}
com/koushikdutta/async/http/spdy/Http20Draft13$Reader.classHttp20Draft13.java
package com.koushikdutta.async.http.spdy
final com.koushikdutta.async.http.spdy.Http20Draft13$Reader extends java.lang.Object implements com.koushikdutta.async.http.spdy.FrameReader {
private final com.koushikdutta.async.DataEmitter emitter
private final boolean client
private final com.koushikdutta.async.http.spdy.FrameReader$Handler handler
private final com.koushikdutta.async.DataEmitterReader reader
final com.koushikdutta.async.http.spdy.HpackDraft08$Reader hpackReader
int w1
int w2
byte flags
byte type
short length
int streamId
private final com.koushikdutta.async.callback.DataCallback onFrame
private final com.koushikdutta.async.callback.DataCallback onFullFrame
byte pendingHeaderType
int continuingStreamId
int promisedStreamId
void (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.http.spdy.FrameReader$Handler, int, boolean)
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.http.spdy.FrameReader$Handler handler
int headerTableSize
boolean client
private void parseFrameHeader ()
private void readHeaders (com.koushikdutta.async.ByteBufferList, short, byte, int) throws java.io.IOException
com.koushikdutta.async.ByteBufferList source
short length
byte flags
int streamId
short padding
private void readContinuation (com.koushikdutta.async.ByteBufferList, short, byte, int) throws java.io.IOException
com.koushikdutta.async.ByteBufferList source
short length
byte flags
int streamId
private void readHeaderBlock (com.koushikdutta.async.ByteBufferList, short, short, byte, int) throws java.io.IOException
boolean endStream
com.koushikdutta.async.ByteBufferList source
short length
short padding
byte flags
int streamId
private void readData (com.koushikdutta.async.ByteBufferList, short, byte, int) throws java.io.IOException
com.koushikdutta.async.ByteBufferList source
short length
byte flags
int streamId
boolean inFinished
boolean gzipped
short padding
private void readPriority (com.koushikdutta.async.ByteBufferList, short, byte, int) throws java.io.IOException
com.koushikdutta.async.ByteBufferList source
short length
byte flags
int streamId
private void readPriority (com.koushikdutta.async.ByteBufferList, int) throws java.io.IOException
com.koushikdutta.async.ByteBufferList source
int streamId
int w1
boolean exclusive
int streamDependency
int weight
private void readRstStream (com.koushikdutta.async.ByteBufferList, short, byte, int) throws java.io.IOException
com.koushikdutta.async.ByteBufferList source
short length
byte flags
int streamId
int errorCodeInt
com.koushikdutta.async.http.spdy.ErrorCode errorCode
private void readSettings (com.koushikdutta.async.ByteBufferList, short, byte, int) throws java.io.IOException
short id
int value
int i
com.koushikdutta.async.ByteBufferList source
short length
byte flags
int streamId
com.koushikdutta.async.http.spdy.Settings settings
private void readPushPromise (com.koushikdutta.async.ByteBufferList, short, byte, int) throws java.io.IOException
com.koushikdutta.async.ByteBufferList source
short length
byte flags
int streamId
short padding
private void readPing (com.koushikdutta.async.ByteBufferList, short, byte, int) throws java.io.IOException
com.koushikdutta.async.ByteBufferList source
short length
byte flags
int streamId
int payload1
int payload2
boolean ack
private void readGoAway (com.koushikdutta.async.ByteBufferList, short, byte, int) throws java.io.IOException
com.koushikdutta.async.ByteBufferList source
short length
byte flags
int streamId
int lastStreamId
int errorCodeInt
int opaqueDataLength
com.koushikdutta.async.http.spdy.ErrorCode errorCode
com.koushikdutta.async.http.spdy.ByteString debugData
private void readWindowUpdate (com.koushikdutta.async.ByteBufferList, short, byte, int) throws java.io.IOException
com.koushikdutta.async.ByteBufferList source
short length
byte flags
int streamId
long increment
static com.koushikdutta.async.callback.DataCallback access$100 (com.koushikdutta.async.http.spdy.Http20Draft13$Reader)
com.koushikdutta.async.http.spdy.Http20Draft13$Reader x0
static com.koushikdutta.async.DataEmitterReader access$200 (com.koushikdutta.async.http.spdy.Http20Draft13$Reader)
com.koushikdutta.async.http.spdy.Http20Draft13$Reader x0
static void access$300 (com.koushikdutta.async.http.spdy.Http20Draft13$Reader, com.koushikdutta.async.ByteBufferList, short, byte, int) throws java.io.IOException
com.koushikdutta.async.http.spdy.Http20Draft13$Reader x0
com.koushikdutta.async.ByteBufferList x1
short x2
byte x3
int x4
static void access$400 (com.koushikdutta.async.http.spdy.Http20Draft13$Reader, com.koushikdutta.async.ByteBufferList, short, byte, int) throws java.io.IOException
com.koushikdutta.async.http.spdy.Http20Draft13$Reader x0
com.koushikdutta.async.ByteBufferList x1
short x2
byte x3
int x4
static void access$500 (com.koushikdutta.async.http.spdy.Http20Draft13$Reader, com.koushikdutta.async.ByteBufferList, short, byte, int) throws java.io.IOException
com.koushikdutta.async.http.spdy.Http20Draft13$Reader x0
com.koushikdutta.async.ByteBufferList x1
short x2
byte x3
int x4
static void access$600 (com.koushikdutta.async.http.spdy.Http20Draft13$Reader, com.koushikdutta.async.ByteBufferList, short, byte, int) throws java.io.IOException
com.koushikdutta.async.http.spdy.Http20Draft13$Reader x0
com.koushikdutta.async.ByteBufferList x1
short x2
byte x3
int x4
static void access$700 (com.koushikdutta.async.http.spdy.Http20Draft13$Reader, com.koushikdutta.async.ByteBufferList, short, byte, int) throws java.io.IOException
com.koushikdutta.async.http.spdy.Http20Draft13$Reader x0
com.koushikdutta.async.ByteBufferList x1
short x2
byte x3
int x4
static void access$800 (com.koushikdutta.async.http.spdy.Http20Draft13$Reader, com.koushikdutta.async.ByteBufferList, short, byte, int) throws java.io.IOException
com.koushikdutta.async.http.spdy.Http20Draft13$Reader x0
com.koushikdutta.async.ByteBufferList x1
short x2
byte x3
int x4
static void access$900 (com.koushikdutta.async.http.spdy.Http20Draft13$Reader, com.koushikdutta.async.ByteBufferList, short, byte, int) throws java.io.IOException
com.koushikdutta.async.http.spdy.Http20Draft13$Reader x0
com.koushikdutta.async.ByteBufferList x1
short x2
byte x3
int x4
static void access$1000 (com.koushikdutta.async.http.spdy.Http20Draft13$Reader, com.koushikdutta.async.ByteBufferList, short, byte, int) throws java.io.IOException
com.koushikdutta.async.http.spdy.Http20Draft13$Reader x0
com.koushikdutta.async.ByteBufferList x1
short x2
byte x3
int x4
static void access$1100 (com.koushikdutta.async.http.spdy.Http20Draft13$Reader, com.koushikdutta.async.ByteBufferList, short, byte, int) throws java.io.IOException
com.koushikdutta.async.http.spdy.Http20Draft13$Reader x0
com.koushikdutta.async.ByteBufferList x1
short x2
byte x3
int x4
static void access$1200 (com.koushikdutta.async.http.spdy.Http20Draft13$Reader, com.koushikdutta.async.ByteBufferList, short, byte, int) throws java.io.IOException
com.koushikdutta.async.http.spdy.Http20Draft13$Reader x0
com.koushikdutta.async.ByteBufferList x1
short x2
byte x3
int x4
static void access$1300 (com.koushikdutta.async.http.spdy.Http20Draft13$Reader)
com.koushikdutta.async.http.spdy.Http20Draft13$Reader x0
static com.koushikdutta.async.http.spdy.FrameReader$Handler access$1400 (com.koushikdutta.async.http.spdy.Http20Draft13$Reader)
com.koushikdutta.async.http.spdy.Http20Draft13$Reader x0
}
com/koushikdutta/async/http/spdy/Http20Draft13$Writer.classHttp20Draft13.java
package com.koushikdutta.async.http.spdy
final com.koushikdutta.async.http.spdy.Http20Draft13$Writer extends java.lang.Object implements com.koushikdutta.async.http.spdy.FrameWriter {
private final com.koushikdutta.async.BufferedDataSink sink
private final boolean client
private final com.koushikdutta.async.http.spdy.HpackDraft08$Writer hpackWriter
private boolean closed
private final com.koushikdutta.async.ByteBufferList frameHeader
void (com.koushikdutta.async.BufferedDataSink, boolean)
com.koushikdutta.async.BufferedDataSink sink
boolean client
public synchronized void ackSettings () throws java.io.IOException
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
com.koushikdutta.async.ByteBufferList hpackBuffer
long byteCount
int length
byte type
byte flags
java.nio.ByteBuffer sink
void headers (boolean, int, java.util.List) throws java.io.IOException
boolean outFinished
int streamId
java.util.List headerBlock
com.koushikdutta.async.ByteBufferList hpackBuffer
long byteCount
int length
byte type
byte flags
private void writeContinuationFrames (com.koushikdutta.async.ByteBufferList, int) throws java.io.IOException
int length
int newRemaining
com.koushikdutta.async.ByteBufferList hpackBuffer
int streamId
public synchronized void rstStream (int, com.koushikdutta.async.http.spdy.ErrorCode) throws java.io.IOException
int streamId
com.koushikdutta.async.http.spdy.ErrorCode errorCode
int length
byte type
byte flags
java.nio.ByteBuffer sink
public synchronized void data (boolean, int, com.koushikdutta.async.ByteBufferList) throws java.io.IOException
boolean outFinished
int streamId
com.koushikdutta.async.ByteBufferList source
byte flags
void dataFrame (int, byte, com.koushikdutta.async.ByteBufferList) throws java.io.IOException
int streamId
byte flags
com.koushikdutta.async.ByteBufferList buffer
byte type
public synchronized void settings (com.koushikdutta.async.http.spdy.Settings) throws java.io.IOException
int id
int i
com.koushikdutta.async.http.spdy.Settings settings
int length
byte type
byte flags
int streamId
java.nio.ByteBuffer sink
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
java.nio.ByteBuffer sink
public synchronized void goAway (int, com.koushikdutta.async.http.spdy.ErrorCode, byte[]) throws java.io.IOException
int lastGoodStreamId
com.koushikdutta.async.http.spdy.ErrorCode errorCode
byte[] debugData
int length
byte type
byte flags
int streamId
java.nio.ByteBuffer sink
public synchronized void windowUpdate (int, long) throws java.io.IOException
int streamId
long windowSizeIncrement
int length
byte type
byte flags
java.nio.ByteBuffer sink
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
java.nio.ByteBuffer sink
}
com/koushikdutta/async/http/spdy/Http20Draft13.classHttp20Draft13.java
package com.koushikdutta.async.http.spdy
final com.koushikdutta.async.http.spdy.Http20Draft13 extends java.lang.Object implements com.koushikdutta.async.http.spdy.Variant {
private static final java.util.logging.Logger logger
private static final com.koushikdutta.async.http.spdy.ByteString CONNECTION_PREFACE
static final int 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_SEGMENT
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
void ()
public com.koushikdutta.async.http.Protocol getProtocol ()
public com.koushikdutta.async.http.spdy.FrameReader newReader (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.http.spdy.FrameReader$Handler, boolean)
com.koushikdutta.async.DataEmitter source
com.koushikdutta.async.http.spdy.FrameReader$Handler handler
boolean client
public com.koushikdutta.async.http.spdy.FrameWriter newWriter (com.koushikdutta.async.BufferedDataSink, boolean)
com.koushikdutta.async.BufferedDataSink sink
boolean client
public int maxFrameSize ()
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 short lengthWithoutPadding (short, byte, short) throws java.io.IOException
short length
byte flags
short padding
static java.util.logging.Logger access$000 ()
static java.io.IOException access$1500 (java.lang.String, java.lang.Object[]) throws java.io.IOException
String x0
Object[] x1
static short access$1600 (short, byte, short) throws java.io.IOException
short x0
byte x1
short x2
static com.koushikdutta.async.http.spdy.ByteString access$1700 ()
static java.lang.IllegalArgumentException access$1800 (java.lang.String, java.lang.Object[])
String x0
Object[] x1
static void ()
}
com/koushikdutta/async/http/spdy/Huffman$Node.classHuffman.java
package com.koushikdutta.async.http.spdy
final com.koushikdutta.async.http.spdy.Huffman$Node extends java.lang.Object {
private final com.koushikdutta.async.http.spdy.Huffman$Node[] children
private final int symbol
private final int terminalBits
void ()
void (int, int)
int symbol
int bits
int b
static com.koushikdutta.async.http.spdy.Huffman$Node[] access$000 (com.koushikdutta.async.http.spdy.Huffman$Node)
com.koushikdutta.async.http.spdy.Huffman$Node x0
static int access$100 (com.koushikdutta.async.http.spdy.Huffman$Node)
com.koushikdutta.async.http.spdy.Huffman$Node x0
static int access$200 (com.koushikdutta.async.http.spdy.Huffman$Node)
com.koushikdutta.async.http.spdy.Huffman$Node x0
}
com/koushikdutta/async/http/spdy/Huffman.classHuffman.java
package com.koushikdutta.async.http.spdy
com.koushikdutta.async.http.spdy.Huffman extends java.lang.Object {
private static final int[] CODES
private static final byte[] CODE_LENGTHS
private static final com.koushikdutta.async.http.spdy.Huffman INSTANCE
private final com.koushikdutta.async.http.spdy.Huffman$Node root
public static com.koushikdutta.async.http.spdy.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[]) throws java.io.IOException
int c
int b
int i
int c
byte[] buf
java.io.ByteArrayOutputStream baos
com.koushikdutta.async.http.spdy.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
com.koushikdutta.async.http.spdy.Huffman$Node terminal
com.koushikdutta.async.http.spdy.Huffman$Node current
int shift
int start
int end
static void ()
}
com/koushikdutta/async/http/spdy/Ping.classPing.java
package com.koushikdutta.async.http.spdy
final com.koushikdutta.async.http.spdy.Ping extends java.lang.Object {
private final java.util.concurrent.CountDownLatch latch
private long sent
private long received
void ()
public void send ()
public 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
}
com/koushikdutta/async/http/spdy/Settings.classSettings.java
package com.koushikdutta.async.http.spdy
final com.koushikdutta.async.http.spdy.Settings extends java.lang.Object {
public 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 DOWNLOAD_RETRANS_RATE
public 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
void ()
public void clear ()
public com.koushikdutta.async.http.spdy.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 getDownloadRetransRate (int)
int defaultValue
int bit
public 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
public void merge (com.koushikdutta.async.http.spdy.Settings)
int i
com.koushikdutta.async.http.spdy.Settings other
}
com/koushikdutta/async/http/spdy/Spdy3$Reader$1.classSpdy3.java
package com.koushikdutta.async.http.spdy
com.koushikdutta.async.http.spdy.Spdy3$Reader$1 extends java.lang.Object implements com.koushikdutta.async.callback.CompletedCallback {
final com.koushikdutta.async.http.spdy.Spdy3$Reader this$0
void (com.koushikdutta.async.http.spdy.Spdy3$Reader)
public void onCompleted (java.lang.Exception)
Exception ex
}
com/koushikdutta/async/http/spdy/Spdy3$Reader$2.classSpdy3.java
package com.koushikdutta.async.http.spdy
com.koushikdutta.async.http.spdy.Spdy3$Reader$2 extends java.lang.Object implements com.koushikdutta.async.callback.DataCallback {
final com.koushikdutta.async.http.spdy.Spdy3$Reader this$0
void (com.koushikdutta.async.http.spdy.Spdy3$Reader)
public void onDataAvailable (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.ByteBufferList)
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.ByteBufferList bb
boolean control
}
com/koushikdutta/async/http/spdy/Spdy3$Reader$3.classSpdy3.java
package com.koushikdutta.async.http.spdy
com.koushikdutta.async.http.spdy.Spdy3$Reader$3 extends java.lang.Object implements com.koushikdutta.async.callback.DataCallback {
final com.koushikdutta.async.http.spdy.Spdy3$Reader this$0
void (com.koushikdutta.async.http.spdy.Spdy3$Reader)
public void onDataAvailable (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.ByteBufferList)
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.ByteBufferList bb
int toRead
}
com/koushikdutta/async/http/spdy/Spdy3$Reader$4.classSpdy3.java
package com.koushikdutta.async.http.spdy
com.koushikdutta.async.http.spdy.Spdy3$Reader$4 extends java.lang.Object implements com.koushikdutta.async.callback.DataCallback {
final com.koushikdutta.async.http.spdy.Spdy3$Reader this$0
void (com.koushikdutta.async.http.spdy.Spdy3$Reader)
public void onDataAvailable (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.ByteBufferList)
java.io.IOException e
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.ByteBufferList bb
int version
int type
}
com/koushikdutta/async/http/spdy/Spdy3$Reader.classSpdy3.java
package com.koushikdutta.async.http.spdy
final com.koushikdutta.async.http.spdy.Spdy3$Reader extends java.lang.Object implements com.koushikdutta.async.http.spdy.FrameReader {
private final com.koushikdutta.async.http.spdy.HeaderReader headerReader
private final com.koushikdutta.async.DataEmitter emitter
private final boolean client
private final com.koushikdutta.async.http.spdy.FrameReader$Handler handler
private final com.koushikdutta.async.DataEmitterReader reader
int w1
int w2
int flags
int length
int streamId
boolean inFinished
private final com.koushikdutta.async.ByteBufferList emptyList
private final com.koushikdutta.async.callback.DataCallback onFrame
com.koushikdutta.async.ByteBufferList partial
private final com.koushikdutta.async.callback.DataCallback onDataFrame
private final com.koushikdutta.async.callback.DataCallback onFullFrame
void (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.http.spdy.FrameReader$Handler, boolean)
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.http.spdy.FrameReader$Handler handler
boolean client
private void parseFrameHeader ()
private void readSynStream (com.koushikdutta.async.ByteBufferList, int, int) throws java.io.IOException
com.koushikdutta.async.ByteBufferList source
int flags
int length
int w1
int w2
int streamId
int associatedStreamId
java.util.List headerBlock
boolean inFinished
boolean outFinished
private void readSynReply (com.koushikdutta.async.ByteBufferList, int, int) throws java.io.IOException
com.koushikdutta.async.ByteBufferList source
int flags
int length
int w1
int streamId
java.util.List headerBlock
boolean inFinished
private void readRstStream (com.koushikdutta.async.ByteBufferList, int, int) throws java.io.IOException
com.koushikdutta.async.ByteBufferList source
int flags
int length
int streamId
int errorCodeInt
com.koushikdutta.async.http.spdy.ErrorCode errorCode
private void readHeaders (com.koushikdutta.async.ByteBufferList, int, int) throws java.io.IOException
com.koushikdutta.async.ByteBufferList source
int flags
int length
int w1
int streamId
java.util.List headerBlock
private void readWindowUpdate (com.koushikdutta.async.ByteBufferList, int, int) throws java.io.IOException
com.koushikdutta.async.ByteBufferList source
int flags
int length
int w1
int w2
int streamId
long increment
private void readPing (com.koushikdutta.async.ByteBufferList, int, int) throws java.io.IOException
com.koushikdutta.async.ByteBufferList source
int flags
int length
int id
boolean ack
private void readGoAway (com.koushikdutta.async.ByteBufferList, int, int) throws java.io.IOException
com.koushikdutta.async.ByteBufferList source
int flags
int length
int lastGoodStreamId
int errorCodeInt
com.koushikdutta.async.http.spdy.ErrorCode errorCode
private void readSettings (com.koushikdutta.async.ByteBufferList, int, int) throws java.io.IOException
int w1
int value
int idFlags
int id
int i
com.koushikdutta.async.ByteBufferList source
int flags
int length
int numberOfEntries
com.koushikdutta.async.http.spdy.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
static com.koushikdutta.async.callback.DataCallback access$000 (com.koushikdutta.async.http.spdy.Spdy3$Reader)
com.koushikdutta.async.http.spdy.Spdy3$Reader x0
static com.koushikdutta.async.ByteBufferList access$100 (com.koushikdutta.async.http.spdy.Spdy3$Reader)
com.koushikdutta.async.http.spdy.Spdy3$Reader x0
static com.koushikdutta.async.callback.DataCallback access$200 (com.koushikdutta.async.http.spdy.Spdy3$Reader)
com.koushikdutta.async.http.spdy.Spdy3$Reader x0
static com.koushikdutta.async.DataEmitterReader access$300 (com.koushikdutta.async.http.spdy.Spdy3$Reader)
com.koushikdutta.async.http.spdy.Spdy3$Reader x0
static com.koushikdutta.async.http.spdy.FrameReader$Handler access$400 (com.koushikdutta.async.http.spdy.Spdy3$Reader)
com.koushikdutta.async.http.spdy.Spdy3$Reader x0
static void access$500 (com.koushikdutta.async.http.spdy.Spdy3$Reader)
com.koushikdutta.async.http.spdy.Spdy3$Reader x0
static void access$600 (com.koushikdutta.async.http.spdy.Spdy3$Reader, com.koushikdutta.async.ByteBufferList, int, int) throws java.io.IOException
com.koushikdutta.async.http.spdy.Spdy3$Reader x0
com.koushikdutta.async.ByteBufferList x1
int x2
int x3
static void access$700 (com.koushikdutta.async.http.spdy.Spdy3$Reader, com.koushikdutta.async.ByteBufferList, int, int) throws java.io.IOException
com.koushikdutta.async.http.spdy.Spdy3$Reader x0
com.koushikdutta.async.ByteBufferList x1
int x2
int x3
static void access$800 (com.koushikdutta.async.http.spdy.Spdy3$Reader, com.koushikdutta.async.ByteBufferList, int, int) throws java.io.IOException
com.koushikdutta.async.http.spdy.Spdy3$Reader x0
com.koushikdutta.async.ByteBufferList x1
int x2
int x3
static void access$900 (com.koushikdutta.async.http.spdy.Spdy3$Reader, com.koushikdutta.async.ByteBufferList, int, int) throws java.io.IOException
com.koushikdutta.async.http.spdy.Spdy3$Reader x0
com.koushikdutta.async.ByteBufferList x1
int x2
int x3
static void access$1000 (com.koushikdutta.async.http.spdy.Spdy3$Reader, com.koushikdutta.async.ByteBufferList, int, int) throws java.io.IOException
com.koushikdutta.async.http.spdy.Spdy3$Reader x0
com.koushikdutta.async.ByteBufferList x1
int x2
int x3
static void access$1100 (com.koushikdutta.async.http.spdy.Spdy3$Reader, com.koushikdutta.async.ByteBufferList, int, int) throws java.io.IOException
com.koushikdutta.async.http.spdy.Spdy3$Reader x0
com.koushikdutta.async.ByteBufferList x1
int x2
int x3
static void access$1200 (com.koushikdutta.async.http.spdy.Spdy3$Reader, com.koushikdutta.async.ByteBufferList, int, int) throws java.io.IOException
com.koushikdutta.async.http.spdy.Spdy3$Reader x0
com.koushikdutta.async.ByteBufferList x1
int x2
int x3
static void access$1300 (com.koushikdutta.async.http.spdy.Spdy3$Reader, com.koushikdutta.async.ByteBufferList, int, int) throws java.io.IOException
com.koushikdutta.async.http.spdy.Spdy3$Reader x0
com.koushikdutta.async.ByteBufferList x1
int x2
int x3
}
com/koushikdutta/async/http/spdy/Spdy3$Writer.classSpdy3.java
package com.koushikdutta.async.http.spdy
final com.koushikdutta.async.http.spdy.Spdy3$Writer extends java.lang.Object implements com.koushikdutta.async.http.spdy.FrameWriter {
private final com.koushikdutta.async.BufferedDataSink sink
private final boolean client
private boolean closed
private com.koushikdutta.async.ByteBufferList frameHeader
private final java.util.zip.Deflater deflater
com.koushikdutta.async.ByteBufferList dataList
com.koushikdutta.async.ByteBufferList headerBlockList
void (com.koushikdutta.async.BufferedDataSink, boolean)
com.koushikdutta.async.BufferedDataSink sink
boolean client
public void ackSettings ()
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 synStream (boolean, boolean, int, int, java.util.List) throws java.io.IOException
boolean outFinished
boolean inFinished
int streamId
int associatedStreamId
java.util.List headerBlock
com.koushikdutta.async.ByteBufferList headerBlockBuffer
int length
int type
int flags
int unused
java.nio.ByteBuffer sink
public synchronized void synReply (boolean, int, java.util.List) throws java.io.IOException
boolean outFinished
int streamId
java.util.List headerBlock
com.koushikdutta.async.ByteBufferList headerBlockBuffer
int type
int flags
int length
java.nio.ByteBuffer sink
public synchronized void headers (int, java.util.List) throws java.io.IOException
int streamId
java.util.List headerBlock
com.koushikdutta.async.ByteBufferList headerBlockBuffer
int flags
int type
int length
java.nio.ByteBuffer sink
public synchronized void rstStream (int, com.koushikdutta.async.http.spdy.ErrorCode) throws java.io.IOException
int streamId
com.koushikdutta.async.http.spdy.ErrorCode errorCode
int flags
int type
int length
java.nio.ByteBuffer sink
public synchronized void data (boolean, int, com.koushikdutta.async.ByteBufferList) throws java.io.IOException
boolean outFinished
int streamId
com.koushikdutta.async.ByteBufferList source
int flags
void sendDataFrame (int, int, com.koushikdutta.async.ByteBufferList) throws java.io.IOException
int streamId
int flags
com.koushikdutta.async.ByteBufferList buffer
int byteCount
java.nio.ByteBuffer sink
private com.koushikdutta.async.ByteBufferList writeNameValueBlockToBuffer (java.util.List) throws java.io.IOException
java.nio.ByteBuffer newOut
com.koushikdutta.async.http.spdy.ByteString name
com.koushikdutta.async.http.spdy.ByteString value
int i
int size
java.nio.ByteBuffer deflated
int read
java.util.List headerBlock
java.nio.ByteBuffer headerBlockOut
public synchronized void settings (com.koushikdutta.async.http.spdy.Settings) throws java.io.IOException
int settingsFlags
int i
com.koushikdutta.async.http.spdy.Settings settings
int type
int flags
int size
int length
java.nio.ByteBuffer sink
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
java.nio.ByteBuffer sink
public synchronized void goAway (int, com.koushikdutta.async.http.spdy.ErrorCode, byte[]) throws java.io.IOException
int lastGoodStreamId
com.koushikdutta.async.http.spdy.ErrorCode errorCode
byte[] ignored
int type
int flags
int length
java.nio.ByteBuffer sink
public synchronized void windowUpdate (int, long) throws java.io.IOException
int streamId
long increment
int type
int flags
int length
java.nio.ByteBuffer sink
public synchronized void close () throws java.io.IOException
}
com/koushikdutta/async/http/spdy/Spdy3.classSpdy3.java
package com.koushikdutta.async.http.spdy
final com.koushikdutta.async.http.spdy.Spdy3 extends java.lang.Object implements com.koushikdutta.async.http.spdy.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
void ()
public com.koushikdutta.async.http.Protocol getProtocol ()
public com.koushikdutta.async.http.spdy.FrameReader newReader (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.http.spdy.FrameReader$Handler, boolean)
com.koushikdutta.async.DataEmitter source
com.koushikdutta.async.http.spdy.FrameReader$Handler handler
boolean client
public com.koushikdutta.async.http.spdy.FrameWriter newWriter (com.koushikdutta.async.BufferedDataSink, boolean)
com.koushikdutta.async.BufferedDataSink sink
boolean client
public int maxFrameSize ()
static void ()
java.io.UnsupportedEncodingException e
}
com/koushikdutta/async/http/spdy/SpdyMiddleware$1.classSpdyMiddleware.java
package com.koushikdutta.async.http.spdy
com.koushikdutta.async.http.spdy.SpdyMiddleware$1 extends java.lang.Object implements com.koushikdutta.async.http.AsyncSSLEngineConfigurator {
final com.koushikdutta.async.http.spdy.SpdyMiddleware this$0
void (com.koushikdutta.async.http.spdy.SpdyMiddleware)
public void configureEngine (javax.net.ssl.SSLEngine, com.koushikdutta.async.http.AsyncHttpClientMiddleware$GetSocketData, java.lang.String, int)
javax.net.ssl.SSLEngine engine
com.koushikdutta.async.http.AsyncHttpClientMiddleware$GetSocketData data
String host
int port
}
com/koushikdutta/async/http/spdy/SpdyMiddleware$2$1.classSpdyMiddleware.java
package com.koushikdutta.async.http.spdy
com.koushikdutta.async.http.spdy.SpdyMiddleware$2$1 extends com.koushikdutta.async.http.spdy.AsyncSpdyConnection {
boolean hasReceivedSettings
final com.koushikdutta.async.http.spdy.SpdyMiddleware$2 this$1
void (com.koushikdutta.async.http.spdy.SpdyMiddleware$2, com.koushikdutta.async.AsyncSocket, com.koushikdutta.async.http.Protocol)
com.koushikdutta.async.AsyncSocket x0
com.koushikdutta.async.http.Protocol x1
public void settings (boolean, com.koushikdutta.async.http.spdy.Settings)
java.io.IOException e1
com.koushikdutta.async.http.spdy.SpdyMiddleware$SpdyConnectionWaiter waiter
boolean clearPrevious
com.koushikdutta.async.http.spdy.Settings settings
}
com/koushikdutta/async/http/spdy/SpdyMiddleware$2.classSpdyMiddleware.java
package com.koushikdutta.async.http.spdy
com.koushikdutta.async.http.spdy.SpdyMiddleware$2 extends java.lang.Object implements com.koushikdutta.async.AsyncSSLSocketWrapper$HandshakeCallback {
final com.koushikdutta.async.http.AsyncHttpClientMiddleware$GetSocketData val$data
final String val$key
final com.koushikdutta.async.callback.ConnectCallback val$callback
final com.koushikdutta.async.http.spdy.SpdyMiddleware this$0
void (com.koushikdutta.async.http.spdy.SpdyMiddleware, com.koushikdutta.async.http.AsyncHttpClientMiddleware$GetSocketData, java.lang.String, com.koushikdutta.async.callback.ConnectCallback)
public void onHandshakeCompleted (java.lang.Exception, com.koushikdutta.async.AsyncSSLSocket)
long ptr
byte[] proto
com.koushikdutta.async.http.Protocol p
Exception ex
Exception e
com.koushikdutta.async.AsyncSSLSocket socket
String protoString
com.koushikdutta.async.http.spdy.AsyncSpdyConnection connection
}
com/koushikdutta/async/http/spdy/SpdyMiddleware$3.classSpdyMiddleware.java
package com.koushikdutta.async.http.spdy
com.koushikdutta.async.http.spdy.SpdyMiddleware$3 extends java.lang.Object implements com.koushikdutta.async.callback.ConnectCallback {
final String val$key
final com.koushikdutta.async.callback.ConnectCallback val$superCallback
final com.koushikdutta.async.http.spdy.SpdyMiddleware this$0
void (com.koushikdutta.async.http.spdy.SpdyMiddleware, java.lang.String, com.koushikdutta.async.callback.ConnectCallback)
public void onConnectCompleted (java.lang.Exception, com.koushikdutta.async.AsyncSocket)
com.koushikdutta.async.http.spdy.SpdyMiddleware$SpdyConnectionWaiter conn
Exception ex
com.koushikdutta.async.AsyncSocket socket
}
com/koushikdutta/async/http/spdy/SpdyMiddleware$4.classSpdyMiddleware.java
package com.koushikdutta.async.http.spdy
com.koushikdutta.async.http.spdy.SpdyMiddleware$4 extends java.lang.Object implements com.koushikdutta.async.future.FutureCallback {
final com.koushikdutta.async.http.AsyncHttpClientMiddleware$GetSocketData val$data
final com.koushikdutta.async.future.SimpleCancellable val$ret
final com.koushikdutta.async.http.spdy.SpdyMiddleware this$0
void (com.koushikdutta.async.http.spdy.SpdyMiddleware, com.koushikdutta.async.http.AsyncHttpClientMiddleware$GetSocketData, com.koushikdutta.async.future.SimpleCancellable)
public void onCompleted (java.lang.Exception, com.koushikdutta.async.http.spdy.AsyncSpdyConnection)
Exception e
com.koushikdutta.async.http.spdy.AsyncSpdyConnection conn
public volatile void onCompleted (java.lang.Exception, java.lang.Object)
Exception x0
Object x1
}
com/koushikdutta/async/http/spdy/SpdyMiddleware$5.classSpdyMiddleware.java
package com.koushikdutta.async.http.spdy
com.koushikdutta.async.http.spdy.SpdyMiddleware$5 extends java.lang.Object implements com.koushikdutta.async.future.FutureCallback {
final com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnExchangeHeaderData val$data
final com.koushikdutta.async.http.spdy.AsyncSpdyConnection$SpdySocket val$spdySocket
final com.koushikdutta.async.http.spdy.SpdyMiddleware this$0
void (com.koushikdutta.async.http.spdy.SpdyMiddleware, com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnExchangeHeaderData, com.koushikdutta.async.http.spdy.AsyncSpdyConnection$SpdySocket)
public void onCompleted (java.lang.Exception, com.koushikdutta.async.http.Headers)
Exception e
com.koushikdutta.async.http.Headers result
com.koushikdutta.async.DataEmitter emitter
public volatile void onCompleted (java.lang.Exception, java.lang.Object)
Exception x0
Object x1
}
com/koushikdutta/async/http/spdy/SpdyMiddleware$6.classSpdyMiddleware.java
package com.koushikdutta.async.http.spdy
com.koushikdutta.async.http.spdy.SpdyMiddleware$6 extends com.koushikdutta.async.future.TransformFuture {
final com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnExchangeHeaderData val$data
final com.koushikdutta.async.http.spdy.SpdyMiddleware this$0
void (com.koushikdutta.async.http.spdy.SpdyMiddleware, com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnExchangeHeaderData)
protected void transform (java.util.List) throws java.lang.Exception
String key
String value
com.koushikdutta.async.http.spdy.Header header
java.util.Iterator i$
java.util.List result
com.koushikdutta.async.http.Headers headers
String status
String[] statusParts
protected volatile void transform (java.lang.Object) throws java.lang.Exception
Object x0
}
com/koushikdutta/async/http/spdy/SpdyMiddleware$NoSpdyException.classSpdyMiddleware.java
package com.koushikdutta.async.http.spdy
com.koushikdutta.async.http.spdy.SpdyMiddleware$NoSpdyException extends java.lang.Exception {
private void ()
void (com.koushikdutta.async.http.spdy.SpdyMiddleware$1)
com.koushikdutta.async.http.spdy.SpdyMiddleware$1 x0
}
com/koushikdutta/async/http/spdy/SpdyMiddleware$SpdyConnectionWaiter.classSpdyMiddleware.java
package com.koushikdutta.async.http.spdy
com.koushikdutta.async.http.spdy.SpdyMiddleware$SpdyConnectionWaiter extends com.koushikdutta.async.future.MultiFuture {
com.koushikdutta.async.future.SimpleCancellable originalCancellable
private void ()
void (com.koushikdutta.async.http.spdy.SpdyMiddleware$1)
com.koushikdutta.async.http.spdy.SpdyMiddleware$1 x0
}
com/koushikdutta/async/http/spdy/SpdyMiddleware.classSpdyMiddleware.java
package com.koushikdutta.async.http.spdy
public com.koushikdutta.async.http.spdy.SpdyMiddleware extends com.koushikdutta.async.http.AsyncSSLSocketMiddleware {
boolean initialized
java.lang.reflect.Field peerHost
java.lang.reflect.Field peerPort
java.lang.reflect.Field sslParameters
java.lang.reflect.Field npnProtocols
java.lang.reflect.Field alpnProtocols
java.lang.reflect.Field sslNativePointer
java.lang.reflect.Field useSni
java.lang.reflect.Method nativeGetNpnNegotiatedProtocol
java.lang.reflect.Method nativeGetAlpnNegotiatedProtocol
java.util.Hashtable connections
boolean spdyEnabled
private static final com.koushikdutta.async.http.spdy.SpdyMiddleware$NoSpdyException NO_SPDY
public void (com.koushikdutta.async.http.AsyncHttpClient)
com.koushikdutta.async.http.AsyncHttpClient client
private void configure (javax.net.ssl.SSLEngine, com.koushikdutta.async.http.AsyncHttpClientMiddleware$GetSocketData, java.lang.String, int)
String nativeCryptoName
Exception e
byte[] protocols
Object sslp
Exception e
javax.net.ssl.SSLEngine engine
com.koushikdutta.async.http.AsyncHttpClientMiddleware$GetSocketData data
String host
int port
public boolean getSpdyEnabled ()
public void setSpdyEnabled (boolean)
boolean enabled
public void setSSLContext (javax.net.ssl.SSLContext)
javax.net.ssl.SSLContext sslContext
static transient byte[] concatLengthPrefixed (com.koushikdutta.async.http.Protocol[])
com.koushikdutta.async.http.Protocol protocol
com.koushikdutta.async.http.Protocol[] arr$
int len$
int i$
com.koushikdutta.async.http.Protocol[] protocols
java.nio.ByteBuffer result
byte[] ret
private static java.lang.String requestPath (android.net.Uri)
android.net.Uri uri
String pathAndQuery
private void noSpdy (java.lang.String)
String key
com.koushikdutta.async.http.spdy.SpdyMiddleware$SpdyConnectionWaiter conn
private void invokeConnect (java.lang.String, com.koushikdutta.async.callback.ConnectCallback, java.lang.Exception, com.koushikdutta.async.AsyncSSLSocket)
String key
com.koushikdutta.async.callback.ConnectCallback callback
Exception e
com.koushikdutta.async.AsyncSSLSocket socket
com.koushikdutta.async.http.spdy.SpdyMiddleware$SpdyConnectionWaiter waiter
protected com.koushikdutta.async.AsyncSSLSocketWrapper$HandshakeCallback createHandshakeCallback (com.koushikdutta.async.http.AsyncHttpClientMiddleware$GetSocketData, com.koushikdutta.async.callback.ConnectCallback)
com.koushikdutta.async.http.AsyncHttpClientMiddleware$GetSocketData data
com.koushikdutta.async.callback.ConnectCallback callback
String key
private void newSocket (com.koushikdutta.async.http.AsyncHttpClientMiddleware$GetSocketData, com.koushikdutta.async.http.spdy.AsyncSpdyConnection, com.koushikdutta.async.callback.ConnectCallback)
String value
java.util.Iterator i$
String key
java.util.Iterator i$
com.koushikdutta.async.http.AsyncHttpClientMiddleware$GetSocketData data
com.koushikdutta.async.http.spdy.AsyncSpdyConnection connection
com.koushikdutta.async.callback.ConnectCallback callback
com.koushikdutta.async.http.AsyncHttpRequest request
com.koushikdutta.async.http.body.AsyncHttpRequestBody requestBody
java.util.ArrayList headers
String host
com.koushikdutta.async.http.Multimap mm
com.koushikdutta.async.http.spdy.AsyncSpdyConnection$SpdySocket spdy
private boolean canSpdyRequest (com.koushikdutta.async.http.AsyncHttpClientMiddleware$GetSocketData)
com.koushikdutta.async.http.AsyncHttpClientMiddleware$GetSocketData data
protected com.koushikdutta.async.callback.ConnectCallback wrapCallback (com.koushikdutta.async.http.AsyncHttpClientMiddleware$GetSocketData, android.net.Uri, int, boolean, com.koushikdutta.async.callback.ConnectCallback)
com.koushikdutta.async.http.AsyncHttpClientMiddleware$GetSocketData data
android.net.Uri uri
int port
boolean proxied
com.koushikdutta.async.callback.ConnectCallback callback
com.koushikdutta.async.callback.ConnectCallback superCallback
String key
public com.koushikdutta.async.future.Cancellable getSocket (com.koushikdutta.async.http.AsyncHttpClientMiddleware$GetSocketData)
com.koushikdutta.async.future.Cancellable ret
com.koushikdutta.async.http.AsyncHttpClientMiddleware$GetSocketData data
android.net.Uri uri
int port
String key
com.koushikdutta.async.http.spdy.SpdyMiddleware$SpdyConnectionWaiter conn
com.koushikdutta.async.future.SimpleCancellable ret
public boolean exchangeHeaders (com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnExchangeHeaderData)
com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnExchangeHeaderData data
com.koushikdutta.async.http.body.AsyncHttpRequestBody requestBody
com.koushikdutta.async.http.spdy.AsyncSpdyConnection$SpdySocket spdySocket
public void onRequestSent (com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnRequestSentData)
com.koushikdutta.async.http.AsyncHttpClientMiddleware$OnRequestSentData data
static void access$000 (com.koushikdutta.async.http.spdy.SpdyMiddleware, javax.net.ssl.SSLEngine, com.koushikdutta.async.http.AsyncHttpClientMiddleware$GetSocketData, java.lang.String, int)
com.koushikdutta.async.http.spdy.SpdyMiddleware x0
javax.net.ssl.SSLEngine x1
com.koushikdutta.async.http.AsyncHttpClientMiddleware$GetSocketData x2
String x3
int x4
static void access$200 (com.koushikdutta.async.http.spdy.SpdyMiddleware, java.lang.String, com.koushikdutta.async.callback.ConnectCallback, java.lang.Exception, com.koushikdutta.async.AsyncSSLSocket)
com.koushikdutta.async.http.spdy.SpdyMiddleware x0
String x1
com.koushikdutta.async.callback.ConnectCallback x2
Exception x3
com.koushikdutta.async.AsyncSSLSocket x4
static void access$300 (com.koushikdutta.async.http.spdy.SpdyMiddleware, java.lang.String)
com.koushikdutta.async.http.spdy.SpdyMiddleware x0
String x1
static void access$400 (com.koushikdutta.async.http.spdy.SpdyMiddleware, com.koushikdutta.async.http.AsyncHttpClientMiddleware$GetSocketData, com.koushikdutta.async.http.spdy.AsyncSpdyConnection, com.koushikdutta.async.callback.ConnectCallback)
com.koushikdutta.async.http.spdy.SpdyMiddleware x0
com.koushikdutta.async.http.AsyncHttpClientMiddleware$GetSocketData x1
com.koushikdutta.async.http.spdy.AsyncSpdyConnection x2
com.koushikdutta.async.callback.ConnectCallback x3
static com.koushikdutta.async.future.Cancellable access$601 (com.koushikdutta.async.http.spdy.SpdyMiddleware, com.koushikdutta.async.http.AsyncHttpClientMiddleware$GetSocketData)
com.koushikdutta.async.http.spdy.SpdyMiddleware x0
com.koushikdutta.async.http.AsyncHttpClientMiddleware$GetSocketData x1
static void ()
}
com/koushikdutta/async/http/spdy/SpdyTransport.classSpdyTransport.java
package com.koushikdutta.async.http.spdy
final com.koushikdutta.async.http.spdy.SpdyTransport extends java.lang.Object {
private static final java.util.List SPDY_3_PROHIBITED_HEADERS
private static final java.util.List HTTP_2_PROHIBITED_HEADERS
void ()
static boolean isProhibitedHeader (com.koushikdutta.async.http.Protocol, java.lang.String)
com.koushikdutta.async.http.Protocol protocol
String name
static void ()
}
com/koushikdutta/async/http/spdy/Util.classUtil.java
package com.koushikdutta.async.http.spdy
final com.koushikdutta.async.http.spdy.Util extends java.lang.Object {
void ()
public static void checkOffsetAndCount (long, long, long)
long arrayLength
long offset
long count
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
}
com/koushikdutta/async/http/spdy/Variant.classVariant.java
package com.koushikdutta.async.http.spdy
abstract com.koushikdutta.async.http.spdy.Variant extends java.lang.Object {
public abstract com.koushikdutta.async.http.Protocol getProtocol ()
public abstract com.koushikdutta.async.http.spdy.FrameReader newReader (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.http.spdy.FrameReader$Handler, boolean)
public abstract com.koushikdutta.async.http.spdy.FrameWriter newWriter (com.koushikdutta.async.BufferedDataSink, boolean)
public abstract int maxFrameSize ()
}
com/koushikdutta/async/parser/
com/koushikdutta/async/parser/AsyncParser.classAsyncParser.java
package com.koushikdutta.async.parser
public abstract com.koushikdutta.async.parser.AsyncParser extends java.lang.Object {
public abstract com.koushikdutta.async.future.Future parse (com.koushikdutta.async.DataEmitter)
public abstract void write (com.koushikdutta.async.DataSink, java.lang.Object, com.koushikdutta.async.callback.CompletedCallback)
public abstract java.lang.reflect.Type getType ()
}
com/koushikdutta/async/parser/ByteBufferListParser$1.classByteBufferListParser.java
package com.koushikdutta.async.parser
com.koushikdutta.async.parser.ByteBufferListParser$1 extends com.koushikdutta.async.future.SimpleFuture {
final com.koushikdutta.async.DataEmitter val$emitter
final com.koushikdutta.async.parser.ByteBufferListParser this$0
void (com.koushikdutta.async.parser.ByteBufferListParser, com.koushikdutta.async.DataEmitter)
protected void cancelCleanup ()
}
com/koushikdutta/async/parser/ByteBufferListParser$2.classByteBufferListParser.java
package com.koushikdutta.async.parser
com.koushikdutta.async.parser.ByteBufferListParser$2 extends java.lang.Object implements com.koushikdutta.async.callback.DataCallback {
final com.koushikdutta.async.ByteBufferList val$bb
final com.koushikdutta.async.parser.ByteBufferListParser this$0
void (com.koushikdutta.async.parser.ByteBufferListParser, com.koushikdutta.async.ByteBufferList)
public void onDataAvailable (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.ByteBufferList)
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.ByteBufferList data
}
com/koushikdutta/async/parser/ByteBufferListParser$3.classByteBufferListParser.java
package com.koushikdutta.async.parser
com.koushikdutta.async.parser.ByteBufferListParser$3 extends java.lang.Object implements com.koushikdutta.async.callback.CompletedCallback {
final com.koushikdutta.async.future.SimpleFuture val$ret
final com.koushikdutta.async.ByteBufferList val$bb
final com.koushikdutta.async.parser.ByteBufferListParser this$0
void (com.koushikdutta.async.parser.ByteBufferListParser, com.koushikdutta.async.future.SimpleFuture, com.koushikdutta.async.ByteBufferList)
public void onCompleted (java.lang.Exception)
Exception e
Exception ex
}
com/koushikdutta/async/parser/ByteBufferListParser.classByteBufferListParser.java
package com.koushikdutta.async.parser
public com.koushikdutta.async.parser.ByteBufferListParser extends java.lang.Object implements com.koushikdutta.async.parser.AsyncParser {
public void ()
public com.koushikdutta.async.future.Future parse (com.koushikdutta.async.DataEmitter)
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.ByteBufferList bb
com.koushikdutta.async.future.SimpleFuture ret
public void write (com.koushikdutta.async.DataSink, com.koushikdutta.async.ByteBufferList, com.koushikdutta.async.callback.CompletedCallback)
com.koushikdutta.async.DataSink sink
com.koushikdutta.async.ByteBufferList value
com.koushikdutta.async.callback.CompletedCallback completed
public java.lang.reflect.Type getType ()
public volatile void write (com.koushikdutta.async.DataSink, java.lang.Object, com.koushikdutta.async.callback.CompletedCallback)
com.koushikdutta.async.DataSink x0
Object x1
com.koushikdutta.async.callback.CompletedCallback x2
}
com/koushikdutta/async/parser/DocumentParser$1.classDocumentParser.java
package com.koushikdutta.async.parser
com.koushikdutta.async.parser.DocumentParser$1 extends com.koushikdutta.async.future.TransformFuture {
final com.koushikdutta.async.parser.DocumentParser this$0
void (com.koushikdutta.async.parser.DocumentParser)
protected void transform (com.koushikdutta.async.ByteBufferList) throws java.lang.Exception
com.koushikdutta.async.ByteBufferList result
javax.xml.parsers.DocumentBuilderFactory dbf
javax.xml.parsers.DocumentBuilder db
protected volatile void transform (java.lang.Object) throws java.lang.Exception
Object x0
}
com/koushikdutta/async/parser/DocumentParser.classDocumentParser.java
package com.koushikdutta.async.parser
public com.koushikdutta.async.parser.DocumentParser extends java.lang.Object implements com.koushikdutta.async.parser.AsyncParser {
public void ()
public com.koushikdutta.async.future.Future parse (com.koushikdutta.async.DataEmitter)
com.koushikdutta.async.DataEmitter emitter
public void write (com.koushikdutta.async.DataSink, org.w3c.dom.Document, com.koushikdutta.async.callback.CompletedCallback)
com.koushikdutta.async.DataSink sink
org.w3c.dom.Document value
com.koushikdutta.async.callback.CompletedCallback completed
public java.lang.reflect.Type getType ()
public volatile void write (com.koushikdutta.async.DataSink, java.lang.Object, com.koushikdutta.async.callback.CompletedCallback)
com.koushikdutta.async.DataSink x0
Object x1
com.koushikdutta.async.callback.CompletedCallback x2
}
com/koushikdutta/async/parser/JSONArrayParser$1.classJSONArrayParser.java
package com.koushikdutta.async.parser
com.koushikdutta.async.parser.JSONArrayParser$1 extends com.koushikdutta.async.future.TransformFuture {
final com.koushikdutta.async.parser.JSONArrayParser this$0
void (com.koushikdutta.async.parser.JSONArrayParser)
protected void transform (java.lang.String) throws java.lang.Exception
String result
protected volatile void transform (java.lang.Object) throws java.lang.Exception
Object x0
}
com/koushikdutta/async/parser/JSONArrayParser.classJSONArrayParser.java
package com.koushikdutta.async.parser
public com.koushikdutta.async.parser.JSONArrayParser extends java.lang.Object implements com.koushikdutta.async.parser.AsyncParser {
public void ()
public com.koushikdutta.async.future.Future parse (com.koushikdutta.async.DataEmitter)
com.koushikdutta.async.DataEmitter emitter
public void write (com.koushikdutta.async.DataSink, org.json.JSONArray, com.koushikdutta.async.callback.CompletedCallback)
com.koushikdutta.async.DataSink sink
org.json.JSONArray value
com.koushikdutta.async.callback.CompletedCallback completed
public java.lang.reflect.Type getType ()
public volatile void write (com.koushikdutta.async.DataSink, java.lang.Object, com.koushikdutta.async.callback.CompletedCallback)
com.koushikdutta.async.DataSink x0
Object x1
com.koushikdutta.async.callback.CompletedCallback x2
}
com/koushikdutta/async/parser/JSONObjectParser$1.classJSONObjectParser.java
package com.koushikdutta.async.parser
com.koushikdutta.async.parser.JSONObjectParser$1 extends com.koushikdutta.async.future.TransformFuture {
final com.koushikdutta.async.parser.JSONObjectParser this$0
void (com.koushikdutta.async.parser.JSONObjectParser)
protected void transform (java.lang.String) throws java.lang.Exception
String result
protected volatile void transform (java.lang.Object) throws java.lang.Exception
Object x0
}
com/koushikdutta/async/parser/JSONObjectParser.classJSONObjectParser.java
package com.koushikdutta.async.parser
public com.koushikdutta.async.parser.JSONObjectParser extends java.lang.Object implements com.koushikdutta.async.parser.AsyncParser {
public void ()
public com.koushikdutta.async.future.Future parse (com.koushikdutta.async.DataEmitter)
com.koushikdutta.async.DataEmitter emitter
public void write (com.koushikdutta.async.DataSink, org.json.JSONObject, com.koushikdutta.async.callback.CompletedCallback)
com.koushikdutta.async.DataSink sink
org.json.JSONObject value
com.koushikdutta.async.callback.CompletedCallback completed
public java.lang.reflect.Type getType ()
public volatile void write (com.koushikdutta.async.DataSink, java.lang.Object, com.koushikdutta.async.callback.CompletedCallback)
com.koushikdutta.async.DataSink x0
Object x1
com.koushikdutta.async.callback.CompletedCallback x2
}
com/koushikdutta/async/parser/StringParser$1.classStringParser.java
package com.koushikdutta.async.parser
com.koushikdutta.async.parser.StringParser$1 extends com.koushikdutta.async.future.TransformFuture {
final String val$charset
final com.koushikdutta.async.parser.StringParser this$0
void (com.koushikdutta.async.parser.StringParser, java.lang.String)
protected void transform (com.koushikdutta.async.ByteBufferList) throws java.lang.Exception
com.koushikdutta.async.ByteBufferList result
java.nio.charset.Charset charsetToUse
protected volatile void transform (java.lang.Object) throws java.lang.Exception
Object x0
}
com/koushikdutta/async/parser/StringParser.classStringParser.java
package com.koushikdutta.async.parser
public com.koushikdutta.async.parser.StringParser extends java.lang.Object implements com.koushikdutta.async.parser.AsyncParser {
java.nio.charset.Charset forcedCharset
public void ()
public void (java.nio.charset.Charset)
java.nio.charset.Charset charset
public com.koushikdutta.async.future.Future parse (com.koushikdutta.async.DataEmitter)
com.koushikdutta.async.DataEmitter emitter
String charset
public void write (com.koushikdutta.async.DataSink, java.lang.String, com.koushikdutta.async.callback.CompletedCallback)
com.koushikdutta.async.DataSink sink
String value
com.koushikdutta.async.callback.CompletedCallback completed
public java.lang.reflect.Type getType ()
public volatile void write (com.koushikdutta.async.DataSink, java.lang.Object, com.koushikdutta.async.callback.CompletedCallback)
com.koushikdutta.async.DataSink x0
Object x1
com.koushikdutta.async.callback.CompletedCallback x2
}
com/koushikdutta/async/stream/
com/koushikdutta/async/stream/ByteBufferListInputStream.classByteBufferListInputStream.java
package com.koushikdutta.async.stream
public com.koushikdutta.async.stream.ByteBufferListInputStream extends java.io.InputStream {
com.koushikdutta.async.ByteBufferList bb
public void (com.koushikdutta.async.ByteBufferList)
com.koushikdutta.async.ByteBufferList bb
public int read () throws java.io.IOException
public int read (byte[]) throws java.io.IOException
byte[] buffer
public int read (byte[], int, int) throws java.io.IOException
byte[] buffer
int offset
int length
int toRead
}
com/koushikdutta/async/stream/FileDataSink.classFileDataSink.java
package com.koushikdutta.async.stream
public com.koushikdutta.async.stream.FileDataSink extends com.koushikdutta.async.stream.OutputStreamDataSink {
java.io.File file
public void (com.koushikdutta.async.AsyncServer, java.io.File)
com.koushikdutta.async.AsyncServer server
java.io.File file
public java.io.OutputStream getOutputStream () throws java.io.IOException
java.io.OutputStream ret
}
com/koushikdutta/async/stream/InputStreamDataEmitter$1.classInputStreamDataEmitter.java
package com.koushikdutta.async.stream
com.koushikdutta.async.stream.InputStreamDataEmitter$1 extends java.lang.Object implements java.lang.Runnable {
final Exception val$e
final com.koushikdutta.async.stream.InputStreamDataEmitter this$0
void (com.koushikdutta.async.stream.InputStreamDataEmitter, java.lang.Exception)
public void run ()
Exception e
Exception ex
}
com/koushikdutta/async/stream/InputStreamDataEmitter$2$1.classInputStreamDataEmitter.java
package com.koushikdutta.async.stream
com.koushikdutta.async.stream.InputStreamDataEmitter$2$1 extends java.lang.Object implements java.lang.Runnable {
final com.koushikdutta.async.stream.InputStreamDataEmitter$2 this$1
void (com.koushikdutta.async.stream.InputStreamDataEmitter$2)
public void run ()
}
com/koushikdutta/async/stream/InputStreamDataEmitter$2$2.classInputStreamDataEmitter.java
package com.koushikdutta.async.stream
com.koushikdutta.async.stream.InputStreamDataEmitter$2$2 extends java.lang.Object implements java.lang.Runnable {
final com.koushikdutta.async.stream.InputStreamDataEmitter$2 this$1
void (com.koushikdutta.async.stream.InputStreamDataEmitter$2)
public void run ()
}
com/koushikdutta/async/stream/InputStreamDataEmitter$2.classInputStreamDataEmitter.java
package com.koushikdutta.async.stream
com.koushikdutta.async.stream.InputStreamDataEmitter$2 extends java.lang.Object implements java.lang.Runnable {
final com.koushikdutta.async.stream.InputStreamDataEmitter this$0
void (com.koushikdutta.async.stream.InputStreamDataEmitter)
public void run ()
int read
java.nio.ByteBuffer b
Exception e
}
com/koushikdutta/async/stream/InputStreamDataEmitter.classInputStreamDataEmitter.java
package com.koushikdutta.async.stream
public com.koushikdutta.async.stream.InputStreamDataEmitter extends java.lang.Object implements com.koushikdutta.async.DataEmitter {
com.koushikdutta.async.AsyncServer server
java.io.InputStream inputStream
com.koushikdutta.async.callback.DataCallback callback
boolean paused
int mToAlloc
com.koushikdutta.async.ByteBufferList pending
Runnable pumper
com.koushikdutta.async.callback.CompletedCallback endCallback
public void (com.koushikdutta.async.AsyncServer, java.io.InputStream)
com.koushikdutta.async.AsyncServer server
java.io.InputStream inputStream
public void setDataCallback (com.koushikdutta.async.callback.DataCallback)
com.koushikdutta.async.callback.DataCallback callback
public com.koushikdutta.async.callback.DataCallback getDataCallback ()
public boolean isChunked ()
public void pause ()
public void resume ()
private void report (java.lang.Exception)
Exception e
private void doResume ()
public boolean isPaused ()
public void setEndCallback (com.koushikdutta.async.callback.CompletedCallback)
com.koushikdutta.async.callback.CompletedCallback callback
public com.koushikdutta.async.callback.CompletedCallback getEndCallback ()
public com.koushikdutta.async.AsyncServer getServer ()
public void close ()
Exception e
public java.lang.String charset ()
static void access$000 (com.koushikdutta.async.stream.InputStreamDataEmitter, java.lang.Exception)
com.koushikdutta.async.stream.InputStreamDataEmitter x0
Exception x1
}
com/koushikdutta/async/stream/OutputStreamDataCallback.classOutputStreamDataCallback.java
package com.koushikdutta.async.stream
public com.koushikdutta.async.stream.OutputStreamDataCallback extends java.lang.Object implements com.koushikdutta.async.callback.DataCallback com.koushikdutta.async.callback.CompletedCallback {
private java.io.OutputStream mOutput
public void (java.io.OutputStream)
java.io.OutputStream os
public java.io.OutputStream getOutputStream ()
public void onDataAvailable (com.koushikdutta.async.DataEmitter, com.koushikdutta.async.ByteBufferList)
java.nio.ByteBuffer b
Exception ex
com.koushikdutta.async.DataEmitter emitter
com.koushikdutta.async.ByteBufferList bb
public void close ()
java.io.IOException e
public void onCompleted (java.lang.Exception)
Exception error
}
com/koushikdutta/async/stream/OutputStreamDataSink.classOutputStreamDataSink.java
package com.koushikdutta.async.stream
public com.koushikdutta.async.stream.OutputStreamDataSink extends java.lang.Object implements com.koushikdutta.async.DataSink {
com.koushikdutta.async.AsyncServer server
java.io.OutputStream mStream
com.koushikdutta.async.callback.WritableCallback mWritable
boolean closeReported
Exception closeException
com.koushikdutta.async.callback.CompletedCallback mClosedCallback
com.koushikdutta.async.callback.WritableCallback outputStreamCallback
public void (com.koushikdutta.async.AsyncServer)
com.koushikdutta.async.AsyncServer server
public void end ()
java.io.IOException e
public void (com.koushikdutta.async.AsyncServer, java.io.OutputStream)
com.koushikdutta.async.AsyncServer server
java.io.OutputStream stream
public void setOutputStream (java.io.OutputStream)
java.io.OutputStream stream
public java.io.OutputStream getOutputStream () throws java.io.IOException
public void write (com.koushikdutta.async.ByteBufferList)
java.nio.ByteBuffer b
java.io.IOException e
com.koushikdutta.async.ByteBufferList bb
public void setWriteableCallback (com.koushikdutta.async.callback.WritableCallback)
com.koushikdutta.async.callback.WritableCallback handler
public com.koushikdutta.async.callback.WritableCallback getWriteableCallback ()
public boolean isOpen ()
public void reportClose (java.lang.Exception)
Exception ex
public void setClosedCallback (com.koushikdutta.async.callback.CompletedCallback)
com.koushikdutta.async.callback.CompletedCallback handler
public com.koushikdutta.async.callback.CompletedCallback getClosedCallback ()
public com.koushikdutta.async.AsyncServer getServer ()
public void setOutputStreamWritableCallback (com.koushikdutta.async.callback.WritableCallback)
com.koushikdutta.async.callback.WritableCallback outputStreamCallback
}
com/koushikdutta/async/util/
com/koushikdutta/async/util/Allocator.classAllocator.java
package com.koushikdutta.async.util
public com.koushikdutta.async.util.Allocator extends java.lang.Object {
final int maxAlloc
int currentAlloc
int minAlloc
public void (int)
int maxAlloc
public void ()
public java.nio.ByteBuffer allocate ()
public java.nio.ByteBuffer allocate (int)
int currentAlloc
public void track (long)
long read
public int getMaxAlloc ()
public void setCurrentAlloc (int)
int currentAlloc
public int getMinAlloc ()
public com.koushikdutta.async.util.Allocator setMinAlloc (int)
int minAlloc
}
com/koushikdutta/async/util/Charsets.classCharsets.java
package com.koushikdutta.async.util
public com.koushikdutta.async.util.Charsets extends java.lang.Object {
public static final java.nio.charset.Charset US_ASCII
public static final java.nio.charset.Charset UTF_8
public void ()
static void ()
}
com/koushikdutta/async/util/FileCache$1.classFileCache.java
package com.koushikdutta.async.util
com.koushikdutta.async.util.FileCache$1 extends java.lang.Object implements java.util.Comparator {
final com.koushikdutta.async.util.FileCache this$0
void (com.koushikdutta.async.util.FileCache)
public int compare (java.io.File, java.io.File)
java.io.File lhs
java.io.File rhs
long l
long r
public volatile int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
}
com/koushikdutta/async/util/FileCache$2.classFileCache.java
package com.koushikdutta.async.util
com.koushikdutta.async.util.FileCache$2 extends java.lang.Thread {
final com.koushikdutta.async.util.FileCache this$0
void (com.koushikdutta.async.util.FileCache)
public void run ()
}
com/koushikdutta/async/util/FileCache$CacheEntry.classFileCache.java
package com.koushikdutta.async.util
com.koushikdutta.async.util.FileCache$CacheEntry extends java.lang.Object {
final long size
final com.koushikdutta.async.util.FileCache this$0
public void (com.koushikdutta.async.util.FileCache, java.io.File)
java.io.File file
}
com/koushikdutta/async/util/FileCache$InternalCache.classFileCache.java
package com.koushikdutta.async.util
com.koushikdutta.async.util.FileCache$InternalCache extends com.koushikdutta.async.util.LruCache {
final com.koushikdutta.async.util.FileCache this$0
public void (com.koushikdutta.async.util.FileCache)
protected long sizeOf (java.lang.String, com.koushikdutta.async.util.FileCache$CacheEntry)
String key
com.koushikdutta.async.util.FileCache$CacheEntry value
protected void entryRemoved (boolean, java.lang.String, com.koushikdutta.async.util.FileCache$CacheEntry, com.koushikdutta.async.util.FileCache$CacheEntry)
boolean evicted
String key
com.koushikdutta.async.util.FileCache$CacheEntry oldValue
com.koushikdutta.async.util.FileCache$CacheEntry newValue
protected volatile long sizeOf (java.lang.Object, java.lang.Object)
Object x0
Object x1
protected volatile void entryRemoved (boolean, java.lang.Object, java.lang.Object, java.lang.Object)
boolean x0
Object x1
Object x2
Object x3
}
com/koushikdutta/async/util/FileCache$Snapshot.classFileCache.java
package com.koushikdutta.async.util
public com.koushikdutta.async.util.FileCache$Snapshot extends java.lang.Object {
java.io.FileInputStream[] fins
long[] lens
void (java.io.FileInputStream[], long[])
java.io.FileInputStream[] fins
long[] lens
public long getLength (int)
int index
public void close ()
}
com/koushikdutta/async/util/FileCache.classFileCache.java
package com.koushikdutta.async.util
public com.koushikdutta.async.util.FileCache extends java.lang.Object {
private static String hashAlgorithm
static java.security.MessageDigest messageDigest
boolean loadAsync
java.util.Random random
long blockSize
com.koushikdutta.async.util.FileCache$InternalCache cache
java.io.File directory
long size
java.util.Comparator dateCompare
boolean loading
private static java.security.MessageDigest findAlternativeMessageDigest ()
java.security.MessageDigest messageDigest
java.security.NoSuchAlgorithmException ignored
java.security.Provider$Service service
java.util.Iterator i$
java.security.Provider provider
java.security.Provider[] arr$
int len$
int i$
public static synchronized transient java.lang.String toKeyString (java.lang.Object[])
Object part
Object[] arr$
int len$
int i$
Object[] parts
byte[] md5bytes
public java.io.File getTempFile ()
java.io.File f
public java.io.File[] getTempFiles (int)
int i
int count
java.io.File[] ret
public static transient void removeFiles (java.io.File[])
java.io.File file
java.io.File[] arr$
int len$
int i$
java.io.File[] files
public void remove (java.lang.String)
String key
int i
public boolean exists (java.lang.String, int)
String key
int part
public boolean exists (java.lang.String)
String key
public java.io.File touch (java.io.File)
java.io.File file
public java.io.FileInputStream get (java.lang.String) throws java.io.IOException
String key
public java.io.File getFile (java.lang.String)
String key
public java.io.FileInputStream[] get (java.lang.String, int) throws java.io.IOException
int i
java.io.FileInputStream fin
java.io.FileInputStream[] arr$
int len$
int i$
java.io.IOException e
String key
int count
java.io.FileInputStream[] ret
java.lang.String getPartName (java.lang.String, int)
String key
int part
public transient void commitTempFiles (java.lang.String, java.io.File[])
java.io.File tmp
java.io.File partFile
int i
String key
java.io.File[] tempFiles
void removePartFiles (java.lang.String)
String key
int i
java.io.File f
java.io.File getPartFile (java.lang.String, int)
String key
int part
public void setBlockSize (long)
long blockSize
void load ()
String name
com.koushikdutta.async.util.FileCache$CacheEntry entry
java.io.File file
java.util.Iterator i$
java.io.File[] files
java.util.ArrayList list
private void doLoad ()
public void (java.io.File, long, boolean)
java.io.File directory
long size
boolean loadAsync
public long size ()
public void clear ()
public java.util.Set keySet ()
String name
int last
java.io.File file
java.io.File[] arr$
int len$
int i$
java.util.HashSet ret
java.io.File[] files
public void setMaxSize (long)
long maxSize
static void ()
java.security.NoSuchAlgorithmException e
CloneNotSupportedException e
}
com/koushikdutta/async/util/FileUtility.classFileUtility.java
package com.koushikdutta.async.util
public com.koushikdutta.async.util.FileUtility extends java.lang.Object {
public void ()
public static boolean deleteDirectory (java.io.File)
int i
java.io.File[] files
java.io.File path
}
com/koushikdutta/async/util/HashList.classHashList.java
package com.koushikdutta.async.util
public com.koushikdutta.async.util.HashList extends java.lang.Object {
java.util.Hashtable internal
public void ()
public java.util.Set keySet ()
public synchronized java.lang.Object tag (java.lang.String)
String key
com.koushikdutta.async.util.TaggedList list
public synchronized void tag (java.lang.String, java.lang.Object)
String key
Object tag
com.koushikdutta.async.util.TaggedList list
public synchronized java.util.ArrayList remove (java.lang.String)
String key
public synchronized int size ()
public synchronized java.util.ArrayList get (java.lang.String)
String key
public synchronized boolean contains (java.lang.String)
String key
java.util.ArrayList check
public synchronized void add (java.lang.String, java.lang.Object)
com.koushikdutta.async.util.TaggedList put
String key
Object value
java.util.ArrayList ret
public synchronized java.lang.Object pop (java.lang.String)
String key
com.koushikdutta.async.util.TaggedList values
public synchronized boolean removeItem (java.lang.String, java.lang.Object)
String key
Object value
com.koushikdutta.async.util.TaggedList values
}
com/koushikdutta/async/util/LruCache.classLruCache.java
package com.koushikdutta.async.util
public com.koushikdutta.async.util.LruCache extends java.lang.Object {
private final java.util.LinkedHashMap map
private long size
private long maxSize
private int putCount
private int createCount
private int evictionCount
private int hitCount
private int missCount
public void (long)
long maxSize
public final java.lang.Object get (java.lang.Object)
Object key
Object mapValue
Object createdValue
public final java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
Object previous
private void trimToSize (long)
java.util.Map$Entry toEvict
Object key
Object value
long maxSize
public final java.lang.Object remove (java.lang.Object)
Object key
Object previous
protected void entryRemoved (boolean, java.lang.Object, java.lang.Object, java.lang.Object)
boolean evicted
Object key
Object oldValue
Object newValue
protected java.lang.Object create (java.lang.Object)
Object key
private long safeSizeOf (java.lang.Object, java.lang.Object)
Object key
Object value
long result
protected long sizeOf (java.lang.Object, java.lang.Object)
Object key
Object value
public final void evictAll ()
public final synchronized long size ()
public void setMaxSize (long)
long maxSize
public final synchronized long maxSize ()
public final synchronized int hitCount ()
public final synchronized int missCount ()
public final synchronized int createCount ()
public final synchronized int putCount ()
public final synchronized int evictionCount ()
public final synchronized java.util.Map snapshot ()
public final synchronized java.lang.String toString ()
int accesses
int hitPercent
}
com/koushikdutta/async/util/StreamUtility.classStreamUtility.java
package com.koushikdutta.async.util
public com.koushikdutta.async.util.StreamUtility extends java.lang.Object {
public void ()
public static void fastChannelCopy (java.nio.channels.ReadableByteChannel, java.nio.channels.WritableByteChannel) throws java.io.IOException
java.nio.channels.ReadableByteChannel src
java.nio.channels.WritableByteChannel dest
java.nio.ByteBuffer buffer
public static void copyStream (java.io.InputStream, java.io.OutputStream) throws java.io.IOException
java.io.InputStream input
java.io.OutputStream output
java.nio.channels.ReadableByteChannel inputChannel
java.nio.channels.WritableByteChannel outputChannel
public static byte[] readToEndAsArray (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
java.io.DataInputStream dis
byte[] stuff
java.io.ByteArrayOutputStream buff
int read
public static java.lang.String readToEnd (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public static java.lang.String readFile (java.lang.String) throws java.io.IOException
String filename
public static java.lang.String readFile (java.io.File) throws java.io.IOException
java.io.File file
byte[] buffer
java.io.DataInputStream input
public static void writeFile (java.io.File, java.lang.String) throws java.io.IOException
java.io.File file
String string
java.io.DataOutputStream dout
public static void writeFile (java.lang.String, java.lang.String) throws java.io.IOException
String file
String string
public static transient void closeQuietly (java.io.Closeable[])
java.io.IOException e
java.io.Closeable closeable
java.io.Closeable[] arr$
int len$
int i$
java.io.Closeable[] closeables
public static void eat (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
byte[] stuff
}
com/koushikdutta/async/util/TaggedList.classTaggedList.java
package com.koushikdutta.async.util
public com.koushikdutta.async.util.TaggedList extends java.util.ArrayList {
private Object tag
public void ()
public synchronized java.lang.Object tag ()
public synchronized void tag (java.lang.Object)
Object tag
public synchronized void tagNull (java.lang.Object)
Object tag
}
com/koushikdutta/async/util/UntypedHashtable.classUntypedHashtable.java
package com.koushikdutta.async.util
public com.koushikdutta.async.util.UntypedHashtable extends java.lang.Object {
private java.util.Hashtable hash
public void ()
public void put (java.lang.String, java.lang.Object)
String key
Object value
public void remove (java.lang.String)
String key
public java.lang.Object get (java.lang.String, java.lang.Object)
String key
Object defaultValue
Object ret
public java.lang.Object get (java.lang.String)
String key
}
com/koushikdutta/async/wrapper/
com/koushikdutta/async/wrapper/AsyncSocketWrapper.classAsyncSocketWrapper.java
package com.koushikdutta.async.wrapper
public abstract com.koushikdutta.async.wrapper.AsyncSocketWrapper extends java.lang.Object implements com.koushikdutta.async.AsyncSocket com.koushikdutta.async.wrapper.DataEmitterWrapper {
public abstract com.koushikdutta.async.AsyncSocket getSocket ()
}
com/koushikdutta/async/wrapper/DataEmitterWrapper.classDataEmitterWrapper.java
package com.koushikdutta.async.wrapper
public abstract com.koushikdutta.async.wrapper.DataEmitterWrapper extends java.lang.Object implements com.koushikdutta.async.DataEmitter {
public abstract com.koushikdutta.async.DataEmitter getDataEmitter ()
}