com.koushikdutta.async
Class Util

java.lang.Object
  extended by com.koushikdutta.async.Util

public class Util
extends java.lang.Object


Constructor Summary
Util()
           
 
Method Summary
static void emitAllData(DataEmitter emitter, java.nio.ByteBuffer b)
           
static void emitAllData(DataEmitter emitter, ByteBufferList list)
           
static DataEmitter getWrappedDataEmitter(DataEmitter emitter, java.lang.Class wrappedClass)
           
static AsyncSocket getWrappedSocket(AsyncSocket socket, java.lang.Class wrappedClass)
           
static void pump(DataEmitter emitter, DataSink sink, CompletedCallback callback)
           
static void pump(java.io.File file, DataSink ds, CompletedCallback callback)
           
static void pump(java.io.InputStream is, DataSink ds, CompletedCallback callback)
           
static void stream(AsyncSocket s1, AsyncSocket s2, CompletedCallback callback)
           
static void writeAll(DataSink sink, byte[] bytes, CompletedCallback callback)
           
static void writeAll(DataSink sink, ByteBufferList bb, CompletedCallback callback)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Util

public Util()
Method Detail

emitAllData

public static void emitAllData(DataEmitter emitter,
                               ByteBufferList list)

emitAllData

public static void emitAllData(DataEmitter emitter,
                               java.nio.ByteBuffer b)

pump

public static void pump(java.io.InputStream is,
                        DataSink ds,
                        CompletedCallback callback)

pump

public static void pump(DataEmitter emitter,
                        DataSink sink,
                        CompletedCallback callback)

stream

public static void stream(AsyncSocket s1,
                          AsyncSocket s2,
                          CompletedCallback callback)

pump

public static void pump(java.io.File file,
                        DataSink ds,
                        CompletedCallback callback)

writeAll

public static void writeAll(DataSink sink,
                            ByteBufferList bb,
                            CompletedCallback callback)

writeAll

public static void writeAll(DataSink sink,
                            byte[] bytes,
                            CompletedCallback callback)

getWrappedSocket

public static AsyncSocket getWrappedSocket(AsyncSocket socket,
                                           java.lang.Class wrappedClass)

getWrappedDataEmitter

public static DataEmitter getWrappedDataEmitter(DataEmitter emitter,
                                                java.lang.Class wrappedClass)