com.koushikdutta.async
Class BufferedDataEmitter

java.lang.Object
  extended by com.koushikdutta.async.BufferedDataEmitter
All Implemented Interfaces:
DataCallback, DataEmitter

public class BufferedDataEmitter
extends java.lang.Object
implements DataEmitter, DataCallback


Constructor Summary
BufferedDataEmitter(DataEmitter emitter)
           
 
Method Summary
 void close()
           
 DataCallback getDataCallback()
           
 CompletedCallback getEndCallback()
           
 AsyncServer getServer()
           
 boolean isChunked()
           
 boolean isPaused()
           
 void onDataAvailable()
           
 void onDataAvailable(DataEmitter emitter, ByteBufferList bb)
           
 void pause()
           
 void resume()
           
 void setDataCallback(DataCallback callback)
           
 void setEndCallback(CompletedCallback callback)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BufferedDataEmitter

public BufferedDataEmitter(DataEmitter emitter)
Method Detail

close

public void close()
Specified by:
close in interface DataEmitter

onDataAvailable

public void onDataAvailable()

setDataCallback

public void setDataCallback(DataCallback callback)
Specified by:
setDataCallback in interface DataEmitter

getDataCallback

public DataCallback getDataCallback()
Specified by:
getDataCallback in interface DataEmitter

isChunked

public boolean isChunked()
Specified by:
isChunked in interface DataEmitter

onDataAvailable

public void onDataAvailable(DataEmitter emitter,
                            ByteBufferList bb)
Specified by:
onDataAvailable in interface DataCallback

pause

public void pause()
Specified by:
pause in interface DataEmitter

resume

public void resume()
Specified by:
resume in interface DataEmitter

isPaused

public boolean isPaused()
Specified by:
isPaused in interface DataEmitter

setEndCallback

public void setEndCallback(CompletedCallback callback)
Specified by:
setEndCallback in interface DataEmitter

getEndCallback

public CompletedCallback getEndCallback()
Specified by:
getEndCallback in interface DataEmitter

getServer

public AsyncServer getServer()
Specified by:
getServer in interface DataEmitter