SYMBOL INDEX (2099 symbols across 203 files) FILE: AndroidAsync/src/com/koushikdutta/async/AsyncDatagramSocket.java class AsyncDatagramSocket (line 7) | public class AsyncDatagramSocket extends AsyncNetworkSocket { method disconnect (line 8) | public void disconnect() throws IOException { method getRemoteAddress (line 13) | @Override method connect (line 20) | public void connect(InetSocketAddress address) throws IOException { method send (line 25) | public void send(final String host, final int port, final ByteBuffer b... method send (line 46) | public void send(final InetSocketAddress address, final ByteBuffer buf... FILE: AndroidAsync/src/com/koushikdutta/async/AsyncNetworkSocket.java class AsyncNetworkSocket (line 20) | public class AsyncNetworkSocket implements AsyncSocket { method AsyncNetworkSocket (line 21) | AsyncNetworkSocket() { method end (line 24) | @Override method isChunked (line 29) | public boolean isChunked() { method attach (line 34) | void attach(SocketChannel channel, InetSocketAddress socketAddress) th... method attach (line 40) | void attach(DatagramChannel channel) throws IOException { method getChannel (line 47) | ChannelWrapper getChannel() { method onDataWritable (line 51) | public void onDataWritable() { method setup (line 64) | void setup(AsyncServer server, SelectionKey key) { method write (line 69) | @Override method handleRemaining (line 99) | private void handleRemaining(int remaining) throws IOException { method onReadable (line 117) | int onReadable() { method reportClose (line 175) | protected void reportClose(Exception e) { method close (line 185) | @Override method closeInternal (line 191) | private void closeInternal() { method setWriteableCallback (line 201) | @Override method setDataCallback (line 207) | @Override method getDataCallback (line 212) | @Override method setClosedCallback (line 218) | @Override method getClosedCallback (line 223) | @Override method getWriteableCallback (line 228) | @Override method reportEnd (line 233) | void reportEnd(Exception e) { method reportEndPending (line 245) | void reportEndPending(Exception e) { method setEndCallback (line 254) | @Override method getEndCallback (line 259) | @Override method isOpen (line 264) | @Override method pause (line 270) | @Override method spitPending (line 293) | private void spitPending() { method resume (line 299) | @Override method isPaused (line 324) | @Override method getServer (line 329) | @Override method getRemoteAddress (line 335) | public InetSocketAddress getRemoteAddress() { method getLocalAddress (line 339) | public InetAddress getLocalAddress() { method getLocalPort (line 343) | public int getLocalPort() { method getSocket (line 347) | public Object getSocket() { method charset (line 351) | @Override FILE: AndroidAsync/src/com/koushikdutta/async/AsyncSSLException.java class AsyncSSLException (line 3) | public class AsyncSSLException extends Exception { method AsyncSSLException (line 4) | public AsyncSSLException(Throwable cause) { method setIgnore (line 8) | public void setIgnore(boolean ignore) { method getIgnore (line 12) | public boolean getIgnore() { FILE: AndroidAsync/src/com/koushikdutta/async/AsyncSSLServerSocket.java type AsyncSSLServerSocket (line 6) | public interface AsyncSSLServerSocket extends AsyncServerSocket { method getPrivateKey (line 7) | PrivateKey getPrivateKey(); method getCertificate (line 8) | Certificate getCertificate(); FILE: AndroidAsync/src/com/koushikdutta/async/AsyncSSLSocket.java type AsyncSSLSocket (line 7) | public interface AsyncSSLSocket extends AsyncSocket { method getPeerCertificates (line 8) | public X509Certificate[] getPeerCertificates(); method getSSLEngine (line 9) | public SSLEngine getSSLEngine(); FILE: AndroidAsync/src/com/koushikdutta/async/AsyncSSLSocketWrapper.java class AsyncSSLSocketWrapper (line 72) | public class AsyncSSLSocketWrapper implements AsyncSocketWrapper, AsyncS... type HandshakeCallback (line 75) | public interface HandshakeCallback { method onHandshakeCompleted (line 76) | public void onHandshakeCompleted(Exception e, AsyncSSLSocket socket); method getAcceptedIssuers (line 116) | public java.security.cert.X509Certificate[] getAcceptedIssuers() { method checkClientTrusted (line 120) | public void checkClientTrusted(java.security.cert.X509Certificate[] ce... method checkServerTrusted (line 123) | public void checkServerTrusted(java.security.cert.X509Certificate[] ce... method getAcceptedIssuers (line 142) | public java.security.cert.X509Certificate[] getAcceptedIssuers() { method checkClientTrusted (line 146) | public void checkClientTrusted(java.security.cert.X509Certificate[] ce... method checkServerTrusted (line 149) | public void checkServerTrusted(java.security.cert.X509Certificate[] ce... method getDefaultSSLContext (line 160) | public static SSLContext getDefaultSSLContext() { method handshake (line 164) | public static void handshake(AsyncSocket socket, method connectSocket (line 188) | public static Cancellable connectSocket(AsyncServer server, String hos... method connectSocket (line 191) | public static Cancellable connectSocket(AsyncServer server, String hos... method AsyncSSLSocketWrapper (line 226) | private AsyncSSLSocketWrapper(AsyncSocket socket, method onDataAvailable (line 270) | @Override method onDataAvailable (line 334) | public void onDataAvailable() { method getSSLEngine (line 342) | @Override method addToPending (line 347) | void addToPending(ByteBufferList out, ByteBuffer mReadTmp) { method end (line 358) | @Override method getHost (line 363) | public String getHost() { method getPort (line 367) | public int getPort() { method handleHandshakeStatus (line 371) | private void handleHandshakeStatus(HandshakeStatus status) { method calculateAlloc (line 442) | int calculateAlloc(int remaining) { method write (line 451) | @Override method setWriteableCallback (line 496) | @Override method getWriteableCallback (line 501) | @Override method report (line 506) | private void report(Exception e) { method setDataCallback (line 524) | @Override method getDataCallback (line 529) | @Override method isChunked (line 534) | @Override method isOpen (line 539) | @Override method close (line 544) | @Override method setClosedCallback (line 549) | @Override method getClosedCallback (line 554) | @Override method setEndCallback (line 560) | @Override method getEndCallback (line 565) | @Override method pause (line 570) | @Override method resume (line 575) | @Override method isPaused (line 581) | @Override method getServer (line 586) | @Override method getSocket (line 591) | @Override method getDataEmitter (line 596) | @Override method getPeerCertificates (line 601) | @Override method charset (line 606) | @Override method selfSign (line 611) | private static Certificate selfSign(KeyPair keyPair, String subjectDN)... method selfSignCertificate (line 646) | public static Pair selfSignCertificate(final Con... method listenSecure (line 680) | public static AsyncSSLServerSocket listenSecure(final Context context,... method listenSecure (line 697) | public static AsyncSSLServerSocket listenSecure(AsyncServer server, St... class ObjectHolder (line 701) | private static class ObjectHolder { method listenSecure (line 705) | public static AsyncSSLServerSocket listenSecure(final AsyncServer serv... method listenSecure (line 723) | public static AsyncSSLServerSocket listenSecure(final AsyncServer serv... method listenSecure (line 771) | public static AsyncServerSocket listenSecure(AsyncServer server, final... FILE: AndroidAsync/src/com/koushikdutta/async/AsyncSemaphore.java class AsyncSemaphore (line 6) | public class AsyncSemaphore { method acquire (line 10) | public void acquire() throws InterruptedException { method tryAcquire (line 40) | public boolean tryAcquire(long timeout, TimeUnit timeunit) throws Inte... method release (line 76) | public void release() { FILE: AndroidAsync/src/com/koushikdutta/async/AsyncServer.java class AsyncServer (line 46) | public class AsyncServer { class RunnableWrapper (line 49) | private static class RunnableWrapper implements Runnable { method run (line 54) | @Override method post (line 75) | public static void post(Handler handler, Runnable runnable) { method getDefault (line 102) | public static AsyncServer getDefault() { method isRunning (line 108) | public boolean isRunning() { method AsyncServer (line 113) | public AsyncServer() { method AsyncServer (line 117) | public AsyncServer(String name) { method wakeup (line 124) | private static void wakeup(final SelectorWrapper selector) { method kill (line 135) | public void kill() { method postDelayed (line 143) | public Cancellable postDelayed(Runnable runnable, long delay) { method postImmediate (line 177) | public Cancellable postImmediate(Runnable runnable) { method post (line 185) | public Cancellable post(Runnable runnable) { method post (line 189) | public Cancellable post(final CompletedCallback callback, final Except... method run (line 193) | public void run(final Runnable runnable) { class Scheduled (line 218) | private static class Scheduled implements Cancellable, Runnable { method Scheduled (line 221) | public Scheduled(AsyncServer server, Runnable runnable, long time) { method run (line 230) | @Override method isDone (line 235) | @Override method isCancelled (line 243) | @Override method cancel (line 248) | @Override class Scheduler (line 257) | static class Scheduler implements Comparator { method Scheduler (line 259) | private Scheduler() { method compare (line 261) | @Override method stop (line 273) | public void stop() { method stop (line 277) | public void stop(boolean wait) { method onDataReceived (line 320) | protected void onDataReceived(int transmitted) { method onDataSent (line 323) | protected void onDataSent(int transmitted) { class ObjectHolder (line 326) | private static class ObjectHolder { method listen (line 329) | public AsyncServerSocket listen(final InetAddress host, final int port... class ConnectFuture (line 377) | private class ConnectFuture extends SimpleFuture { method cancelCleanup (line 378) | @Override method connectResolvedInetSocketAddress (line 393) | public Cancellable connectResolvedInetSocketAddress(final InetSocketAd... method connectResolvedInetSocketAddress (line 397) | public ConnectFuture connectResolvedInetSocketAddress(final InetSocket... method connectSocket (line 430) | public Cancellable connectSocket(final InetSocketAddress remote, final... method connectSocket (line 454) | public Cancellable connectSocket(final String host, final int port, fi... method newSynchronousWorkers (line 458) | private static ExecutorService newSynchronousWorkers(String prefix) { method compare (line 466) | @Override method getAllByName (line 479) | public Future getAllByName(final String host) { method getByName (line 508) | public Future getByName(String host) { method handleSocket (line 512) | private void handleSocket(final AsyncNetworkSocket handler) throws Clo... method connectDatagram (line 519) | public AsyncDatagramSocket connectDatagram(final String host, final in... method openDatagram (line 543) | public AsyncDatagramSocket openDatagram() { method createDatagram (line 547) | public Cancellable createDatagram(String address, int port, boolean re... method createDatagram (line 551) | public Cancellable createDatagram(InetAddress address, int port, boole... method createDatagram (line 555) | private Cancellable createDatagram(ValueFunction inetAddr... method openDatagram (line 588) | public AsyncDatagramSocket openDatagram(final InetAddress host, final ... method connectDatagram (line 630) | public AsyncDatagramSocket connectDatagram(final SocketAddress remote)... method getCurrentThreadServer (line 658) | public static AsyncServer getCurrentThreadServer() { method run (line 663) | private void run() { method run (line 715) | private static void run(final AsyncServer server, final SelectorWrappe... method shutdownKeys (line 750) | private static void shutdownKeys(SelectorWrapper selector) { method shutdownEverything (line 765) | private static void shutdownEverything(SelectorWrapper selector) { method lockAndRunQueue (line 772) | private static long lockAndRunQueue(final AsyncServer server, final Pr... class AsyncSelectorException (line 804) | private static class AsyncSelectorException extends IOException { method AsyncSelectorException (line 805) | public AsyncSelectorException(Exception e) { method runLoop (line 810) | private static void runLoop(final AsyncServer server, final SelectorWr... method dump (line 918) | public void dump() { method getAffinity (line 935) | public Thread getAffinity() { method isAffinityThread (line 939) | public boolean isAffinityThread() { method isAffinityThreadOrStopped (line 943) | public boolean isAffinityThreadOrStopped() { class NamedThreadFactory (line 948) | private static class NamedThreadFactory implements ThreadFactory { method NamedThreadFactory (line 953) | NamedThreadFactory(String namePrefix) { method newThread (line 960) | public Thread newThread(Runnable r) { FILE: AndroidAsync/src/com/koushikdutta/async/AsyncServerSocket.java type AsyncServerSocket (line 3) | public interface AsyncServerSocket { method stop (line 4) | public void stop(); method getLocalPort (line 5) | public int getLocalPort(); FILE: AndroidAsync/src/com/koushikdutta/async/AsyncSocket.java type AsyncSocket (line 4) | public interface AsyncSocket extends DataEmitter, DataSink { method getServer (line 5) | public AsyncServer getServer(); FILE: AndroidAsync/src/com/koushikdutta/async/BufferedDataSink.java class BufferedDataSink (line 6) | public class BufferedDataSink implements DataSink { method BufferedDataSink (line 8) | public BufferedDataSink(DataSink datasink) { method isBuffering (line 12) | public boolean isBuffering() { method isWritable (line 16) | public boolean isWritable() { method getDataSink (line 22) | public DataSink getDataSink() { method forceBuffering (line 27) | public void forceBuffering(boolean forceBuffering) { method setDataSink (line 33) | public void setDataSink(DataSink datasink) { method writePending (line 38) | private void writePending() { method onDataAccepted (line 60) | protected void onDataAccepted(ByteBufferList bb) { method write (line 63) | @Override method setWriteableCallback (line 87) | @Override method getWriteableCallback (line 92) | @Override method remaining (line 97) | public int remaining() { method getMaxBuffer (line 102) | public int getMaxBuffer() { method setMaxBuffer (line 106) | public void setMaxBuffer(int maxBuffer) { method isOpen (line 110) | @Override method end (line 116) | @Override method setClosedCallback (line 132) | @Override method getClosedCallback (line 137) | @Override method getServer (line 142) | @Override FILE: AndroidAsync/src/com/koushikdutta/async/ByteBufferList.java class ByteBufferList (line 18) | @TargetApi(Build.VERSION_CODES.GINGERBREAD) method order (line 23) | public ByteOrder order() { method order (line 27) | public ByteBufferList order(ByteOrder order) { method ByteBufferList (line 32) | public ByteBufferList() { method ByteBufferList (line 35) | public ByteBufferList(ByteBuffer... b) { method ByteBufferList (line 39) | public ByteBufferList(byte[] buf) { method addAll (line 45) | public ByteBufferList addAll(ByteBuffer... bb) { method addAll (line 51) | public ByteBufferList addAll(ByteBufferList... bb) { method getBytes (line 57) | public byte[] getBytes(int length) { method getAllByteArray (line 63) | public byte[] getAllByteArray() { method getAllArray (line 69) | public ByteBuffer[] getAllArray() { method isEmpty (line 77) | public boolean isEmpty() { method remaining (line 82) | public int remaining() { method hasRemaining (line 86) | public boolean hasRemaining() { method peekShort (line 90) | public short peekShort() { method peek (line 94) | public byte peek() { method peekInt (line 98) | public int peekInt() { method peekLong (line 102) | public long peekLong() { method peekBytes (line 106) | public byte[] peekBytes(int size) { method skip (line 112) | public ByteBufferList skip(int length) { method getInt (line 117) | public int getInt() { method getByteChar (line 123) | public char getByteChar() { method getShort (line 129) | public short getShort() { method get (line 135) | public byte get() { method getLong (line 141) | public long getLong() { method get (line 147) | public void get(byte[] bytes) { method get (line 151) | public void get(byte[] bytes, int offset, int length) { method get (line 176) | public void get(ByteBufferList into, int length) { method get (line 211) | public void get(ByteBufferList into) { method get (line 215) | public ByteBufferList get(int length) { method getAll (line 221) | public ByteBuffer getAll() { method read (line 228) | private ByteBuffer read(int count) { method trim (line 269) | public void trim() { method add (line 274) | public ByteBufferList add(ByteBufferList b) { method add (line 279) | public ByteBufferList add(ByteBuffer b) { method addFirst (line 307) | public void addFirst(ByteBuffer b) { method addRemaining (line 329) | private void addRemaining(int remaining) { method recycle (line 334) | public void recycle() { method remove (line 341) | public ByteBuffer remove() { method size (line 347) | public int size() { method spewString (line 351) | public void spewString() { method peekString (line 355) | public String peekString() { method peekString (line 360) | public String peekString(Charset charset) { method readString (line 384) | public String readString() { method readString (line 388) | public String readString(Charset charset) { class Reclaimer (line 394) | static class Reclaimer implements Comparator { method compare (line 395) | @Override method getReclaimed (line 408) | private static PriorityQueue getReclaimed() { method setMaxPoolSize (line 422) | public static void setMaxPoolSize(int size) { method setMaxItemSize (line 426) | public static void setMaxItemSize(int size) { method reclaimedContains (line 430) | private static boolean reclaimedContains(ByteBuffer b) { method reclaim (line 438) | public static void reclaim(ByteBuffer b) { method obtain (line 476) | public static ByteBuffer obtain(int size) { method obtainArray (line 501) | public static void obtainArray(ByteBuffer[] arr, int size) { method deepCopy (line 528) | public static ByteBuffer deepCopy(ByteBuffer copyOf) { method writeOutputStream (line 536) | public static void writeOutputStream(OutputStream out, ByteBuffer b) t... FILE: AndroidAsync/src/com/koushikdutta/async/ChannelWrapper.java class ChannelWrapper (line 13) | abstract class ChannelWrapper implements ReadableByteChannel, Scattering... method ChannelWrapper (line 15) | ChannelWrapper(AbstractSelectableChannel channel) throws IOException { method shutdownInput (line 20) | public abstract void shutdownInput(); method shutdownOutput (line 21) | public abstract void shutdownOutput(); method isConnected (line 23) | public abstract boolean isConnected(); method write (line 25) | public abstract int write(ByteBuffer src) throws IOException; method write (line 26) | public abstract int write(ByteBuffer[] src) throws IOException; method register (line 29) | public abstract SelectionKey register(Selector sel) throws ClosedChann... method register (line 31) | public SelectionKey register(Selector sel, int ops) throws ClosedChann... method isChunked (line 35) | public boolean isChunked() { method isOpen (line 39) | @Override method close (line 44) | @Override method getLocalPort (line 49) | public abstract int getLocalPort(); method getLocalAddress (line 50) | public abstract InetAddress getLocalAddress(); method getSocket (line 51) | public abstract Object getSocket(); FILE: AndroidAsync/src/com/koushikdutta/async/DataEmitter.java type DataEmitter (line 6) | public interface DataEmitter { method setDataCallback (line 7) | void setDataCallback(DataCallback callback); method getDataCallback (line 8) | DataCallback getDataCallback(); method isChunked (line 9) | boolean isChunked(); method pause (line 10) | void pause(); method resume (line 11) | void resume(); method close (line 12) | void close(); method isPaused (line 13) | boolean isPaused(); method setEndCallback (line 14) | void setEndCallback(CompletedCallback callback); method getEndCallback (line 15) | CompletedCallback getEndCallback(); method getServer (line 16) | AsyncServer getServer(); method charset (line 17) | String charset(); FILE: AndroidAsync/src/com/koushikdutta/async/DataEmitterBase.java class DataEmitterBase (line 9) | public abstract class DataEmitterBase implements DataEmitter { method report (line 11) | protected void report(Exception e) { method setEndCallback (line 19) | @Override method getEndCallback (line 25) | @Override method setDataCallback (line 32) | @Override method getDataCallback (line 37) | @Override method charset (line 42) | @Override FILE: AndroidAsync/src/com/koushikdutta/async/DataEmitterReader.java class DataEmitterReader (line 5) | public class DataEmitterReader implements com.koushikdutta.async.callbac... method read (line 10) | public void read(int count, DataCallback callback) { method handlePendingData (line 16) | private boolean handlePendingData(DataEmitter emitter) { method DataEmitterReader (line 27) | public DataEmitterReader() { method onDataAvailable (line 29) | @Override FILE: AndroidAsync/src/com/koushikdutta/async/DataSink.java type DataSink (line 6) | public interface DataSink { method write (line 7) | public void write(ByteBufferList bb); method setWriteableCallback (line 8) | public void setWriteableCallback(WritableCallback handler); method getWriteableCallback (line 9) | public WritableCallback getWriteableCallback(); method isOpen (line 11) | public boolean isOpen(); method end (line 12) | public void end(); method setClosedCallback (line 13) | public void setClosedCallback(CompletedCallback handler); method getClosedCallback (line 14) | public CompletedCallback getClosedCallback(); method getServer (line 15) | public AsyncServer getServer(); FILE: AndroidAsync/src/com/koushikdutta/async/DataTrackingEmitter.java type DataTrackingEmitter (line 6) | public interface DataTrackingEmitter extends DataEmitter { type DataTracker (line 7) | interface DataTracker { method onData (line 8) | void onData(int totalBytesRead); method setDataTracker (line 10) | void setDataTracker(DataTracker tracker); method getDataTracker (line 11) | DataTracker getDataTracker(); method getBytesRead (line 12) | int getBytesRead(); method setDataEmitter (line 13) | void setDataEmitter(DataEmitter emitter); FILE: AndroidAsync/src/com/koushikdutta/async/DatagramChannelWrapper.java class DatagramChannelWrapper (line 12) | class DatagramChannelWrapper extends ChannelWrapper { method getLocalAddress (line 15) | @Override method getLocalPort (line 20) | @Override method getRemoteAddress (line 26) | public InetSocketAddress getRemoteAddress() { method disconnect (line 30) | public void disconnect() throws IOException { method DatagramChannelWrapper (line 34) | DatagramChannelWrapper(DatagramChannel channel) throws IOException { method read (line 38) | @Override method isConnected (line 50) | @Override method write (line 54) | @Override method write (line 58) | @Override method register (line 62) | @Override method isChunked (line 66) | @Override method register (line 70) | @Override method shutdownOutput (line 75) | @Override method shutdownInput (line 79) | @Override method read (line 83) | @Override method read (line 88) | @Override method getSocket (line 93) | @Override FILE: AndroidAsync/src/com/koushikdutta/async/FileDataEmitter.java class FileDataEmitter (line 14) | public class FileDataEmitter extends DataEmitterBase { method FileDataEmitter (line 17) | public FileDataEmitter(AsyncServer server, File file) { method setDataCallback (line 26) | @Override method getDataCallback (line 31) | @Override method isChunked (line 36) | @Override method pause (line 42) | @Override method resume (line 47) | @Override method report (line 53) | @Override method run (line 62) | @Override method doResume (line 91) | private void doResume() { method isPaused (line 95) | @Override method getServer (line 100) | @Override method close (line 105) | @Override FILE: AndroidAsync/src/com/koushikdutta/async/FilteredDataEmitter.java class FilteredDataEmitter (line 7) | public class FilteredDataEmitter extends DataEmitterBase implements Data... method getDataEmitter (line 9) | @Override method setDataEmitter (line 14) | @Override method getBytesRead (line 29) | @Override method getDataTracker (line 34) | @Override method setDataTracker (line 39) | @Override method onDataAvailable (line 46) | @Override method isChunked (line 65) | @Override method pause (line 70) | @Override method resume (line 75) | @Override method isPaused (line 80) | @Override method getServer (line 85) | @Override method close (line 91) | @Override method charset (line 98) | @Override FILE: AndroidAsync/src/com/koushikdutta/async/FilteredDataSink.java class FilteredDataSink (line 3) | public class FilteredDataSink extends BufferedDataSink { method FilteredDataSink (line 4) | public FilteredDataSink(DataSink sink) { method filter (line 9) | public ByteBufferList filter(ByteBufferList bb) { method onDataAccepted (line 13) | @Override FILE: AndroidAsync/src/com/koushikdutta/async/HostnameResolutionException.java class HostnameResolutionException (line 3) | public class HostnameResolutionException extends Exception { method HostnameResolutionException (line 4) | public HostnameResolutionException(String message) { FILE: AndroidAsync/src/com/koushikdutta/async/LineEmitter.java class LineEmitter (line 8) | public class LineEmitter implements DataCallback { type StringCallback (line 9) | public interface StringCallback { method onStringAvailable (line 10) | void onStringAvailable(String s); method LineEmitter (line 13) | public LineEmitter() { method LineEmitter (line 17) | public LineEmitter(Charset charset) { method setLineCallback (line 26) | public void setLineCallback(StringCallback callback) { method getLineCallback (line 30) | public StringCallback getLineCallback() { method onDataAvailable (line 34) | @Override FILE: AndroidAsync/src/com/koushikdutta/async/PushParser.java class PushParser (line 13) | public class PushParser implements DataCallback { type ParseCallback (line 15) | public interface ParseCallback { method parsed (line 16) | public void parsed(T data); class Waiter (line 19) | static abstract class Waiter { method Waiter (line 21) | public Waiter(int length) { method onDataAvailable (line 29) | public abstract Waiter onDataAvailable(DataEmitter emitter, ByteBuff... class IntWaiter (line 32) | static class IntWaiter extends Waiter { method IntWaiter (line 34) | public IntWaiter(ParseCallback callback) { method onDataAvailable (line 39) | @Override class ByteArrayWaiter (line 46) | static class ByteArrayWaiter extends Waiter { method ByteArrayWaiter (line 48) | public ByteArrayWaiter(int length, ParseCallback callback) { method onDataAvailable (line 55) | @Override class LenByteArrayWaiter (line 64) | static class LenByteArrayWaiter extends Waiter { method LenByteArrayWaiter (line 67) | public LenByteArrayWaiter(ParseCallback callback) { method onDataAvailable (line 72) | @Override class ByteBufferListWaiter (line 84) | static class ByteBufferListWaiter extends Waiter { method ByteBufferListWaiter (line 86) | public ByteBufferListWaiter(int length, ParseCallback callbac... method onDataAvailable (line 107) | @Override class UntilWaiter (line 114) | static class UntilWaiter extends Waiter { method UntilWaiter (line 118) | public UntilWaiter(byte value, DataCallback callback) { method onDataAvailable (line 124) | @Override class TapWaiter (line 157) | private class TapWaiter extends Waiter { method TapWaiter (line 160) | public TapWaiter(TapCallback callback) { method onDataAvailable (line 165) | @Override method onDataAvailable (line 180) | @Override method onDataAvailable (line 188) | @Override method onDataAvailable (line 196) | @Override method onDataAvailable (line 204) | @Override method onDataAvailable (line 212) | @Override method parsed (line 220) | @Override method parsed (line 227) | @Override method parsed (line 234) | @Override method setOrder (line 245) | public PushParser setOrder(ByteOrder order) { method PushParser (line 250) | public PushParser(DataEmitter s) { method readInt (line 255) | public PushParser readInt(ParseCallback callback) { method readByteArray (line 260) | public PushParser readByteArray(int length, ParseCallback call... method readByteBufferList (line 265) | public PushParser readByteBufferList(int length, ParseCallback ... method readString (line 317) | public PushParser readString() { method noop (line 322) | public PushParser noop() { method onDataAvailable (line 328) | @Override method tap (line 340) | public void tap(TapCallback callback) { method getTap (line 345) | static Method getTap(TapCallback callback) { FILE: AndroidAsync/src/com/koushikdutta/async/SelectorWrapper.java class SelectorWrapper (line 15) | class SelectorWrapper implements Closeable { method getSelector (line 19) | public Selector getSelector() { method SelectorWrapper (line 23) | public SelectorWrapper(Selector selector) { method selectNow (line 27) | public int selectNow() throws IOException { method select (line 31) | public void select() throws IOException { method select (line 35) | public void select(long timeout) throws IOException { method keys (line 45) | public Set keys() { method selectedKeys (line 49) | public Set selectedKeys() { method close (line 53) | @Override method isOpen (line 58) | public boolean isOpen() { method wakeupOnce (line 62) | public void wakeupOnce() { method waitForSelect (line 84) | public boolean waitForSelect() { FILE: AndroidAsync/src/com/koushikdutta/async/ServerSocketChannelWrapper.java class ServerSocketChannelWrapper (line 11) | class ServerSocketChannelWrapper extends ChannelWrapper { method shutdownOutput (line 14) | @Override method shutdownInput (line 18) | @Override method getLocalAddress (line 22) | @Override method getLocalPort (line 27) | @Override method ServerSocketChannelWrapper (line 32) | ServerSocketChannelWrapper(ServerSocketChannel channel) throws IOExcep... method read (line 37) | @Override method isConnected (line 43) | @Override method write (line 48) | @Override method register (line 54) | @Override method write (line 59) | @Override method read (line 65) | @Override method read (line 71) | @Override method getSocket (line 77) | @Override FILE: AndroidAsync/src/com/koushikdutta/async/SocketChannelWrapper.java class SocketChannelWrapper (line 11) | class SocketChannelWrapper extends ChannelWrapper { method getLocalAddress (line 14) | @Override method getLocalPort (line 19) | @Override method SocketChannelWrapper (line 24) | SocketChannelWrapper(SocketChannel channel) throws IOException { method read (line 28) | @Override method isConnected (line 32) | @Override method write (line 36) | @Override method write (line 40) | @Override method register (line 44) | @Override method shutdownOutput (line 49) | @Override method shutdownInput (line 58) | @Override method read (line 67) | @Override method read (line 72) | @Override method getSocket (line 77) | @Override FILE: AndroidAsync/src/com/koushikdutta/async/TapCallback.java type TapCallback (line 4) | public interface TapCallback { FILE: AndroidAsync/src/com/koushikdutta/async/ThreadQueue.java class ThreadQueue (line 7) | class ThreadQueue extends LinkedList { method getOrCreateThreadQueue (line 10) | static ThreadQueue getOrCreateThreadQueue(Thread thread) { method release (line 23) | static void release(AsyncSemaphore semaphore) { method add (line 35) | @Override method remove (line 42) | @Override method remove (line 49) | @Override FILE: AndroidAsync/src/com/koushikdutta/async/Util.java class Util (line 17) | public class Util { method emitAllData (line 19) | public static void emitAllData(DataEmitter emitter, ByteBufferList lis... method pump (line 56) | public static void pump(final InputStream is, final DataSink ds, final... method pump (line 60) | public static void pump(final InputStream is, final long max, final Da... method pump (line 121) | public static void pump(final DataEmitter emitter, final DataSink sink... method stream (line 164) | public static void stream(AsyncSocket s1, AsyncSocket s2, CompletedCal... method pump (line 169) | public static void pump(final File file, final DataSink ds, final Comp... method writeAll (line 194) | public static void writeAll(final DataSink sink, final ByteBufferList ... method writeAll (line 208) | public static void writeAll(DataSink sink, byte[] bytes, CompletedCall... method getWrappedSocket (line 217) | public static T getWrappedSocket(AsyncSocket s... method getWrappedDataEmitter (line 228) | public static DataEmitter getWrappedDataEmitter(DataEmitter emitter, C... method end (line 239) | public static void end(DataEmitter emitter, Exception e) { method end (line 245) | public static void end(CompletedCallback end, Exception e) { method writable (line 250) | public static void writable(DataSink emitter) { method writable (line 256) | public static void writable(WritableCallback writable) { FILE: AndroidAsync/src/com/koushikdutta/async/ZipDataSink.java class ZipDataSink (line 11) | public class ZipDataSink extends FilteredDataSink { method ZipDataSink (line 12) | public ZipDataSink(DataSink sink) { method putNextEntry (line 19) | public void putNextEntry(ZipEntry ze) throws IOException { method closeEntry (line 23) | public void closeEntry() throws IOException { method report (line 27) | protected void report(Exception e) { method end (line 33) | @Override method filter (line 47) | @Override FILE: AndroidAsync/src/com/koushikdutta/async/callback/CompletedCallback.java type CompletedCallback (line 3) | public interface CompletedCallback { class NullCompletedCallback (line 4) | public class NullCompletedCallback implements CompletedCallback { method onCompleted (line 5) | @Override method onCompleted (line 11) | public void onCompleted(Exception ex); FILE: AndroidAsync/src/com/koushikdutta/async/callback/ConnectCallback.java type ConnectCallback (line 5) | public interface ConnectCallback { method onConnectCompleted (line 6) | public void onConnectCompleted(Exception ex, AsyncSocket socket); FILE: AndroidAsync/src/com/koushikdutta/async/callback/ContinuationCallback.java type ContinuationCallback (line 5) | public interface ContinuationCallback { method onContinue (line 6) | public void onContinue(Continuation continuation, CompletedCallback ne... FILE: AndroidAsync/src/com/koushikdutta/async/callback/DataCallback.java type DataCallback (line 7) | public interface DataCallback { class NullDataCallback (line 8) | public class NullDataCallback implements DataCallback { method onDataAvailable (line 9) | @Override method onDataAvailable (line 15) | public void onDataAvailable(DataEmitter emitter, ByteBufferList bb); FILE: AndroidAsync/src/com/koushikdutta/async/callback/ListenCallback.java type ListenCallback (line 7) | public interface ListenCallback extends CompletedCallback { method onAccepted (line 8) | public void onAccepted(AsyncSocket socket); method onListening (line 9) | public void onListening(AsyncServerSocket socket); FILE: AndroidAsync/src/com/koushikdutta/async/callback/ResultCallback.java type ResultCallback (line 3) | public interface ResultCallback { method onCompleted (line 4) | public void onCompleted(Exception e, S source, T result); FILE: AndroidAsync/src/com/koushikdutta/async/callback/SocketCreateCallback.java type SocketCreateCallback (line 5) | public interface SocketCreateCallback { method onSocketCreated (line 6) | void onSocketCreated(int localPort); FILE: AndroidAsync/src/com/koushikdutta/async/callback/ValueCallback.java type ValueCallback (line 6) | public interface ValueCallback { method onResult (line 7) | void onResult(T value); FILE: AndroidAsync/src/com/koushikdutta/async/callback/ValueFunction.java type ValueFunction (line 3) | public interface ValueFunction { method getValue (line 4) | T getValue() throws Exception; FILE: AndroidAsync/src/com/koushikdutta/async/callback/WritableCallback.java type WritableCallback (line 3) | public interface WritableCallback { method onWriteable (line 4) | public void onWriteable(); FILE: AndroidAsync/src/com/koushikdutta/async/dns/Dns.java class Dns (line 25) | public class Dns { method lookup (line 26) | public static Future lookup(String host) { method setFlag (line 30) | private static int setFlag(int flags, int value, int offset) { method setQuery (line 34) | private static int setQuery(int flags) { method setRecursion (line 38) | private static int setRecursion(int flags) { method addName (line 42) | private static void addName(ByteBuffer bb, String name) { method lookup (line 51) | public static Future lookup(AsyncServer server, String ho... method multicastLookup (line 55) | public static Cancellable multicastLookup(AsyncServer server, String h... method multicastLookup (line 59) | public static Cancellable multicastLookup(String host, FutureCallback<... method lookup (line 63) | public static Future lookup(AsyncServer server, String ho... FILE: AndroidAsync/src/com/koushikdutta/async/dns/DnsResponse.java class DnsResponse (line 15) | public class DnsResponse { method parseName (line 21) | private static String parseName(ByteBufferList bb, ByteBuffer backRefe... method parse (line 49) | public static DnsResponse parse(ByteBufferList bb) { method parseTxt (line 160) | void parseTxt(ByteBufferList bb) { method toString (line 171) | @Override FILE: AndroidAsync/src/com/koushikdutta/async/future/Cancellable.java type Cancellable (line 3) | public interface Cancellable { method isDone (line 8) | boolean isDone(); method isCancelled (line 14) | boolean isCancelled(); method cancel (line 20) | boolean cancel(); FILE: AndroidAsync/src/com/koushikdutta/async/future/Continuation.java class Continuation (line 8) | public class Continuation extends SimpleCancellable implements Continuat... method getCallback (line 12) | public CompletedCallback getCallback() { method setCallback (line 15) | public void setCallback(CompletedCallback callback) { method getCancelCallback (line 19) | public Runnable getCancelCallback() { method setCancelCallback (line 22) | public void setCancelCallback(Runnable cancelCallback) { method setCancelCallback (line 25) | public void setCancelCallback(final Cancellable cancel) { method Continuation (line 38) | public Continuation() { method Continuation (line 41) | public Continuation(CompletedCallback callback) { method Continuation (line 44) | public Continuation(CompletedCallback callback, Runnable cancelCallbac... method wrap (line 49) | private CompletedCallback wrap() { method reportCompleted (line 69) | void reportCompleted(Exception ex) { method hook (line 78) | private ContinuationCallback hook(ContinuationCallback callback) { method add (line 86) | public Continuation add(ContinuationCallback callback) { method insert (line 91) | public Continuation insert(ContinuationCallback callback) { method add (line 96) | public Continuation add(final DependentFuture future) { method next (line 110) | private void next() { method cancel (line 137) | @Override method start (line 149) | public Continuation start() { method onContinue (line 157) | @Override method run (line 163) | @Override FILE: AndroidAsync/src/com/koushikdutta/async/future/Converter.java class Converter (line 16) | public class Converter { method convert (line 17) | public static Converter convert(Future future, String mime) { method convert (line 21) | public static Converter convert(Future future) { class MimedData (line 25) | static class MimedData { method MimedData (line 26) | public MimedData(T data, String mime) { class MultiTransformer (line 34) | static class MultiTransformer extends MultiTransformFuture converter, String conver... method transform (line 44) | @Override class EnsureHashMap (line 69) | static abstract class EnsureHashMap extends LinkedHashMap { method ensure (line 70) | synchronized V ensure(K k) { method makeDefault (line 77) | protected abstract V makeDefault(); class MimedType (line 80) | static class MimedType { method MimedType (line 81) | MimedType(Class type, String mime) { method hashCode (line 88) | @Override method equals (line 93) | @Override method isTypeOf (line 100) | public boolean isTypeOf(MimedType other) { method primary (line 108) | public String primary() { method secondary (line 112) | public String secondary() { method isTypeOf (line 117) | public boolean isTypeOf(String mime) { method toString (line 131) | @Override class ConverterTransformers (line 137) | static class ConverterTransformers extends LinkedHashMap extends EnsureHashMap, Conv... method makeDefault (line 141) | @Override method add (line 146) | private static void add(ConverterTransformers set, Conv... method getAll (line 151) | public ConverterTransformers getAll(MimedType mimedType) { method getConverters (line 165) | protected ConverterEntries getConverters() { method Converter (line 171) | protected Converter(Future future, String mime) { method to (line 178) | synchronized private final Future to(Object value, Class cla... method to (line 184) | synchronized private final Future to(Class fromClass, Class ... class PathInfo (line 216) | static class PathInfo { method distance (line 221) | static int distance(ArrayDeque path) { method mimeReplace (line 230) | static String mimeReplace(String mime1, String mime2) { method to (line 241) | public final Future to(Class clazz) { method search (line 245) | private boolean search(MimedType target, ArrayDeque b... method to (line 291) | public Future to(Class clazz, String mime) { class ConverterEntry (line 295) | static class ConverterEntry { method ConverterEntry (line 296) | ConverterEntry(Class from, String fromMime, Class to, String t... method hashCode (line 307) | @Override method equals (line 312) | @Override class ConverterEntries (line 319) | public static class ConverterEntries { method ConverterEntries (line 321) | public ConverterEntries() { method ConverterEntries (line 324) | public ConverterEntries(ConverterEntries other) { method addConverter (line 328) | public synchronized void addConverter(Class from, String f... method addConverter (line 331) | public synchronized void addConverter(Class from, String f... method removeConverter (line 340) | public synchronized boolean removeConverter(TypeConverter typeConver... FILE: AndroidAsync/src/com/koushikdutta/async/future/DependentCancellable.java type DependentCancellable (line 3) | public interface DependentCancellable extends Cancellable { method setParent (line 4) | boolean setParent(Cancellable parent); FILE: AndroidAsync/src/com/koushikdutta/async/future/DependentFuture.java type DependentFuture (line 3) | public interface DependentFuture extends Future, DependentCancella... FILE: AndroidAsync/src/com/koushikdutta/async/future/DoneCallback.java type DoneCallback (line 3) | public interface DoneCallback { method done (line 4) | void done(Exception e, T result) throws Exception; FILE: AndroidAsync/src/com/koushikdutta/async/future/FailCallback.java type FailCallback (line 3) | public interface FailCallback { method fail (line 10) | void fail(Exception e) throws Exception; FILE: AndroidAsync/src/com/koushikdutta/async/future/FailConvertCallback.java type FailConvertCallback (line 3) | public interface FailConvertCallback { method fail (line 11) | T fail(Exception e) throws Exception; FILE: AndroidAsync/src/com/koushikdutta/async/future/FailRecoverCallback.java type FailRecoverCallback (line 3) | public interface FailRecoverCallback { method fail (line 11) | Future fail(Exception e) throws Exception; FILE: AndroidAsync/src/com/koushikdutta/async/future/Future.java type Future (line 6) | public interface Future extends Cancellable, java.util.concurrent.Fut... method setCallback (line 12) | void setCallback(FutureCallback callback); method done (line 22) | Future done(DoneCallback done); method success (line 30) | Future success(SuccessCallback callback); method then (line 39) | Future then(ThenFutureCallback then); method thenConvert (line 48) | Future thenConvert(ThenCallback then); method fail (line 57) | Future fail(FailCallback fail); method failConvert (line 66) | Future failConvert(FailConvertCallback fail); method failRecover (line 75) | Future failRecover(FailRecoverCallback fail); method tryGet (line 81) | T tryGet(); method tryGetException (line 87) | Exception tryGetException(); method executorThread (line 94) | default Future executorThread(Executor executor) { FILE: AndroidAsync/src/com/koushikdutta/async/future/FutureCallback.java type FutureCallback (line 6) | public interface FutureCallback { method onCompleted (line 12) | public void onCompleted(Exception e, T result); FILE: AndroidAsync/src/com/koushikdutta/async/future/FutureRunnable.java type FutureRunnable (line 6) | public interface FutureRunnable { method run (line 7) | T run() throws Exception; FILE: AndroidAsync/src/com/koushikdutta/async/future/FutureThread.java class FutureThread (line 8) | public class FutureThread extends SimpleFuture { method FutureThread (line 9) | public FutureThread(final FutureRunnable runnable) { method FutureThread (line 13) | public FutureThread(final ExecutorService pool, final FutureRunnable runnable, String name) { FILE: AndroidAsync/src/com/koushikdutta/async/future/Futures.java class Futures (line 9) | public class Futures { method waitAll (line 10) | public static Future> waitAll(final List> future... method waitAll (line 38) | public static Future> waitAll(final Future... futures) { method loopUntil (line 43) | private static void loopUntil(final Iterator values, ThenFut... method loopUntil (line 61) | public static Future loopUntil(final Iterable values, The... method loopUntil (line 67) | public static Future loopUntil(final F[] values, ThenFutureC... FILE: AndroidAsync/src/com/koushikdutta/async/future/HandlerFuture.java class HandlerFuture (line 9) | public class HandlerFuture extends SimpleFuture { method HandlerFuture (line 12) | public HandlerFuture() { method setCallback (line 19) | @Override FILE: AndroidAsync/src/com/koushikdutta/async/future/MultiFuture.java class MultiFuture (line 8) | public class MultiFuture extends SimpleFuture { method MultiFuture (line 11) | public MultiFuture() { method MultiFuture (line 14) | public MultiFuture(T value) { method MultiFuture (line 18) | public MultiFuture(Exception e) { method MultiFuture (line 22) | public MultiFuture(Future future) { method setCallbackInternal (line 40) | @Override FILE: AndroidAsync/src/com/koushikdutta/async/future/MultiTransformFuture.java class MultiTransformFuture (line 3) | public abstract class MultiTransformFuture extends MultiFuture ... method onCompleted (line 4) | @Override method error (line 21) | protected void error(Exception e) { method transform (line 25) | protected abstract void transform(F result) throws Exception; FILE: AndroidAsync/src/com/koushikdutta/async/future/SimpleCancellable.java class SimpleCancellable (line 3) | public class SimpleCancellable implements DependentCancellable { method isDone (line 5) | @Override method cancelCleanup (line 10) | protected void cancelCleanup() { method cleanup (line 13) | protected void cleanup() { method completeCleanup (line 16) | protected void completeCleanup() { method setComplete (line 19) | public boolean setComplete() { method cancel (line 35) | @Override method setParent (line 57) | @Override method isCancelled (line 67) | @Override method reset (line 86) | public Cancellable reset() { FILE: AndroidAsync/src/com/koushikdutta/async/future/SimpleFuture.java class SimpleFuture (line 10) | public class SimpleFuture extends SimpleCancellable implements Depend... type FutureCallbackInternal (line 17) | protected interface FutureCallbackInternal { method onCompleted (line 18) | void onCompleted(Exception e, T result, FutureCallsite next); method SimpleFuture (line 21) | public SimpleFuture() { method SimpleFuture (line 24) | public SimpleFuture(T value) { method SimpleFuture (line 28) | public SimpleFuture(Exception e) { method SimpleFuture (line 32) | public SimpleFuture(Future future) { method cancel (line 36) | @Override method cancelInternal (line 41) | private boolean cancelInternal(boolean silent) { method cancelSilently (line 56) | public boolean cancelSilently() { method cancel (line 60) | @Override method get (line 65) | @Override method getResultOrThrow (line 77) | private T getResultOrThrow() throws ExecutionException { method get (line 83) | @Override method setComplete (line 96) | @Override method handleInternalCompleteLocked (line 101) | private FutureCallbackInternal handleInternalCompleteLocked() { class FutureCallsite (line 113) | static class FutureCallsite { method loop (line 118) | void loop() { method handleCallbackUnlocked (line 135) | private void handleCallbackUnlocked(FutureCallsite callsite, FutureCal... method releaseWaiterLocked (line 156) | void releaseWaiterLocked() { method ensureWaiterLocked (line 163) | AsyncSemaphore ensureWaiterLocked() { method setComplete (line 169) | public boolean setComplete(Exception e) { method setCompleteException (line 172) | public boolean setCompleteException(Exception e) { return setComplete(... method setComplete (line 174) | public boolean setComplete(T value) { method setCompleteValue (line 177) | public boolean setCompleteValue(T value) { method setComplete (line 181) | public boolean setComplete(Exception e, T value) { method setComplete (line 185) | private boolean setComplete(Exception e, T value, FutureCallsite calls... method setCallbackInternal (line 199) | void setCallbackInternal(FutureCallsite callsite, FutureCallbackIntern... method setCallback (line 211) | @Override method setComplete (line 219) | private Future setComplete(Future future, FutureCallsite callsit... method setComplete (line 241) | public Future setComplete(Future future) { method setCompleteFuture (line 245) | public Future setCompleteFuture(Future future) { method getCallback (line 254) | @Deprecated method done (line 259) | @Override method success (line 280) | @Override method then (line 301) | @Override method thenConvert (line 324) | @Override method fail (line 329) | @Override method failRecover (line 337) | @Override method failConvert (line 359) | @Override method setParent (line 364) | @Override method reset (line 373) | public SimpleFuture reset() { method tryGetException (line 385) | @Override method tryGet (line 390) | @Override FILE: AndroidAsync/src/com/koushikdutta/async/future/SuccessCallback.java type SuccessCallback (line 3) | public interface SuccessCallback { method success (line 4) | void success(T value) throws Exception; FILE: AndroidAsync/src/com/koushikdutta/async/future/ThenCallback.java type ThenCallback (line 3) | public interface ThenCallback { method then (line 11) | T then(F from) throws Exception; FILE: AndroidAsync/src/com/koushikdutta/async/future/ThenFutureCallback.java type ThenFutureCallback (line 3) | public interface ThenFutureCallback { method then (line 11) | Future then(F from) throws Exception; FILE: AndroidAsync/src/com/koushikdutta/async/future/TransformFuture.java class TransformFuture (line 3) | public abstract class TransformFuture extends SimpleFuture impl... method TransformFuture (line 4) | public TransformFuture(F from) { method TransformFuture (line 8) | public TransformFuture() { method onCompleted (line 11) | @Override method error (line 28) | protected void error(Exception e) { method transform (line 32) | protected abstract void transform(F result) throws Exception; FILE: AndroidAsync/src/com/koushikdutta/async/future/TypeConverter.java type TypeConverter (line 3) | public interface TypeConverter { method convert (line 4) | Future convert(F from, String fromMime) throws Exception; FILE: AndroidAsync/src/com/koushikdutta/async/http/AsyncHttpClient.java class AsyncHttpClient (line 49) | public class AsyncHttpClient { method getDefaultInstance (line 51) | public static AsyncHttpClient getDefaultInstance() { method getMiddleware (line 59) | public Collection getMiddleware() { method insertMiddleware (line 62) | public void insertMiddleware(AsyncHttpClientMiddleware middleware) { method AsyncHttpClient (line 70) | public AsyncHttpClient(AsyncServer server) { method setupAndroidProxy (line 78) | @SuppressLint("NewApi") method getSocketMiddleware (line 114) | public AsyncSocketMiddleware getSocketMiddleware() { method getSSLSocketMiddleware (line 118) | public AsyncSSLSocketMiddleware getSSLSocketMiddleware() { method execute (line 122) | public Future execute(final AsyncHttpRequest reques... method execute (line 128) | public Future execute(String uri, final HttpConnect... class FutureAsyncHttpResponse (line 133) | private class FutureAsyncHttpResponse extends SimpleFuture implements Request... method onProgress (line 493) | @Override method onConnect (line 496) | @Override class DownloadCallback (line 501) | public static abstract class DownloadCallback extends RequestCallbackB... class StringCallback (line 504) | public static abstract class StringCallback extends RequestCallbackBas... class JSONObjectCallback (line 507) | public static abstract class JSONObjectCallback extends RequestCallbac... class JSONArrayCallback (line 510) | public static abstract class JSONArrayCallback extends RequestCallback... class FileCallback (line 513) | public static abstract class FileCallback extends RequestCallbackBase<... method executeByteBufferList (line 516) | public Future executeByteBufferList(AsyncHttpRequest r... method executeString (line 520) | public Future executeString(AsyncHttpRequest req, final String... method executeJSONObject (line 524) | public Future executeJSONObject(AsyncHttpRequest req, fina... method executeJSONArray (line 528) | public Future executeJSONArray(AsyncHttpRequest req, final ... method invokeWithAffinity (line 532) | private void invokeWithAffinity(final RequestCallback callback,... method invoke (line 544) | private void invoke(final RequestCallback callback, final Simpl... method invokeProgress (line 554) | private void invokeProgress(final RequestCallback callback, final Asyn... method invokeConnect (line 559) | private void invokeConnect(final RequestCallback callback, final Async... method executeFile (line 564) | public Future executeFile(AsyncHttpRequest req, final String fil... method execute (line 645) | public SimpleFuture execute(AsyncHttpRequest req, final AsyncPa... type WebSocketConnectCallback (line 665) | public interface WebSocketConnectCallback { method onCompleted (line 666) | void onCompleted(Exception ex, WebSocket webSocket); method websocket (line 669) | public Future websocket(final AsyncHttpRequest req, String ... method websocket (line 673) | public Future websocket(final AsyncHttpRequest req, String[... method websocket (line 703) | public Future websocket(String uri, String protocol, final ... method websocket (line 708) | public Future websocket(String uri, String[] protocols, fin... method getServer (line 713) | public AsyncServer getServer() { FILE: AndroidAsync/src/com/koushikdutta/async/http/AsyncHttpClientMiddleware.java type AsyncHttpClientMiddleware (line 15) | public interface AsyncHttpClientMiddleware { type ResponseHead (line 16) | interface ResponseHead { method socket (line 17) | AsyncSocket socket(); method protocol (line 18) | String protocol(); method message (line 19) | String message(); method code (line 20) | int code(); method protocol (line 21) | ResponseHead protocol(String protocol); method message (line 22) | ResponseHead message(String message); method code (line 23) | ResponseHead code(int code); method headers (line 24) | Headers headers(); method headers (line 25) | ResponseHead headers(Headers headers); method sink (line 26) | DataSink sink(); method sink (line 27) | ResponseHead sink(DataSink sink); method emitter (line 28) | DataEmitter emitter(); method emitter (line 29) | ResponseHead emitter(DataEmitter emitter); class OnRequestData (line 32) | class OnRequestData { class GetSocketData (line 37) | class GetSocketData extends OnRequestData { class OnExchangeHeaderData (line 43) | class OnExchangeHeaderData extends GetSocketData { class OnRequestSentData (line 50) | class OnRequestSentData extends OnExchangeHeaderData { class OnHeadersReceivedData (line 53) | class OnHeadersReceivedData extends OnRequestSentData { class OnBodyDecoderData (line 56) | class OnBodyDecoderData extends OnHeadersReceivedData { class OnResponseReadyData (line 60) | class OnResponseReadyData extends OnBodyDecoderData { class OnResponseCompleteData (line 63) | class OnResponseCompleteData extends OnResponseReadyData { method onRequest (line 71) | void onRequest(OnRequestData data); method getSocket (line 78) | Cancellable getSocket(GetSocketData data); method exchangeHeaders (line 86) | boolean exchangeHeaders(OnExchangeHeaderData data); method onRequestSent (line 93) | void onRequestSent(OnRequestSentData data); method onHeadersReceived (line 99) | void onHeadersReceived(OnHeadersReceivedData data); method onBodyDecoder (line 105) | void onBodyDecoder(OnBodyDecoderData data); method onResponseReady (line 114) | AsyncHttpRequest onResponseReady(OnResponseReadyData data); method onResponseComplete (line 121) | void onResponseComplete(OnResponseCompleteData data); FILE: AndroidAsync/src/com/koushikdutta/async/http/AsyncHttpDelete.java class AsyncHttpDelete (line 5) | public class AsyncHttpDelete extends AsyncHttpRequest { method AsyncHttpDelete (line 8) | public AsyncHttpDelete(String uri) { method AsyncHttpDelete (line 12) | public AsyncHttpDelete(Uri uri) { FILE: AndroidAsync/src/com/koushikdutta/async/http/AsyncHttpGet.java class AsyncHttpGet (line 5) | public class AsyncHttpGet extends AsyncHttpRequest { method AsyncHttpGet (line 8) | public AsyncHttpGet(String uri) { method AsyncHttpGet (line 12) | public AsyncHttpGet(Uri uri) { FILE: AndroidAsync/src/com/koushikdutta/async/http/AsyncHttpHead.java class AsyncHttpHead (line 8) | public class AsyncHttpHead extends AsyncHttpRequest { method AsyncHttpHead (line 9) | public AsyncHttpHead(Uri uri) { method hasBody (line 13) | @Override FILE: AndroidAsync/src/com/koushikdutta/async/http/AsyncHttpPost.java class AsyncHttpPost (line 5) | public class AsyncHttpPost extends AsyncHttpRequest { method AsyncHttpPost (line 8) | public AsyncHttpPost(String uri) { method AsyncHttpPost (line 12) | public AsyncHttpPost(Uri uri) { FILE: AndroidAsync/src/com/koushikdutta/async/http/AsyncHttpPut.java class AsyncHttpPut (line 5) | public class AsyncHttpPut extends AsyncHttpRequest { method AsyncHttpPut (line 8) | public AsyncHttpPut(String uri) { method AsyncHttpPut (line 12) | public AsyncHttpPut(Uri uri) { FILE: AndroidAsync/src/com/koushikdutta/async/http/AsyncHttpRequest.java class AsyncHttpRequest (line 11) | public class AsyncHttpRequest { method getRequestLine (line 12) | public RequestLine getRequestLine() { method hasBody (line 45) | public boolean hasBody() { method getPath (line 49) | public String getPath() { method getDefaultUserAgent (line 53) | protected static String getDefaultUserAgent() { method getMethod (line 60) | public String getMethod() { method setRequestLineProtocol (line 64) | public void setRequestLineProtocol(String scheme) { method getRequestLineProtocol (line 68) | public String getRequestLineProtocol() { method setMethod (line 72) | public AsyncHttpRequest setMethod(String method) { method AsyncHttpRequest (line 79) | public AsyncHttpRequest(Uri uri, String method) { method setDefaultHeaders (line 83) | public static void setDefaultHeaders(Headers ret, Uri uri) { method AsyncHttpRequest (line 99) | public AsyncHttpRequest(Uri uri, String method, Headers headers) { method getUri (line 111) | public Uri getUri() { method getHeaders (line 117) | public Headers getHeaders() { method getFollowRedirect (line 122) | public boolean getFollowRedirect() { method setFollowRedirect (line 125) | public AsyncHttpRequest setFollowRedirect(boolean follow) { method setBody (line 131) | public void setBody(AsyncHttpRequestBody body) { method getBody (line 135) | public AsyncHttpRequestBody getBody() { method onHandshakeException (line 139) | public void onHandshakeException(AsyncSSLException e) { method getTimeout (line 144) | public int getTimeout() { method setTimeout (line 148) | public AsyncHttpRequest setTimeout(int timeout) { method setHeader (line 153) | public AsyncHttpRequest setHeader(String name, String value) { method addHeader (line 158) | public AsyncHttpRequest addHeader(String name, String value) { method enableProxy (line 165) | public void enableProxy(String host, int port) { method disableProxy (line 170) | public void disableProxy() { method getProxyHost (line 175) | public String getProxyHost() { method getProxyPort (line 179) | public int getProxyPort() { method toString (line 183) | @Override method setLogging (line 190) | public void setLogging(String tag, int level) { method getLogLevel (line 197) | public int getLogLevel() { method getLogTag (line 200) | public String getLogTag() { method getLogMessage (line 204) | private String getLogMessage(String message) { method logi (line 212) | public void logi(String message) { method logv (line 219) | public void logv(String message) { method logw (line 226) | public void logw(String message) { method logd (line 233) | public void logd(String message) { method logd (line 240) | public void logd(String message, Exception e) { method loge (line 248) | public void loge(String message) { method loge (line 255) | public void loge(String message, Exception e) { FILE: AndroidAsync/src/com/koushikdutta/async/http/AsyncHttpResponse.java type AsyncHttpResponse (line 7) | public interface AsyncHttpResponse extends DataEmitter { method protocol (line 8) | public String protocol(); method message (line 9) | public String message(); method code (line 10) | public int code(); method headers (line 11) | public Headers headers(); method detachSocket (line 12) | public AsyncSocket detachSocket(); method getRequest (line 13) | public AsyncHttpRequest getRequest(); FILE: AndroidAsync/src/com/koushikdutta/async/http/AsyncHttpResponseImpl.java class AsyncHttpResponseImpl (line 15) | abstract class AsyncHttpResponseImpl extends FilteredDataEmitter impleme... method socket (line 16) | public AsyncSocket socket() { method getRequest (line 20) | @Override method setSocket (line 25) | void setSocket(AsyncSocket exchange) { method onHeadersSent (line 33) | protected void onHeadersSent() { method onRequestCompleted (line 47) | protected void onRequestCompleted(Exception ex) { method onCompleted (line 51) | @Override method onHeadersReceived (line 65) | protected void onHeadersReceived() { method emitter (line 69) | @Override method emitter (line 74) | @Override method terminate (line 80) | private void terminate() { method report (line 93) | @Override method close (line 104) | @Override method AsyncHttpResponseImpl (line 113) | public AsyncHttpResponseImpl(AsyncHttpRequest request) { method headers (line 119) | @Override method headers (line 124) | @Override method code (line 131) | @Override method code (line 136) | @Override method protocol (line 142) | @Override method message (line 148) | @Override method protocol (line 155) | @Override method message (line 161) | @Override method toString (line 166) | @Override method assertContent (line 174) | private void assertContent() { method sink (line 182) | @Override method sink (line 187) | @Override method getServer (line 193) | @Override method charset (line 198) | @Override FILE: AndroidAsync/src/com/koushikdutta/async/http/AsyncSSLEngineConfigurator.java type AsyncSSLEngineConfigurator (line 6) | public interface AsyncSSLEngineConfigurator { method createEngine (line 7) | SSLEngine createEngine(SSLContext sslContext, String peerHost, int pee... method configureEngine (line 8) | void configureEngine(SSLEngine engine, AsyncHttpClientMiddleware.GetSo... FILE: AndroidAsync/src/com/koushikdutta/async/http/AsyncSSLSocketMiddleware.java class AsyncSSLSocketMiddleware (line 25) | public class AsyncSSLSocketMiddleware extends AsyncSocketMiddleware { method AsyncSSLSocketMiddleware (line 26) | public AsyncSSLSocketMiddleware(AsyncHttpClient client) { method setSSLContext (line 32) | public void setSSLContext(SSLContext sslContext) { method getSSLContext (line 36) | public SSLContext getSSLContext() { method setTrustManagers (line 42) | public void setTrustManagers(TrustManager[] trustManagers) { method setHostnameVerifier (line 48) | public void setHostnameVerifier(HostnameVerifier hostnameVerifier) { method addEngineConfigurator (line 54) | public void addEngineConfigurator(AsyncSSLEngineConfigurator engineCon... method clearEngineConfigurators (line 58) | public void clearEngineConfigurators() { method createConfiguredSSLEngine (line 62) | protected SSLEngine createConfiguredSSLEngine(GetSocketData data, Stri... method createHandshakeCallback (line 79) | protected AsyncSSLSocketWrapper.HandshakeCallback createHandshakeCallb... method tryHandshake (line 88) | protected void tryHandshake(AsyncSocket socket, GetSocketData data, fi... method wrapCallback (line 95) | @Override FILE: AndroidAsync/src/com/koushikdutta/async/http/AsyncSocketMiddleware.java class AsyncSocketMiddleware (line 22) | public class AsyncSocketMiddleware extends SimpleMiddleware { method AsyncSocketMiddleware (line 28) | public AsyncSocketMiddleware(AsyncHttpClient client, String scheme, in... method setIdleTimeoutMs (line 34) | public void setIdleTimeoutMs(int idleTimeoutMs) { method getSchemePort (line 38) | public int getSchemePort(Uri uri) { method AsyncSocketMiddleware (line 49) | public AsyncSocketMiddleware(AsyncHttpClient client) { method wrapCallback (line 55) | protected ConnectCallback wrapCallback(GetSocketData data, Uri uri, in... method getConnectAllAddresses (line 60) | public boolean getConnectAllAddresses() { method setConnectAllAddresses (line 64) | public void setConnectAllAddresses(boolean connectAllAddresses) { method disableProxy (line 72) | public void disableProxy() { method enableProxy (line 78) | public void enableProxy(String host, int port) { method computeLookup (line 84) | String computeLookup(Uri uri, int port, String proxyHost, int proxyPor... class IdleSocketHolder (line 97) | class IdleSocketHolder { method IdleSocketHolder (line 98) | public IdleSocketHolder(AsyncSocket socket) { class ConnectionInfo (line 105) | static class ConnectionInfo { method getMaxConnectionCount (line 114) | public int getMaxConnectionCount() { method setMaxConnectionCount (line 118) | public void setMaxConnectionCount(int maxConnectionCount) { method getSocket (line 122) | @Override method getOrCreateConnectionInfo (line 228) | private ConnectionInfo getOrCreateConnectionInfo(String lookup) { method maybeCleanupConnectionInfo (line 237) | private void maybeCleanupConnectionInfo(String lookup) { method recycleSocket (line 255) | private void recycleSocket(final AsyncSocket socket, AsyncHttpRequest ... method idleSocket (line 279) | private void idleSocket(final AsyncSocket socket) { method nextConnection (line 302) | private void nextConnection(AsyncHttpRequest request) { method isKeepAlive (line 323) | protected boolean isKeepAlive(OnResponseCompleteData data) { method onResponseComplete (line 327) | @Override FILE: AndroidAsync/src/com/koushikdutta/async/http/BasicNameValuePair.java class BasicNameValuePair (line 104) | public class BasicNameValuePair implements NameValuePair, Cloneable { method BasicNameValuePair (line 115) | public BasicNameValuePair(final String name, final String value) { method getName (line 129) | public String getName() { method getValue (line 138) | public String getValue() { method toString (line 148) | public String toString() { method equals (line 152) | public boolean equals(final Object object) { method hashCode (line 164) | public int hashCode() { method clone (line 168) | public Object clone() throws CloneNotSupportedException { FILE: AndroidAsync/src/com/koushikdutta/async/http/BodyDecoderException.java class BodyDecoderException (line 3) | public class BodyDecoderException extends Exception { method BodyDecoderException (line 4) | public BodyDecoderException(String message) { FILE: AndroidAsync/src/com/koushikdutta/async/http/ConnectionClosedException.java class ConnectionClosedException (line 3) | public class ConnectionClosedException extends Exception { method ConnectionClosedException (line 4) | public ConnectionClosedException(String message) { method ConnectionClosedException (line 8) | public ConnectionClosedException(String detailMessage, Throwable throw... FILE: AndroidAsync/src/com/koushikdutta/async/http/ConnectionFailedException.java class ConnectionFailedException (line 3) | public class ConnectionFailedException extends Exception { method ConnectionFailedException (line 4) | public ConnectionFailedException(String message) { FILE: AndroidAsync/src/com/koushikdutta/async/http/Headers.java class Headers (line 16) | public class Headers { method Headers (line 17) | public Headers() { method Headers (line 20) | public Headers(Map> mm) { method newList (line 27) | @Override method getMultiMap (line 32) | public Multimap getMultiMap() { method getAll (line 36) | public List getAll(String header) { method get (line 40) | public String get(String header) { method set (line 44) | public Headers set(String header, String value) { method add (line 54) | public Headers add(String header, String value) { method addLine (line 62) | public Headers addLine(String line) { method addAll (line 74) | public Headers addAll(String header, List values) { method addAll (line 81) | public Headers addAll(Map> m) { method addAllMap (line 90) | public Headers addAllMap(Map m) { method addAll (line 97) | public Headers addAll(Headers headers) { method removeAll (line 103) | public List removeAll(String header) { method remove (line 107) | public String remove(String header) { method removeAll (line 114) | public Headers removeAll(Collection headers) { method toStringBuilder (line 121) | public StringBuilder toStringBuilder() { method toString (line 136) | @Override method toPrefixString (line 141) | public String toPrefixString(String prefix) { method parse (line 148) | public static Headers parse(String payload) { FILE: AndroidAsync/src/com/koushikdutta/async/http/HttpDate.java class HttpDate (line 29) | public final class HttpDate { method initialValue (line 37) | @Override protected DateFormat initialValue() { method parse (line 71) | public static Date parse(String value) { method format (line 90) | public static String format(Date value) { FILE: AndroidAsync/src/com/koushikdutta/async/http/HttpTransportMiddleware.java class HttpTransportMiddleware (line 20) | public class HttpTransportMiddleware extends SimpleMiddleware { method exchangeHeaders (line 21) | @Override method responseIsEmpty (line 138) | static boolean responseIsEmpty(int code) { method onRequestSent (line 142) | @Override FILE: AndroidAsync/src/com/koushikdutta/async/http/HttpUtil.java class HttpUtil (line 17) | public class HttpUtil { method getBody (line 18) | public static AsyncHttpRequestBody getBody(DataEmitter emitter, Comple... class EndEmitter (line 44) | static class EndEmitter extends FilteredDataEmitter { method EndEmitter (line 45) | private EndEmitter() { method create (line 48) | public static EndEmitter create(AsyncServer server, final Exception ... method getBodyDecoder (line 62) | public static DataEmitter getBodyDecoder(DataEmitter emitter, Protocol... method isKeepAlive (line 118) | public static boolean isKeepAlive(Protocol protocol, Headers headers) { method isKeepAlive (line 126) | public static boolean isKeepAlive(String protocol, Headers headers) { method contentLength (line 134) | public static long contentLength(Headers headers) { FILE: AndroidAsync/src/com/koushikdutta/async/http/HybiParser.java class HybiParser (line 48) | abstract class HybiParser { method mask (line 109) | private static byte[] mask(byte[] payload, byte[] mask, int offset) { method inflate (line 118) | private byte[] inflate(byte[] payload) throws DataFormatException { method setMasking (line 136) | public void setMasking(boolean masking) { method setDeflate (line 140) | public void setDeflate(boolean deflate) { method onDataAvailable (line 145) | @Override method onDataAvailable (line 159) | @Override method onDataAvailable (line 167) | @Override method onDataAvailable (line 183) | @Override method onDataAvailable (line 193) | @Override method parse (line 209) | void parse() { method HybiParser (line 246) | public HybiParser(DataEmitter socket) { method parseOpcode (line 251) | private void parseOpcode(byte data) throws ProtocolError { method parseLength (line 277) | private void parseLength(byte data) { method parseExtendedLength (line 289) | private void parseExtendedLength(byte[] buffer) throws ProtocolError { method frame (line 294) | public byte[] frame(String data) { method frame (line 298) | public byte[] frame(byte[] data) { method frame (line 302) | public byte[] frame(byte[] data, int offset, int length) { method pingFrame (line 306) | public byte[] pingFrame(String data) { method pongFrame (line 310) | public byte[] pongFrame(String data) { method frame (line 322) | private byte[] frame(int opcode, byte[] data, int errorCode) { method frame (line 334) | private byte[] frame(int opcode, String data, int errorCode) { method frame (line 338) | private byte[] frame(int opcode, byte [] data, int errorCode, int data... method close (line 390) | public void close(int code, String reason) { method emitFrame (line 396) | private void emitFrame() throws IOException { method onMessage (line 458) | protected abstract void onMessage(byte[] payload); method onMessage (line 459) | protected abstract void onMessage(String payload); method onPong (line 460) | protected abstract void onPong(String payload); method onPing (line 461) | protected abstract void onPing(String payload); method onDisconnect (line 462) | protected abstract void onDisconnect(int code, String reason); method report (line 463) | protected abstract void report(Exception ex); method sendFrame (line 465) | protected abstract void sendFrame(byte[] frame); method reset (line 467) | private void reset() { method encode (line 472) | private String encode(byte[] buffer) { method decode (line 480) | private byte[] decode(String string) { method getInteger (line 488) | private int getInteger(byte[] bytes) throws ProtocolError { method slice (line 496) | private byte[] slice(byte[] array, int start) { method finalize (line 502) | @Override class ProtocolError (line 517) | public static class ProtocolError extends IOException { method ProtocolError (line 518) | public ProtocolError(String detailMessage) { method byteArrayToLong (line 523) | private static long byteArrayToLong(byte[] b, int offset, int length) { FILE: AndroidAsync/src/com/koushikdutta/async/http/Multimap.java class Multimap (line 19) | public class Multimap extends LinkedHashMap> implem... method Multimap (line 20) | public Multimap() { method newList (line 23) | protected List newList() { method getString (line 27) | public String getString(String name) { method getAllString (line 34) | public String getAllString(String name, String delimiter) { method ensure (line 50) | public List ensure(String name) { method add (line 59) | public void add(String name, String value) { method put (line 63) | public void put(String name, String value) { method Multimap (line 69) | public Multimap(List pairs) { method Multimap (line 74) | public Multimap(Multimap m) { type StringDecoder (line 78) | public interface StringDecoder { method decode (line 79) | public String decode(String s); method parse (line 82) | public static Multimap parse(String value, String delimiter, boolean u... method parse (line 86) | public static Multimap parse(String value, String delimiter, String as... method parseSemicolonDelimited (line 111) | public static Multimap parseSemicolonDelimited(String header) { method parseCommaDelimited (line 115) | public static Multimap parseCommaDelimited(String header) { method decode (line 120) | @Override method parseQuery (line 126) | public static Multimap parseQuery(String query) { method decode (line 131) | @Override method parseUrlEncoded (line 137) | public static Multimap parseUrlEncoded(String query) { method iterator (line 141) | @Override method toSingleMap (line 153) | public Map toSingleMap() { FILE: AndroidAsync/src/com/koushikdutta/async/http/NameValuePair.java type NameValuePair (line 102) | public interface NameValuePair { method getName (line 104) | String getName(); method getValue (line 106) | String getValue(); FILE: AndroidAsync/src/com/koushikdutta/async/http/Protocol.java type Protocol (line 18) | public enum Protocol { method needsSpdyConnection (line 45) | @Override method needsSpdyConnection (line 64) | @Override method Protocol (line 81) | Protocol(String protocol) { method get (line 88) | public static Protocol get(String protocol) { method toString (line 98) | @Override method needsSpdyConnection (line 103) | public boolean needsSpdyConnection() { FILE: AndroidAsync/src/com/koushikdutta/async/http/ProtocolVersion.java class ProtocolVersion (line 55) | public class ProtocolVersion implements Serializable, Cloneable { method ProtocolVersion (line 77) | public ProtocolVersion(String protocol, int major, int minor) { method getProtocol (line 100) | public final String getProtocol() { method getMajor (line 109) | public final int getMajor() { method getMinor (line 118) | public final int getMinor() { method forVersion (line 138) | public ProtocolVersion forVersion(int major, int minor) { method hashCode (line 154) | public final int hashCode() { method equals (line 172) | public final boolean equals(Object obj) { method isComparable (line 197) | public boolean isComparable(ProtocolVersion that) { method compareToVersion (line 218) | public int compareToVersion(ProtocolVersion that) { method greaterEquals (line 247) | public final boolean greaterEquals(ProtocolVersion version) { method lessEquals (line 262) | public final boolean lessEquals(ProtocolVersion version) { method toString (line 272) | public String toString() { method clone (line 282) | public Object clone() throws CloneNotSupportedException { FILE: AndroidAsync/src/com/koushikdutta/async/http/RedirectLimitExceededException.java class RedirectLimitExceededException (line 3) | public class RedirectLimitExceededException extends Exception { method RedirectLimitExceededException (line 4) | public RedirectLimitExceededException(String message) { FILE: AndroidAsync/src/com/koushikdutta/async/http/RequestLine.java type RequestLine (line 45) | public interface RequestLine { method getMethod (line 47) | String getMethod(); method getProtocolVersion (line 49) | ProtocolVersion getProtocolVersion(); method getUri (line 51) | String getUri(); FILE: AndroidAsync/src/com/koushikdutta/async/http/SSLEngineSNIConfigurator.java class SSLEngineSNIConfigurator (line 14) | public class SSLEngineSNIConfigurator implements AsyncSSLEngineConfigura... class EngineHolder (line 15) | private static class EngineHolder implements AsyncSSLEngineConfigurator { method createEngine (line 22) | @Override method EngineHolder (line 27) | public EngineHolder(Class engineClass) { method configureEngine (line 45) | @Override method createEngine (line 62) | @Override method ensureHolder (line 75) | EngineHolder ensureHolder(SSLEngine engine) { method configureEngine (line 85) | @Override FILE: AndroidAsync/src/com/koushikdutta/async/http/SimpleMiddleware.java class SimpleMiddleware (line 5) | public class SimpleMiddleware implements AsyncHttpClientMiddleware { method onRequest (line 6) | @Override method getSocket (line 10) | @Override method exchangeHeaders (line 15) | @Override method onRequestSent (line 20) | @Override method onHeadersReceived (line 24) | @Override method onBodyDecoder (line 28) | @Override method onResponseReady (line 32) | @Override method onResponseComplete (line 37) | @Override FILE: AndroidAsync/src/com/koushikdutta/async/http/WebSocket.java type WebSocket (line 5) | public interface WebSocket extends AsyncSocket { type StringCallback (line 6) | interface StringCallback { method onStringAvailable (line 7) | void onStringAvailable(String s); type PingCallback (line 9) | interface PingCallback { method onPingReceived (line 10) | void onPingReceived(String s); type PongCallback (line 12) | interface PongCallback { method onPongReceived (line 13) | void onPongReceived(String s); method send (line 16) | void send(byte[] bytes); method send (line 17) | void send(String string); method send (line 18) | void send(byte [] bytes, int offset, int len); method ping (line 19) | void ping(String message); method pong (line 20) | void pong(String message); method setStringCallback (line 22) | void setStringCallback(StringCallback callback); method getStringCallback (line 23) | StringCallback getStringCallback(); method setPingCallback (line 25) | void setPingCallback(PingCallback callback); method setPongCallback (line 27) | void setPongCallback(PongCallback callback); method getPongCallback (line 28) | PongCallback getPongCallback(); method isBuffering (line 30) | boolean isBuffering(); method getProtocol (line 31) | String getProtocol(); method getSocket (line 33) | AsyncSocket getSocket(); FILE: AndroidAsync/src/com/koushikdutta/async/http/WebSocketHandshakeException.java class WebSocketHandshakeException (line 3) | public class WebSocketHandshakeException extends Exception { method WebSocketHandshakeException (line 4) | public WebSocketHandshakeException(String message) { FILE: AndroidAsync/src/com/koushikdutta/async/http/WebSocketImpl.java class WebSocketImpl (line 23) | public class WebSocketImpl implements WebSocket { method end (line 24) | @Override method toByteArray (line 29) | private static byte[] toByteArray(UUID uuid) { method SHA1 (line 37) | private static String SHA1(String text) { method addAndEmit (line 53) | private void addAndEmit(ByteBufferList bb) { method setupParser (line 73) | private void setupParser(boolean masking, boolean deflate) { method WebSocketImpl (line 121) | public WebSocketImpl(AsyncHttpServerRequest request, AsyncHttpServerRe... method getProtocol (line 145) | @Override method addWebSocketUpgradeHeaders (line 150) | public static void addWebSocketUpgradeHeaders(AsyncHttpRequest req, St... method WebSocketImpl (line 169) | public WebSocketImpl(AsyncSocket socket) { method finishHandshake (line 174) | public static WebSocket finishHandshake(Headers requestHeaders, AsyncH... method close (line 211) | @Override method setClosedCallback (line 216) | @Override method getClosedCallback (line 221) | @Override method setEndCallback (line 227) | @Override method getEndCallback (line 232) | @Override method send (line 237) | @Override method send (line 242) | @Override method send (line 247) | @Override method ping (line 252) | @Override method pong (line 257) | @Override method setStringCallback (line 263) | @Override method setDataCallback (line 269) | @Override method getStringCallback (line 274) | @Override method setPingCallback (line 280) | @Override method setPongCallback (line 286) | @Override method getPongCallback (line 291) | @Override method getDataCallback (line 296) | @Override method isOpen (line 301) | @Override method isBuffering (line 306) | @Override method write (line 311) | @Override method setWriteableCallback (line 317) | @Override method getWriteableCallback (line 322) | @Override method getSocket (line 327) | @Override method getServer (line 332) | @Override method isChunked (line 337) | @Override method pause (line 342) | @Override method resume (line 347) | @Override method isPaused (line 352) | @Override method charset (line 357) | @Override FILE: AndroidAsync/src/com/koushikdutta/async/http/body/AsyncHttpRequestBody.java type AsyncHttpRequestBody (line 8) | public interface AsyncHttpRequestBody { method write (line 9) | public void write(AsyncHttpRequest request, DataSink sink, CompletedCa... method parse (line 10) | public void parse(DataEmitter emitter, CompletedCallback completed); method getContentType (line 11) | public String getContentType(); method readFullyOnRequest (line 12) | public boolean readFullyOnRequest(); method length (line 13) | public int length(); method get (line 14) | public T get(); FILE: AndroidAsync/src/com/koushikdutta/async/http/body/ByteBufferListRequestBody.java class ByteBufferListRequestBody (line 11) | public class ByteBufferListRequestBody implements AsyncHttpRequestBody { method DocumentBody (line 26) | public DocumentBody() { method DocumentBody (line 30) | public DocumentBody(Document document) { method prepare (line 35) | private void prepare() { method write (line 53) | @Override method parse (line 60) | @Override method getContentType (line 73) | @Override method readFullyOnRequest (line 78) | @Override method length (line 83) | @Override method get (line 90) | @Override FILE: AndroidAsync/src/com/koushikdutta/async/http/body/FileBody.java class FileBody (line 14) | public class FileBody implements AsyncHttpRequestBody { method FileBody (line 20) | public FileBody(File file) { method FileBody (line 24) | public FileBody(File file, String contentType) { method write (line 29) | @Override method parse (line 34) | @Override method getContentType (line 39) | @Override method setContentType (line 44) | public void setContentType(String contentType) { method readFullyOnRequest (line 48) | @Override method length (line 53) | @Override method get (line 58) | @Override FILE: AndroidAsync/src/com/koushikdutta/async/http/body/FilePart.java class FilePart (line 12) | public class FilePart extends StreamPart { method FilePart (line 14) | public FilePart(String name, final File file) { method getInputStream (line 26) | @Override method toString (line 31) | @Override FILE: AndroidAsync/src/com/koushikdutta/async/http/body/JSONArrayBody.java class JSONArrayBody (line 13) | public class JSONArrayBody implements AsyncHttpRequestBody { method JSONArrayBody (line 14) | public JSONArrayBody() { method JSONArrayBody (line 19) | public JSONArrayBody(JSONArray json) { method parse (line 24) | @Override method write (line 35) | @Override method getContentType (line 40) | @Override method readFullyOnRequest (line 45) | @Override method length (line 50) | @Override method get (line 58) | @Override FILE: AndroidAsync/src/com/koushikdutta/async/http/body/JSONObjectBody.java class JSONObjectBody (line 13) | public class JSONObjectBody implements AsyncHttpRequestBody { method JSONObjectBody (line 14) | public JSONObjectBody() { method JSONObjectBody (line 19) | public JSONObjectBody(JSONObject json) { method parse (line 24) | @Override method write (line 35) | @Override method getContentType (line 40) | @Override method readFullyOnRequest (line 45) | @Override method length (line 50) | @Override method get (line 58) | @Override FILE: AndroidAsync/src/com/koushikdutta/async/http/body/MultipartFormDataBody.java class MultipartFormDataBody (line 24) | public class MultipartFormDataBody extends BoundaryEmitter implements As... type MultipartCallback (line 30) | public interface MultipartCallback { method onPart (line 31) | public void onPart(Part part); method parse (line 34) | @Override method handleLast (line 40) | void handleLast() { method getField (line 59) | public String getField(String name) { method onBoundaryEnd (line 65) | @Override method onBoundaryStart (line 71) | @Override method MultipartFormDataBody (line 113) | public MultipartFormDataBody(String contentType) { method setMultipartCallback (line 123) | public void setMultipartCallback(MultipartCallback callback) { method getMultipartCallback (line 127) | public MultipartCallback getMultipartCallback() { method write (line 132) | @Override method getContentType (line 186) | @Override method readFullyOnRequest (line 194) | @Override method length (line 200) | @Override method MultipartFormDataBody (line 217) | public MultipartFormDataBody() { method setContentType (line 220) | public void setContentType(String contentType) { method getParts (line 224) | public List getParts() { method addFilePart (line 230) | public void addFilePart(String name, File file) { method addStringPart (line 234) | public void addStringPart(String name, String value) { method addPart (line 239) | public void addPart(Part part) { method get (line 245) | @Override method toString (line 250) | @Override FILE: AndroidAsync/src/com/koushikdutta/async/http/body/Part.java class Part (line 13) | public class Part { method Part (line 18) | public Part(Headers headers) { method getName (line 23) | public String getName() { method Part (line 28) | public Part(String name, long length, List contentDispo... method getRawHeaders (line 41) | public Headers getRawHeaders() { method getContentType (line 45) | public String getContentType() { method setContentType (line 49) | public void setContentType(String contentType) { method getFilename (line 53) | public String getFilename() { method isFile (line 60) | public boolean isFile() { method length (line 64) | public long length() { method write (line 68) | public void write(DataSink sink, CompletedCallback callback) { FILE: AndroidAsync/src/com/koushikdutta/async/http/body/StreamBody.java class StreamBody (line 11) | public class StreamBody implements AsyncHttpRequestBody { method StreamBody (line 21) | public StreamBody(InputStream stream, int length) { method write (line 26) | @Override method parse (line 31) | @Override method getContentType (line 37) | @Override method setContentType (line 41) | public StreamBody setContentType(String contentType) { method readFullyOnRequest (line 46) | @Override method length (line 51) | @Override method get (line 56) | @Override FILE: AndroidAsync/src/com/koushikdutta/async/http/body/StreamPart.java class StreamPart (line 11) | public abstract class StreamPart extends Part { method StreamPart (line 12) | public StreamPart(String name, long length, List conten... method write (line 16) | @Override method getInputStream (line 27) | protected abstract InputStream getInputStream() throws IOException; FILE: AndroidAsync/src/com/koushikdutta/async/http/body/StringBody.java class StringBody (line 11) | public class StringBody implements AsyncHttpRequestBody { method StringBody (line 12) | public StringBody() { method StringBody (line 17) | public StringBody(String string) { method parse (line 22) | @Override method write (line 35) | @Override method getContentType (line 42) | @Override method readFullyOnRequest (line 47) | @Override method length (line 52) | @Override method toString (line 59) | @Override method get (line 64) | @Override FILE: AndroidAsync/src/com/koushikdutta/async/http/body/StringPart.java class StringPart (line 7) | public class StringPart extends StreamPart { method StringPart (line 9) | public StringPart(String name, String value) { method getInputStream (line 14) | @Override method getValue (line 19) | public String getValue() { method toString (line 23) | @Override FILE: AndroidAsync/src/com/koushikdutta/async/http/body/UrlEncodedFormBody.java class UrlEncodedFormBody (line 18) | public class UrlEncodedFormBody implements AsyncHttpRequestBody { method UrlEncodedFormBody (line 22) | public UrlEncodedFormBody(Multimap parameters) { method UrlEncodedFormBody (line 26) | public UrlEncodedFormBody(List parameters) { method buildData (line 30) | private void buildData() { method write (line 52) | @Override method getContentType (line 60) | @Override method parse (line 65) | @Override method UrlEncodedFormBody (line 91) | public UrlEncodedFormBody() { method readFullyOnRequest (line 94) | @Override method length (line 99) | @Override method get (line 106) | @Override FILE: AndroidAsync/src/com/koushikdutta/async/http/cache/HeaderParser.java class HeaderParser (line 19) | final class HeaderParser { type CacheControlHandler (line 21) | public interface CacheControlHandler { method handle (line 22) | void handle(String directive, String parameter); method parseCacheControl (line 28) | public static void parseCacheControl(String value, CacheControlHandler... method skipUntil (line 72) | private static int skipUntil(String input, int pos, String characters) { method skipWhitespace (line 85) | private static int skipWhitespace(String input, int pos) { method parseSeconds (line 99) | public static int parseSeconds(String value) { FILE: AndroidAsync/src/com/koushikdutta/async/http/cache/Objects.java class Objects (line 19) | final class Objects { method Objects (line 20) | private Objects() {} method equal (line 25) | public static boolean equal(Object a, Object b) { method hashCode (line 29) | public static int hashCode(Object o) { FILE: AndroidAsync/src/com/koushikdutta/async/http/cache/RawHeaders.java class RawHeaders (line 47) | final class RawHeaders { method compare (line 49) | @Override public int compare(String a, String b) { method RawHeaders (line 68) | public RawHeaders() {} method RawHeaders (line 70) | public RawHeaders(RawHeaders copyFrom) { method copy (line 74) | public void copy(RawHeaders copyFrom) { method setStatusLine (line 86) | public void setStatusLine(String statusLine) { method getStatusLine (line 111) | public String getStatusLine() { method getHttpMinorVersion (line 119) | public int getHttpMinorVersion() { method getResponseCode (line 126) | public int getResponseCode() { method getResponseMessage (line 133) | public String getResponseMessage() { method addLine (line 141) | public void addLine(String line) { method add (line 153) | public void add(String fieldName, String value) { method removeAll (line 170) | public void removeAll(String fieldName) { method addAll (line 179) | public void addAll(String fieldName, List headerFields) { method set (line 189) | public void set(String fieldName, String value) { method length (line 197) | public int length() { method getFieldName (line 204) | public String getFieldName(int index) { method getValue (line 215) | public String getValue(int index) { method get (line 226) | public String get(String fieldName) { method getAll (line 238) | public RawHeaders getAll(Set fieldNames) { method toHeaderString (line 249) | public String toHeaderString() { method toMultimap (line 264) | public Map> toMultimap() { method fromMultimap (line 289) | public static RawHeaders fromMultimap(Map> map) { method parse (line 303) | public static RawHeaders parse(String payload) { FILE: AndroidAsync/src/com/koushikdutta/async/http/cache/RequestHeaders.java class RequestHeaders (line 30) | final class RequestHeaders { method RequestHeaders (line 67) | public RequestHeaders(Uri uri, RawHeaders headers) { method isChunked (line 125) | public boolean isChunked() { method hasConnectionClose (line 129) | public boolean hasConnectionClose() { method getUri (line 133) | public Uri getUri() { method getHeaders (line 137) | public RawHeaders getHeaders() { method isNoCache (line 141) | public boolean isNoCache() { method getMaxAgeSeconds (line 145) | public int getMaxAgeSeconds() { method getMaxStaleSeconds (line 149) | public int getMaxStaleSeconds() { method getMinFreshSeconds (line 153) | public int getMinFreshSeconds() { method isOnlyIfCached (line 157) | public boolean isOnlyIfCached() { method hasAuthorization (line 161) | public boolean hasAuthorization() { method getContentLength (line 165) | public int getContentLength() { method getTransferEncoding (line 169) | public String getTransferEncoding() { method getUserAgent (line 173) | public String getUserAgent() { method getHost (line 177) | public String getHost() { method getConnection (line 181) | public String getConnection() { method getAcceptEncoding (line 185) | public String getAcceptEncoding() { method getContentType (line 189) | public String getContentType() { method getIfModifiedSince (line 193) | public String getIfModifiedSince() { method getIfNoneMatch (line 197) | public String getIfNoneMatch() { method getProxyAuthorization (line 201) | public String getProxyAuthorization() { method setChunked (line 205) | public void setChunked() { method setContentLength (line 213) | public void setContentLength(int contentLength) { method setUserAgent (line 223) | public void setUserAgent(String userAgent) { method setHost (line 231) | public void setHost(String host) { method setConnection (line 239) | public void setConnection(String connection) { method setAcceptEncoding (line 247) | public void setAcceptEncoding(String acceptEncoding) { method setContentType (line 255) | public void setContentType(String contentType) { method setIfModifiedSince (line 263) | public void setIfModifiedSince(Date date) { method setIfNoneMatch (line 272) | public void setIfNoneMatch(String ifNoneMatch) { method hasConditions (line 285) | public boolean hasConditions() { method addCookies (line 289) | public void addCookies(Map> allCookieHeaders) { FILE: AndroidAsync/src/com/koushikdutta/async/http/cache/ResponseCacheMiddleware.java class ResponseCacheMiddleware (line 51) | public class ResponseCacheMiddleware extends SimpleMiddleware { method ResponseCacheMiddleware (line 69) | private ResponseCacheMiddleware() { method addCache (line 72) | public static ResponseCacheMiddleware addCache(AsyncHttpClient client,... method getFileCache (line 84) | public FileCache getFileCache() { method getCaching (line 88) | public boolean getCaching() { method setCaching (line 92) | public void setCaching(boolean caching) { method removeFromCache (line 96) | public void removeFromCache(Uri uri) { method getSocket (line 103) | @Override method getConditionalCacheHitCount (line 206) | public int getConditionalCacheHitCount() { method getCacheHitCount (line 210) | public int getCacheHitCount() { method getNetworkCount (line 214) | public int getNetworkCount() { method getCacheStoreCount (line 218) | public int getCacheStoreCount() { method onBodyDecoder (line 224) | @Override method onResponseComplete (line 303) | @Override method clear (line 322) | public void clear() { class CacheData (line 328) | public static class CacheData { class BodyCacher (line 335) | private static class BodyCacher extends FilteredDataEmitter { method report (line 339) | @Override method onDataAvailable (line 346) | @Override method close (line 393) | @Override method abort (line 399) | public void abort() { method commit (line 406) | public void commit() { class CachedBodyEmitter (line 414) | private static class CachedBodyEmitter extends FilteredDataEmitter { method CachedBodyEmitter (line 420) | public CachedBodyEmitter(EntryCacheResponse cacheResponse, long cont... method run (line 426) | @Override method sendCachedDataOnNetworkThread (line 432) | void sendCachedDataOnNetworkThread() { method sendCachedData (line 467) | void sendCachedData() { method resume (line 471) | @Override method isPaused (line 477) | @Override method close (line 482) | @Override method report (line 499) | @Override class Entry (line 510) | private static final class Entry { method Entry (line 565) | public Entry(InputStream in) throws IOException { method Entry (line 602) | public Entry(Uri uri, RawHeaders varyHeaders, AsyncHttpRequest reque... method writeTo (line 625) | public void writeTo(EntryEditor editor) throws IOException { method isHttps (line 653) | private boolean isHttps() { method readCertArray (line 657) | private Certificate[] readCertArray(StrictLineReader reader) throws ... method writeCertArray (line 677) | private void writeCertArray(Writer writer, Certificate[] certificate... method matches (line 694) | public boolean matches(Uri uri, String requestMethod, class EntryCacheResponse (line 703) | static class EntryCacheResponse extends CacheResponse { method EntryCacheResponse (line 707) | public EntryCacheResponse(Entry entry, FileInputStream snapshot) { method getHeaders (line 712) | @Override public Map> getHeaders() { method getBody (line 716) | @Override public FileInputStream getBody() { class CachedSSLSocket (line 721) | private class CachedSSLSocket extends CachedSocket implements AsyncSSL... method CachedSSLSocket (line 722) | public CachedSSLSocket(EntryCacheResponse cacheResponse, long conten... method getSSLEngine (line 726) | @Override method getPeerCertificates (line 731) | @Override class CachedSocket (line 737) | private class CachedSocket extends CachedBodyEmitter implements AsyncS... method CachedSocket (line 741) | public CachedSocket(EntryCacheResponse cacheResponse, long contentLe... method end (line 746) | @Override method report (line 750) | @Override method write (line 760) | @Override method getWriteableCallback (line 766) | @Override method setWriteableCallback (line 771) | @Override method isOpen (line 775) | @Override method close (line 780) | @Override method getClosedCallback (line 785) | @Override method setClosedCallback (line 790) | @Override method getServer (line 795) | @Override class EntryEditor (line 801) | class EntryEditor { method EntryEditor (line 806) | public EntryEditor(String key) { method commit (line 812) | void commit() { method newOutputStream (line 821) | FileOutputStream newOutputStream(int index) throws IOException { method abort (line 827) | void abort() { FILE: AndroidAsync/src/com/koushikdutta/async/http/cache/ResponseHeaders.java class ResponseHeaders (line 36) | final class ResponseHeaders { method ResponseHeaders (line 117) | public ResponseHeaders(Uri uri, RawHeaders headers) { method isContentEncodingGzip (line 189) | public boolean isContentEncodingGzip() { method stripContentEncoding (line 193) | public void stripContentEncoding() { method isChunked (line 198) | public boolean isChunked() { method hasConnectionClose (line 202) | public boolean hasConnectionClose() { method getUri (line 206) | public Uri getUri() { method getHeaders (line 210) | public RawHeaders getHeaders() { method getServedDate (line 214) | public Date getServedDate() { method getLastModified (line 218) | public Date getLastModified() { method getExpires (line 222) | public Date getExpires() { method isNoCache (line 226) | public boolean isNoCache() { method isNoStore (line 230) | public boolean isNoStore() { method getMaxAgeSeconds (line 234) | public int getMaxAgeSeconds() { method getSMaxAgeSeconds (line 238) | public int getSMaxAgeSeconds() { method isPublic (line 242) | public boolean isPublic() { method isMustRevalidate (line 246) | public boolean isMustRevalidate() { method getEtag (line 250) | public String getEtag() { method getVaryFields (line 254) | public Set getVaryFields() { method getContentEncoding (line 258) | public String getContentEncoding() { method getContentLength (line 262) | public long getContentLength() { method getConnection (line 266) | public String getConnection() { method getProxyAuthenticate (line 270) | public String getProxyAuthenticate() { method getWwwAuthenticate (line 274) | public String getWwwAuthenticate() { method setLocalTimestamps (line 278) | public void setLocalTimestamps(long sentRequestMillis, long receivedRe... method computeAge (line 289) | private long computeAge(long nowMillis) { method computeFreshnessLifetime (line 305) | private long computeFreshnessLifetime() { method isFreshnessLifetimeHeuristic (line 331) | private boolean isFreshnessLifetimeHeuristic() { method isCacheable (line 339) | public boolean isCacheable(RequestHeaders request) { method hasVaryAll (line 375) | public boolean hasVaryAll() { method varyMatches (line 383) | public boolean varyMatches(Map> cachedRequest, method chooseResponseSource (line 396) | public ResponseSource chooseResponseSource(long nowMillis, RequestHead... method validate (line 461) | public boolean validate(ResponseHeaders networkResponse) { method combine (line 484) | public ResponseHeaders combine(ResponseHeaders network) { method isEndToEnd (line 512) | private static boolean isEndToEnd(String fieldName) { FILE: AndroidAsync/src/com/koushikdutta/async/http/cache/ResponseSource.java type ResponseSource (line 19) | enum ResponseSource { method requiresConnection (line 37) | public boolean requiresConnection() { FILE: AndroidAsync/src/com/koushikdutta/async/http/cache/StrictLineReader.java class StrictLineReader (line 46) | class StrictLineReader implements Closeable { method StrictLineReader (line 68) | public StrictLineReader(InputStream in) { method StrictLineReader (line 80) | public StrictLineReader(InputStream in, int capacity) { method StrictLineReader (line 93) | public StrictLineReader(InputStream in, Charset charset) { method StrictLineReader (line 108) | public StrictLineReader(InputStream in, int capacity, Charset charset) { method close (line 131) | @Override method readLine (line 149) | public String readLine() throws IOException { method readInt (line 206) | public int readInt() throws IOException { method hasUnterminatedLine (line 221) | public boolean hasUnterminatedLine() { method fillBuf (line 232) | private void fillBuf() throws IOException { FILE: AndroidAsync/src/com/koushikdutta/async/http/callback/HttpConnectCallback.java type HttpConnectCallback (line 6) | public interface HttpConnectCallback { method onConnectCompleted (line 7) | public void onConnectCompleted(Exception ex, AsyncHttpResponse response); FILE: AndroidAsync/src/com/koushikdutta/async/http/callback/RequestCallback.java type RequestCallback (line 6) | public interface RequestCallback extends ResultCallback T getBody(); method getSocket (line 17) | AsyncSocket getSocket(); method getPath (line 18) | String getPath(); method getQuery (line 19) | Multimap getQuery(); method getMethod (line 20) | String getMethod(); method getUrl (line 21) | String getUrl(); method get (line 23) | String get(String name); method getState (line 24) | Map getState(); FILE: AndroidAsync/src/com/koushikdutta/async/http/server/AsyncHttpServerRequestImpl.java class AsyncHttpServerRequestImpl (line 21) | public abstract class AsyncHttpServerRequestImpl extends FilteredDataEmi... method getState (line 27) | @Override method getStatusLine (line 32) | public String getStatusLine() { method onCompleted (line 37) | @Override method onCompleted (line 43) | @Override method onHeadersReceived (line 50) | abstract protected void onHeadersReceived(); method onNotHttp (line 52) | protected void onNotHttp() { method onUnknownBody (line 56) | protected AsyncHttpRequestBody onUnknownBody(Headers headers) { method onBody (line 59) | protected AsyncHttpRequestBody onBody(Headers headers) { method onStringAvailable (line 65) | @Override method getMethod (line 98) | @Override method setSocket (line 103) | void setSocket(AsyncSocket socket) { method getSocket (line 112) | @Override method getHeaders (line 117) | @Override method setDataCallback (line 122) | @Override method getDataCallback (line 127) | @Override method isChunked (line 132) | @Override method getBody (line 138) | @Override method pause (line 143) | @Override method resume (line 148) | @Override method isPaused (line 153) | @Override method toString (line 158) | @Override method get (line 165) | @Override FILE: AndroidAsync/src/com/koushikdutta/async/http/server/AsyncHttpServerResponse.java type AsyncHttpServerResponse (line 19) | public interface AsyncHttpServerResponse extends DataSink, CompletedCall... method end (line 20) | void end(); method send (line 21) | void send(String contentType, byte[] bytes); method send (line 22) | void send(String contentType, ByteBufferList bb); method send (line 23) | void send(String contentType, ByteBuffer bb); method send (line 24) | void send(String contentType, String string); method send (line 25) | void send(String string); method send (line 26) | void send(JSONObject json); method send (line 27) | void send(JSONArray jsonArray); method sendFile (line 28) | void sendFile(File file); method sendStream (line 29) | void sendStream(InputStream inputStream, long totalLength); method sendBody (line 30) | void sendBody(AsyncParser body, T value); method code (line 31) | AsyncHttpServerResponse code(int code); method code (line 32) | int code(); method getHeaders (line 33) | Headers getHeaders(); method writeHead (line 34) | void writeHead(); method setContentType (line 35) | void setContentType(String contentType); method redirect (line 36) | void redirect(String location); method getRequest (line 37) | AsyncHttpServerRequest getRequest(); method getHttpVersion (line 38) | String getHttpVersion(); method setHttpVersion (line 39) | void setHttpVersion(String httpVersion); method proxy (line 42) | void proxy(AsyncHttpResponse response); method onCompleted (line 47) | void onCompleted(Exception ex); method getSocket (line 48) | AsyncSocket getSocket(); method setSocket (line 49) | void setSocket(AsyncSocket socket); FILE: AndroidAsync/src/com/koushikdutta/async/http/server/AsyncHttpServerResponseImpl.java class AsyncHttpServerResponseImpl (line 34) | public class AsyncHttpServerResponseImpl implements AsyncHttpServerRespo... method getHeaders (line 38) | @Override method getSocket (line 43) | public AsyncSocket getSocket() { method setSocket (line 47) | @Override method AsyncHttpServerResponseImpl (line 54) | AsyncHttpServerResponseImpl(AsyncSocket socket, AsyncHttpServerRequest... method getRequest (line 61) | @Override method write (line 66) | @Override method initFirstWrite (line 87) | void initFirstWrite() { method setWriteableCallback (line 147) | @Override method getWriteableCallback (line 155) | @Override method end (line 163) | @Override method writeHead (line 195) | @Override method setContentType (line 200) | @Override method send (line 205) | @Override method sendBody (line 210) | @Override method send (line 216) | @Override method send (line 221) | @Override method send (line 233) | @Override method onEnd (line 244) | protected void onEnd() { method report (line 248) | protected void report(Exception e) { method send (line 252) | @Override method send (line 260) | @Override method send (line 265) | @Override method sendStream (line 270) | @Override method sendFile (line 335) | @Override method proxy (line 349) | @Override method code (line 366) | @Override method code (line 372) | @Override method redirect (line 377) | @Override method getHttpVersion (line 385) | @Override method setHttpVersion (line 390) | @Override method onCompleted (line 395) | @Override method isOpen (line 400) | @Override method setClosedCallback (line 408) | @Override method getClosedCallback (line 416) | @Override method getServer (line 423) | @Override method toString (line 428) | @Override FILE: AndroidAsync/src/com/koushikdutta/async/http/server/AsyncHttpServerRouter.java class AsyncHttpServerRouter (line 33) | public class AsyncHttpServerRouter implements RouteMatcher { class RouteInfo (line 35) | private static class RouteInfo { method removeAction (line 44) | public void removeAction(String action, String regex) { method addAction (line 54) | public void addAction(String action, String regex, HttpServerRequestCa... method addAction (line 66) | public void addAction(String action, String regex, HttpServerRequestCa... method websocket (line 70) | public void websocket(String regex, final AsyncHttpServer.WebSocketReq... method checkWebSocketUpgrade (line 74) | static public WebSocket checkWebSocketUpgrade(final String protocol, A... method websocket (line 96) | public void websocket(String regex, final String protocol, final Async... method get (line 109) | public void get(String regex, HttpServerRequestCallback callback) { method post (line 113) | public void post(String regex, HttpServerRequestCallback callback) { class Asset (line 117) | public static class Asset { method Asset (line 118) | public Asset(int available, InputStream inputStream, String path) { method getAssetStream (line 129) | public static Asset getAssetStream(final Context context, String asset) { method getAssetStream (line 133) | public static Asset getAssetStream(AssetManager am, String asset) { method getContentType (line 169) | public static String getContentType(String path) { method ensureManifest (line 181) | static synchronized Manifest ensureManifest(Context context) { method isClientCached (line 205) | static boolean isClientCached(Context context, AsyncHttpServerRequest ... method directory (line 226) | public void directory(Context context, String regex, final String asse... method directory (line 277) | public void directory(String regex, final File directory) { method directory (line 281) | public void directory(String regex, final File directory, final boolea... class RouteMatch (line 341) | public static class RouteMatch { method RouteMatch (line 348) | private RouteMatch(String method, String path, Matcher matcher, Http... class AsyncHttpServerRequestImpl (line 357) | abstract class AsyncHttpServerRequestImpl extends com.koushikdutta.asy... method getMatcher (line 359) | @Override method setMatcher (line 364) | @Override class Callback (line 370) | class Callback implements HttpServerRequestCallback, RouteMatcher { method onRequest (line 371) | @Override method route (line 383) | @Override method getCallback (line 391) | public HttpServerRequestCallback getCallback() { method route (line 395) | @Override FILE: AndroidAsync/src/com/koushikdutta/async/http/server/AsyncProxyServer.java class AsyncProxyServer (line 16) | public class AsyncProxyServer extends AsyncHttpServer { method AsyncProxyServer (line 18) | public AsyncProxyServer(AsyncServer server) { method onRequest (line 22) | @Override method onRequest (line 68) | @Override FILE: AndroidAsync/src/com/koushikdutta/async/http/server/BoundaryEmitter.java class BoundaryEmitter (line 9) | public class BoundaryEmitter extends FilteredDataEmitter { method setBoundary (line 11) | public void setBoundary(String boundary) { method getBoundary (line 15) | public String getBoundary() { method getBoundaryStart (line 21) | public String getBoundaryStart() { method getBoundaryEnd (line 25) | public String getBoundaryEnd() { method onBoundaryStart (line 29) | protected void onBoundaryStart() { method onBoundaryEnd (line 32) | protected void onBoundaryEnd() { method onDataAvailable (line 70) | @Override FILE: AndroidAsync/src/com/koushikdutta/async/http/server/HttpServerRequestCallback.java type HttpServerRequestCallback (line 4) | public interface HttpServerRequestCallback { method onRequest (line 5) | public void onRequest(AsyncHttpServerRequest request, AsyncHttpServerR... FILE: AndroidAsync/src/com/koushikdutta/async/http/server/MalformedRangeException.java class MalformedRangeException (line 3) | public class MalformedRangeException extends Exception { FILE: AndroidAsync/src/com/koushikdutta/async/http/server/MimeEncodingException.java class MimeEncodingException (line 3) | public class MimeEncodingException extends Exception { method MimeEncodingException (line 4) | public MimeEncodingException(String message) { FILE: AndroidAsync/src/com/koushikdutta/async/http/server/RouteMatcher.java type RouteMatcher (line 3) | public interface RouteMatcher { method route (line 4) | AsyncHttpServerRouter.RouteMatch route(String method, String path); FILE: AndroidAsync/src/com/koushikdutta/async/http/server/StreamSkipException.java class StreamSkipException (line 3) | public class StreamSkipException extends Exception { method StreamSkipException (line 4) | public StreamSkipException(String message) { FILE: AndroidAsync/src/com/koushikdutta/async/http/server/UnknownRequestBody.java class UnknownRequestBody (line 11) | public class UnknownRequestBody implements AsyncHttpRequestBody { method UnknownRequestBody (line 12) | public UnknownRequestBody(String contentType) { method UnknownRequestBody (line 17) | public UnknownRequestBody(DataEmitter emitter, String contentType, int... method write (line 23) | @Override method getContentType (line 31) | @Override method readFullyOnRequest (line 36) | @Override method length (line 41) | @Override method get (line 46) | @Override method setCallbacks (line 51) | @Deprecated method getEmitter (line 57) | public DataEmitter getEmitter() { method parse (line 62) | @Override FILE: AndroidAsync/src/com/koushikdutta/async/parser/AsyncParser.java type AsyncParser (line 13) | public interface AsyncParser { method parse (line 14) | Future parse(DataEmitter emitter); method write (line 15) | void write(DataSink sink, T value, CompletedCallback completed); method getType (line 16) | Type getType(); method getMime (line 17) | String getMime(); FILE: AndroidAsync/src/com/koushikdutta/async/parser/ByteBufferListParser.java class ByteBufferListParser (line 17) | public class ByteBufferListParser implements AsyncParser { method parse (line 18) | @Override method write (line 54) | @Override method getType (line 59) | @Override method getMime (line 64) | @Override FILE: AndroidAsync/src/com/koushikdutta/async/parser/DocumentParser.java class DocumentParser (line 19) | public class DocumentParser implements AsyncParser { method parse (line 20) | @Override method write (line 26) | @Override method getType (line 31) | @Override method getMime (line 36) | @Override FILE: AndroidAsync/src/com/koushikdutta/async/parser/JSONArrayParser.java class JSONArrayParser (line 15) | public class JSONArrayParser implements AsyncParser { method parse (line 16) | @Override method write (line 22) | @Override method getType (line 27) | @Override method getMime (line 32) | @Override FILE: AndroidAsync/src/com/koushikdutta/async/parser/JSONObjectParser.java class JSONObjectParser (line 15) | public class JSONObjectParser implements AsyncParser { method parse (line 16) | @Override method write (line 21) | @Override method getType (line 26) | @Override method getMime (line 31) | @Override FILE: AndroidAsync/src/com/koushikdutta/async/parser/StringParser.java class StringParser (line 15) | public class StringParser implements AsyncParser { method StringParser (line 18) | public StringParser() { method StringParser (line 21) | public StringParser(Charset charset) { method parse (line 25) | @Override method write (line 37) | @Override method getType (line 42) | @Override method getMime (line 47) | @Override FILE: AndroidAsync/src/com/koushikdutta/async/stream/ByteBufferListInputStream.java class ByteBufferListInputStream (line 11) | public class ByteBufferListInputStream extends InputStream { method ByteBufferListInputStream (line 13) | public ByteBufferListInputStream(ByteBufferList bb) { method read (line 17) | @Override method read (line 24) | @Override method read (line 29) | @Override FILE: AndroidAsync/src/com/koushikdutta/async/stream/FileDataSink.java class FileDataSink (line 13) | public class FileDataSink extends OutputStreamDataSink { method FileDataSink (line 15) | public FileDataSink(AsyncServer server, File file) { method getOutputStream (line 20) | @Override FILE: AndroidAsync/src/com/koushikdutta/async/stream/InputStreamDataEmitter.java class InputStreamDataEmitter (line 19) | public class InputStreamDataEmitter implements DataEmitter { method InputStreamDataEmitter (line 22) | public InputStreamDataEmitter(AsyncServer server, InputStream inputStr... method setDataCallback (line 29) | @Override method getDataCallback (line 34) | @Override method isChunked (line 39) | @Override method pause (line 45) | @Override method resume (line 50) | @Override method report (line 56) | private void report(final Exception e) { method run (line 76) | @Override method doResume (line 115) | private void doResume() { method isPaused (line 119) | @Override method setEndCallback (line 125) | @Override method getEndCallback (line 130) | @Override method getServer (line 135) | @Override method close (line 140) | @Override method charset (line 150) | @Override FILE: AndroidAsync/src/com/koushikdutta/async/stream/OutputStreamDataCallback.java class OutputStreamDataCallback (line 12) | public class OutputStreamDataCallback implements DataCallback, Completed... method OutputStreamDataCallback (line 14) | public OutputStreamDataCallback(OutputStream os) { method getOutputStream (line 18) | public OutputStream getOutputStream() { method onDataAvailable (line 22) | @Override method close (line 39) | public void close() { method onCompleted (line 48) | @Override FILE: AndroidAsync/src/com/koushikdutta/async/stream/OutputStreamDataSink.java class OutputStreamDataSink (line 13) | public class OutputStreamDataSink implements DataSink { method OutputStreamDataSink (line 14) | public OutputStreamDataSink(AsyncServer server) { method end (line 18) | @Override method OutputStreamDataSink (line 31) | public OutputStreamDataSink(AsyncServer server, OutputStream stream) { method setOutputStream (line 37) | public void setOutputStream(OutputStream stream) { method getOutputStream (line 41) | public OutputStream getOutputStream() throws IOException { method write (line 45) | @Override method setWriteableCallback (line 63) | @Override method getWriteableCallback (line 68) | @Override method isOpen (line 73) | @Override method reportClose (line 80) | public void reportClose(Exception ex) { method setClosedCallback (line 91) | @Override method getClosedCallback (line 96) | @Override method getServer (line 101) | @Override method setOutputStreamWritableCallback (line 107) | public void setOutputStreamWritableCallback(WritableCallback outputStr... FILE: AndroidAsync/src/com/koushikdutta/async/util/Allocator.java class Allocator (line 10) | public class Allocator { method Allocator (line 15) | public Allocator(int maxAlloc) { method Allocator (line 19) | public Allocator() { method allocate (line 23) | public ByteBuffer allocate() { method allocate (line 27) | public ByteBuffer allocate(int currentAlloc) { method track (line 31) | public void track(long read) { method getMaxAlloc (line 35) | public int getMaxAlloc() { method setCurrentAlloc (line 39) | public void setCurrentAlloc(int currentAlloc) { method getMinAlloc (line 43) | public int getMinAlloc() { method setMinAlloc (line 47) | public Allocator setMinAlloc(int minAlloc ) { FILE: AndroidAsync/src/com/koushikdutta/async/util/ArrayDeque.java class ArrayDeque (line 59) | public class ArrayDeque extends AbstractCollection method allocateElements (line 100) | private void allocateElements(int numElements) { method doubleCapacity (line 123) | private void doubleCapacity() { method copyElements (line 145) | private T[] copyElements(T[] a) { method ArrayDeque (line 160) | public ArrayDeque() { method ArrayDeque (line 170) | public ArrayDeque(int numElements) { method ArrayDeque (line 184) | public ArrayDeque(Collection c) { method addFirst (line 199) | public void addFirst(E e) { method addLast (line 215) | public void addLast(E e) { method offerFirst (line 230) | public boolean offerFirst(E e) { method offerLast (line 242) | public boolean offerLast(E e) { method removeFirst (line 250) | public E removeFirst() { method removeLast (line 260) | public E removeLast() { method pollFirst (line 267) | public E pollFirst() { method pollLast (line 278) | public E pollLast() { method getFirst (line 291) | public E getFirst() { method getLast (line 301) | public E getLast() { method peekFirst (line 309) | public E peekFirst() { method peekLast (line 315) | public E peekLast() { method removeFirstOccurrence (line 333) | public boolean removeFirstOccurrence(Object o) { method removeLastOccurrence (line 361) | public boolean removeLastOccurrence(Object o) { method add (line 388) | public boolean add(E e) { method offer (line 402) | public boolean offer(E e) { method remove (line 417) | public E remove() { method poll (line 431) | public E poll() { method element (line 445) | public E element() { method peek (line 458) | public E peek() { method push (line 473) | public void push(E e) { method pop (line 487) | public E pop() { method checkInvariants (line 491) | private void checkInvariants() { method delete (line 504) | private boolean delete(int i) { method size (line 550) | public int size() { method isEmpty (line 559) | public boolean isEmpty() { method iterator (line 571) | public Iterator iterator() { method descendingIterator (line 575) | public Iterator descendingIterator() { class DeqIterator (line 579) | private class DeqIterator implements Iterator { method hasNext (line 597) | public boolean hasNext() { method next (line 601) | public E next() { method remove (line 614) | public void remove() { class DescendingIterator (line 625) | private class DescendingIterator implements Iterator { method hasNext (line 635) | public boolean hasNext() { method next (line 639) | public E next() { method remove (line 650) | public void remove() { method contains (line 669) | public boolean contains(Object o) { method remove (line 696) | public boolean remove(Object o) { method clear (line 704) | public void clear() { method toArray (line 731) | public Object[] toArray() { method toArray (line 771) | @SuppressWarnings("unchecked") method clone (line 790) | public ArrayDeque clone() { method writeObject (line 814) | private void writeObject(java.io.ObjectOutputStream s) method readObject (line 830) | private void readObject(java.io.ObjectInputStream s) FILE: AndroidAsync/src/com/koushikdutta/async/util/Charsets.java class Charsets (line 6) | public class Charsets { FILE: AndroidAsync/src/com/koushikdutta/async/util/Deque.java type Deque (line 168) | public interface Deque extends Queue { method addFirst (line 185) | void addFirst(E e); method addLast (line 205) | void addLast(E e); method offerFirst (line 223) | boolean offerFirst(E e); method offerLast (line 241) | boolean offerLast(E e); method removeFirst (line 251) | E removeFirst(); method removeLast (line 261) | E removeLast(); method pollFirst (line 269) | E pollFirst(); method pollLast (line 277) | E pollLast(); method getFirst (line 288) | E getFirst(); method getLast (line 298) | E getLast(); method peekFirst (line 306) | E peekFirst(); method peekLast (line 314) | E peekLast(); method removeFirstOccurrence (line 332) | boolean removeFirstOccurrence(Object o); method removeLastOccurrence (line 350) | boolean removeLastOccurrence(Object o); method add (line 376) | boolean add(E e); method offer (line 399) | boolean offer(E e); method remove (line 412) | E remove(); method poll (line 424) | E poll(); method element (line 437) | E element(); method peek (line 449) | E peek(); method push (line 473) | void push(E e); method pop (line 485) | E pop(); method remove (line 508) | boolean remove(Object o); method contains (line 523) | boolean contains(Object o); method size (line 530) | public int size(); method iterator (line 538) | Iterator iterator(); method descendingIterator (line 548) | Iterator descendingIterator(); FILE: AndroidAsync/src/com/koushikdutta/async/util/FileCache.java class FileCache (line 21) | public class FileCache { class CacheEntry (line 22) | class CacheEntry { method CacheEntry (line 24) | public CacheEntry(File file) { class Snapshot (line 29) | public static class Snapshot { method Snapshot (line 32) | Snapshot(FileInputStream[] fins, long[] lens) { method getLength (line 37) | public long getLength(int index) { method close (line 41) | public void close() { method findAlternativeMessageDigest (line 48) | private static MessageDigest findAlternativeMessageDigest() { method toKeyString (line 81) | public static synchronized String toKeyString(Object... parts) { method getTempFile (line 92) | public File getTempFile() { method getTempFiles (line 98) | public File[] getTempFiles(int count) { method removeFiles (line 106) | public static void removeFiles(File... files) { method remove (line 114) | public void remove(String key) { method exists (line 122) | public boolean exists(String key, int part) { method exists (line 126) | public boolean exists(String key) { method touch (line 130) | public File touch(File file) { method get (line 136) | public FileInputStream get(String key) throws IOException { method getFile (line 140) | public File getFile(String key) { method get (line 144) | public FileInputStream[] get(String key, int count) throws IOException { method getPartName (line 163) | String getPartName(String key, int part) { method commitTempFiles (line 167) | public void commitTempFiles(String key, File... tempFiles) { method removePartFiles (line 185) | void removePartFiles(String key) { method getPartFile (line 194) | File getPartFile(String key, int part) { method setBlockSize (line 199) | public void setBlockSize(long blockSize) { class InternalCache (line 203) | class InternalCache extends LruCache { method InternalCache (line 204) | public InternalCache() { method sizeOf (line 208) | @Override method entryRemoved (line 213) | @Override method compare (line 229) | @Override method load (line 242) | void load() { method doLoad (line 264) | private void doLoad() { method FileCache (line 278) | public FileCache(File directory, long size, boolean loadAsync) { method size (line 288) | public long size() { method clear (line 292) | public void clear() { method keySet (line 297) | public Set keySet() { method setMaxSize (line 311) | public void setMaxSize(long maxSize) { FILE: AndroidAsync/src/com/koushikdutta/async/util/FileUtility.java class FileUtility (line 8) | public class FileUtility { method deleteDirectory (line 9) | static public boolean deleteDirectory(File path) { FILE: AndroidAsync/src/com/koushikdutta/async/util/HashList.java class HashList (line 10) | public class HashList { method HashList (line 13) | public HashList() { method keySet (line 16) | public Set keySet() { method tag (line 20) | public synchronized V tag(String key) { method tag (line 27) | public synchronized void tag(String key, V tag) { method remove (line 36) | public synchronized ArrayList remove(String key) { method size (line 40) | public synchronized int size() { method get (line 44) | public synchronized ArrayList get(String key) { method contains (line 48) | synchronized public boolean contains(String key) { method add (line 53) | synchronized public void add(String key, T value) { method pop (line 63) | synchronized public T pop(String key) { method removeItem (line 72) | synchronized public boolean removeItem(String key, T value) { FILE: AndroidAsync/src/com/koushikdutta/async/util/IdleTimeout.java class IdleTimeout (line 7) | public class IdleTimeout extends TimeoutBase { method IdleTimeout (line 10) | public IdleTimeout(AsyncServer server, long delay) { method IdleTimeout (line 15) | public IdleTimeout(Handler handler, long delay) { method setTimeout (line 19) | public void setTimeout(Runnable callback) { method reset (line 24) | public void reset() { method cancel (line 29) | public void cancel() { FILE: AndroidAsync/src/com/koushikdutta/async/util/LruCache.java class LruCache (line 30) | public class LruCache { method LruCache (line 48) | public LruCache(long maxSize) { method get (line 62) | public final V get(K key) { method put (line 116) | public final V put(K key, V value) { method trimToSize (line 143) | private void trimToSize(long maxSize) { method remove (line 174) | public final V remove(K key) { method entryRemoved (line 209) | protected void entryRemoved(boolean evicted, K key, V oldValue, V newV... method create (line 226) | protected V create(K key) { method safeSizeOf (line 230) | private long safeSizeOf(K key, V value) { method sizeOf (line 245) | protected long sizeOf(K key, V value) { method evictAll (line 252) | public final void evictAll() { method size (line 261) | public synchronized final long size() { method setMaxSize (line 265) | public void setMaxSize(long maxSize) { method maxSize (line 274) | public synchronized final long maxSize() { method hitCount (line 281) | public synchronized final int hitCount() { method missCount (line 289) | public synchronized final int missCount() { method createCount (line 296) | public synchronized final int createCount() { method putCount (line 303) | public synchronized final int putCount() { method evictionCount (line 310) | public synchronized final int evictionCount() { method snapshot (line 318) | public synchronized final Map snapshot() { method toString (line 322) | @Override public synchronized final String toString() { FILE: AndroidAsync/src/com/koushikdutta/async/util/StreamUtility.java class StreamUtility (line 18) | public class StreamUtility { method fastChannelCopy (line 19) | public static void fastChannelCopy(final ReadableByteChannel src, fina... method copyStream (line 38) | public static void copyStream(InputStream input, OutputStream output) ... method readToEndAsArray (line 46) | public static byte[] readToEndAsArray(InputStream input) throws IOExce... method readToEnd (line 60) | public static String readToEnd(InputStream input) throws IOException method readFile (line 65) | static public String readFile(String filename) throws IOException { method readFileSilent (line 69) | static public String readFileSilent(String filename) { method readFile (line 78) | static public String readFile(File file) throws IOException { method writeFile (line 90) | public static void writeFile(File file, String string) throws IOExcept... method writeFile (line 97) | public static void writeFile(String file, String string) throws IOExce... method closeQuietly (line 101) | public static void closeQuietly(Closeable... closeables) { method eat (line 118) | public static void eat(InputStream input) throws IOException { FILE: AndroidAsync/src/com/koushikdutta/async/util/TaggedList.java class TaggedList (line 5) | public class TaggedList extends ArrayList { method tag (line 8) | public synchronized V tag() { method tag (line 12) | public synchronized void tag(V tag) { method tagNull (line 16) | public synchronized void tagNull(V tag) { FILE: AndroidAsync/src/com/koushikdutta/async/util/ThrottleTimeout.java class ThrottleTimeout (line 14) | public class ThrottleTimeout extends TimeoutBase { type ThrottleMode (line 19) | public enum ThrottleMode { method ThrottleTimeout (line 33) | public ThrottleTimeout(final AsyncServer server, long delay, ValueCall... method ThrottleTimeout (line 38) | public ThrottleTimeout(final Handler handler, long delay, ValueCallbac... method setCallback (line 43) | public void setCallback(ValueCallback> callback) { method runCallback (line 47) | private void runCallback() { method postThrottled (line 55) | public synchronized void postThrottled(final T value) { method setThrottleMode (line 76) | public void setThrottleMode(ThrottleMode throttleMode) { FILE: AndroidAsync/src/com/koushikdutta/async/util/TimeoutBase.java class TimeoutBase (line 8) | public class TimeoutBase { type Handlerish (line 12) | interface Handlerish { method post (line 13) | void post(Runnable r); method postDelayed (line 14) | Object postDelayed(Runnable r, long delay); method removeAllCallbacks (line 15) | void removeAllCallbacks(Object cancellable); method onCallback (line 18) | protected void onCallback() { method TimeoutBase (line 22) | public TimeoutBase(final AsyncServer server, long delay) { method TimeoutBase (line 44) | public TimeoutBase(final Handler handler, long delay) { method setDelay (line 67) | public void setDelay(long delay) { FILE: AndroidAsync/src/com/koushikdutta/async/util/UntypedHashtable.java class UntypedHashtable (line 5) | public class UntypedHashtable { method put (line 8) | public void put(String key, Object value) { method remove (line 12) | public void remove(String key) { method get (line 16) | public T get(String key, T defaultValue) { method get (line 23) | public T get(String key) { FILE: AndroidAsync/src/com/koushikdutta/async/wrapper/AsyncSocketWrapper.java type AsyncSocketWrapper (line 5) | public interface AsyncSocketWrapper extends AsyncSocket, DataEmitterWrap... method getSocket (line 6) | public AsyncSocket getSocket(); FILE: AndroidAsync/src/com/koushikdutta/async/wrapper/DataEmitterWrapper.java type DataEmitterWrapper (line 5) | public interface DataEmitterWrapper extends DataEmitter { method getDataEmitter (line 6) | public DataEmitter getDataEmitter(); FILE: AndroidAsync/test/src/com/koushikdutta/async/test/BodyTests.java class BodyTests (line 14) | @RunWith(AndroidJUnit4.class) method testNullValue (line 16) | @Test FILE: AndroidAsync/test/src/com/koushikdutta/async/test/ByteUtilTests.java class ByteUtilTests (line 15) | public class ByteUtilTests extends TestCase { method testPushParserUntil (line 17) | public void testPushParserUntil() { method testPushParserTapUntil (line 37) | public void testPushParserTapUntil() { method testTapCallback (line 62) | public void testTapCallback() { FILE: AndroidAsync/test/src/com/koushikdutta/async/test/CacheTests.java class CacheTests (line 40) | @RunWith(AndroidJUnit4.class) method testMaxAgePrivate (line 42) | public void testMaxAgePrivate() throws Exception { method test304 (line 76) | @Test method testFilteredDataEmitter (line 101) | public void testFilteredDataEmitter() throws Exception { FILE: AndroidAsync/test/src/com/koushikdutta/async/test/CallbackTests.java class CallbackTests (line 31) | @RunWith(AndroidJUnit4.class) method testThrow (line 33) | @Test method testHttpServerThrow (line 79) | @Test FILE: AndroidAsync/test/src/com/koushikdutta/async/test/ConscryptTests.java class ConscryptTests (line 44) | @RunWith(AndroidJUnit4.class) method configure (line 57) | private void configure(SSLEngine engine, String host, int port) throws... method concatLengthPrefixed (line 97) | static byte[] concatLengthPrefixed(String... protocols) { method testConscryptSSLEngineNPNHandshakeBug (line 109) | public void testConscryptSSLEngineNPNHandshakeBug() throws Exception { FILE: AndroidAsync/test/src/com/koushikdutta/async/test/ConvertTests.java class ConvertTests (line 16) | @RunWith(AndroidJUnit4.class) method testConvert (line 18) | @Test FILE: AndroidAsync/test/src/com/koushikdutta/async/test/DnsTests.java class DnsTests (line 30) | public class DnsTests extends TestCase { method testLookup (line 31) | public void testLookup() throws Exception { method testMulticastLookup (line 44) | public void testMulticastLookup() throws Exception { method testNoDomain (line 78) | public void testNoDomain() throws Exception { FILE: AndroidAsync/test/src/com/koushikdutta/async/test/FileCacheTests.java class FileCacheTests (line 23) | @RunWith(AndroidJUnit4.class) method setUp (line 25) | protected void setUp() throws Exception { method testSimple (line 34) | public void testSimple() throws Exception { method testEviction (line 49) | public void testEviction() throws Exception { method testMultipleParts (line 73) | public void testMultipleParts() throws Exception { method testMultipartEviction (line 95) | public void testMultipartEviction() throws Exception { method testMultipartEvictionAgain (line 125) | public void testMultipartEvictionAgain() throws Exception { method testReinit (line 169) | public void testReinit() throws Exception { method testCacheOrder (line 194) | public void testCacheOrder() throws Exception { FILE: AndroidAsync/test/src/com/koushikdutta/async/test/FileTests.java class FileTests (line 26) | @RunWith(AndroidJUnit4.class) method testFileDataEmitter (line 29) | public void testFileDataEmitter() throws Exception { FILE: AndroidAsync/test/src/com/koushikdutta/async/test/FutureTests.java class FutureTests (line 29) | @RunWith(AndroidJUnit4.class) method testChain (line 31) | @Test method multifutureTest (line 65) | @Test class IntegerFuture (line 74) | private static class IntegerFuture extends SimpleFuture { method IntegerFuture (line 75) | private IntegerFuture() { method create (line 78) | public static IntegerFuture create(final int value, final long timeo... method testFutureCallback (line 99) | @Test method testFutureFinishedCallback (line 115) | @Test method testFutureCancel (line 132) | @Test method testIntegerFuture (line 164) | @Test method testContinuation (line 171) | @Test method testFutureChain (line 225) | @Test method testContinuationFail (line 253) | @Test method testContinuationCancel (line 280) | @Test method testChildContinuationCancel (line 325) | @Test method testContinuationArray (line 379) | public void testContinuationArray() throws Exception { method testReentrancy (line 414) | @Test method testPostCancelCallback (line 470) | @Test method testPreCancelCallback (line 486) | @Test FILE: AndroidAsync/test/src/com/koushikdutta/async/test/HttpClientTests.java class HttpClientTests (line 50) | @RunWith(AndroidJUnit4.class) method finalize (line 55) | @Override method testHomepage (line 109) | @Test method testClockworkMod (line 115) | @Test method testGithubRandomData (line 147) | public void testGithubRandomData() throws Exception { method testGithubRandomDataWithFuture (line 179) | public void testGithubRandomDataWithFuture() throws Exception { method testSni (line 186) | public void testSni() throws Exception { method testGithubHelloWithFuture (line 198) | public void testGithubHelloWithFuture() throws Exception { method testGithubHelloWithFutureCallback (line 203) | public void testGithubHelloWithFutureCallback() throws Exception { method testCancel (line 217) | public void testCancel() throws Exception { method testCache (line 245) | public void testCache() throws Exception { method testFileCancel (line 262) | public void testFileCancel() throws Exception { method testProxy (line 298) | public void testProxy() throws Exception { method testUriPathWithSpaces (line 328) | public void testUriPathWithSpaces() throws Exception { method testHEAD (line 334) | public void testHEAD() throws Exception { method testPostJsonObject (line 340) | public void testPostJsonObject() throws Exception { FILE: AndroidAsync/test/src/com/koushikdutta/async/test/HttpServerTests.java class HttpServerTests (line 26) | public class HttpServerTests extends TestCase { method setUp (line 29) | @Override method testJSONObject (line 83) | public void testJSONObject() throws Exception { method testString (line 93) | public void testString() throws Exception { method testServerHello (line 113) | public void testServerHello() throws Exception { method testServerHelloAgain (line 124) | public void testServerHelloAgain() throws Exception { method tearDown (line 135) | @Override FILE: AndroidAsync/test/src/com/koushikdutta/async/test/Issue59.java class Issue59 (line 23) | public class Issue59 extends TestCase { method testIssue (line 24) | public void testIssue() throws Exception { method testIon428 (line 58) | public void testIon428() throws Exception { FILE: AndroidAsync/test/src/com/koushikdutta/async/test/IssueWithWebSocketFuturesTests.java class IssueWithWebSocketFuturesTests (line 14) | public class IssueWithWebSocketFuturesTests extends TestCase { method testWebSocketFutureWithHandshakeFailureCallback (line 17) | public void testWebSocketFutureWithHandshakeFailureCallback() throws E... FILE: AndroidAsync/test/src/com/koushikdutta/async/test/LineEmitterTests.java class LineEmitterTests (line 16) | public class LineEmitterTests extends TestCase { method testFunnyCharacter (line 17) | public void testFunnyCharacter() { FILE: AndroidAsync/test/src/com/koushikdutta/async/test/Md5.java class Md5 (line 10) | public class Md5 { method createInstance (line 12) | public static Md5 createInstance() throws NoSuchAlgorithmException { method Md5 (line 18) | private Md5() { method update (line 21) | public void update(ByteBufferList bb) { method digest (line 28) | public String digest() { FILE: AndroidAsync/test/src/com/koushikdutta/async/test/MultipartTests.java class MultipartTests (line 33) | @RunWith(AndroidJUnit4.class) method setUp (line 37) | protected void setUp() throws Exception { method tearDown (line 78) | protected void tearDown() throws Exception { method testUpload (line 84) | public void testUpload() throws Exception { FILE: AndroidAsync/test/src/com/koushikdutta/async/test/ParserTests.java class ParserTests (line 20) | public class ParserTests extends TestCase { method testString (line 21) | public void testString() throws Exception { method testUtf8String (line 38) | public void testUtf8String() throws Exception { method testAsyncParserBase (line 60) | public void testAsyncParserBase() throws Exception { FILE: AndroidAsync/test/src/com/koushikdutta/async/test/ProxyTests.java class ProxyTests (line 15) | public class ProxyTests extends TestCase { method disabledTestSSLProxy (line 16) | private void disabledTestSSLProxy() throws Exception { FILE: AndroidAsync/test/src/com/koushikdutta/async/test/RedirectTests.java class RedirectTests (line 16) | public class RedirectTests extends TestCase { method setUp (line 17) | @Override method tearDown (line 61) | @Override method testRelativeRedirect (line 67) | public void testRelativeRedirect() throws Exception { FILE: AndroidAsync/test/src/com/koushikdutta/async/test/SSLTests.java class SSLTests (line 27) | @RunWith(AndroidJUnit4.class) method testKeys (line 29) | public void testKeys() throws Exception { method disabled__testClientCertificateIssue163 (line 61) | public void disabled__testClientCertificateIssue163() throws Exception { FILE: AndroidAsync/test/src/com/koushikdutta/async/test/SanityChecks.java class SanityChecks (line 11) | public class SanityChecks extends TestCase { method testByteOrder (line 12) | public void testByteOrder() { FILE: AndroidAsync/test/src/com/koushikdutta/async/test/TimeoutTests.java class TimeoutTests (line 25) | public class TimeoutTests extends TestCase { method TimeoutTests (line 26) | public TimeoutTests() { method setUp (line 50) | @Override method tearDown (line 56) | @Override method testTimeout (line 63) | public void testTimeout() throws Exception { method testSlowBody (line 79) | public void testSlowBody() throws Exception { class DelayedStringBody (line 100) | class DelayedStringBody extends StringBody { method DelayedStringBody (line 101) | public DelayedStringBody(String value) { method write (line 104) | @Override FILE: AndroidAsync/test/src/com/koushikdutta/async/test/TriggerFuture.java class TriggerFuture (line 5) | class TriggerFuture extends SimpleFuture { method trigger (line 6) | public void trigger() { FILE: AndroidAsync/test/src/com/koushikdutta/async/test/WebSocketTests.java class WebSocketTests (line 21) | public class WebSocketTests extends TestCase { method setUp (line 24) | @Override method testWebSocket (line 52) | @Test method tearDown (line 91) | @Override FILE: AndroidAsyncSample/src/com/koushikdutta/async/sample/MainActivity.java class MainActivity (line 32) | public class MainActivity extends Activity { method onCreate (line 40) | @SuppressLint("NewApi") method showCacheToast (line 72) | void showCacheToast() { method onCreateOptionsMenu (line 77) | @Override method assignImageView (line 90) | private void assignImageView(final ImageView iv, final BitmapDrawable ... method getFile (line 99) | private void getFile(final ImageView iv, String url, final String file... method getChartFile (line 117) | private void getChartFile() { method randomFile (line 151) | private String randomFile() { method refresh (line 155) | private void refresh() { FILE: AndroidAsyncSample/src/com/koushikdutta/async/sample/middleware/BasicAuthMiddleware.java class BasicAuthMiddleware (line 14) | public class BasicAuthMiddleware extends SimpleMiddleware { method add (line 16) | public static BasicAuthMiddleware add(AsyncHttpClient client) { method onRequest (line 22) | @Override method setAuthorizationForHost (line 32) | public void setAuthorizationForHost(String host, String username, Stri... FILE: AndroidAsyncSample/src/com/koushikdutta/async/sample/middleware/CacheOverrideMiddleware.java class CacheOverrideMiddleware (line 15) | public class CacheOverrideMiddleware extends SimpleMiddleware { method add (line 17) | public static CacheOverrideMiddleware add(AsyncHttpClient client) { method onHeadersReceived (line 24) | @Override method setCacheControlForHost (line 41) | public void setCacheControlForHost(String host, String cacheControl) {