com.koushikdutta.async.stream
Class InputStreamDataEmitter

java.lang.Object
  extended by com.koushikdutta.async.stream.InputStreamDataEmitter
All Implemented Interfaces:
DataEmitter

public class InputStreamDataEmitter
extends java.lang.Object
implements DataEmitter

Created by koush on 5/22/13.


Constructor Summary
InputStreamDataEmitter(AsyncServer server, java.io.InputStream inputStream)
           
 
Method Summary
 void close()
           
 DataCallback getDataCallback()
           
 CompletedCallback getEndCallback()
           
 AsyncServer getServer()
           
 boolean isChunked()
           
 boolean isPaused()
           
 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

InputStreamDataEmitter

public InputStreamDataEmitter(AsyncServer server,
                              java.io.InputStream inputStream)
Method Detail

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

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

close

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