com.koushikdutta.async
Interface DataSink

All Known Subinterfaces:
AsyncHttpResponse, AsyncHttpServerResponse, AsyncSocket, AsyncSocketWrapper, AsyncSSLSocket, WebSocket
All Known Implementing Classes:
AsyncDatagramSocket, AsyncHttpServerResponseImpl, AsyncNetworkSocket, AsyncSSLSocketWrapper, BufferedDataSink, ChunkedOutputFilter, FilteredDataSink, OutputStreamDataSink, WebSocketImpl, ZipDataSink

public interface DataSink


Method Summary
 void close()
           
 void end()
           
 CompletedCallback getClosedCallback()
           
 AsyncServer getServer()
           
 WritableCallback getWriteableCallback()
           
 boolean isOpen()
           
 void setClosedCallback(CompletedCallback handler)
           
 void setWriteableCallback(WritableCallback handler)
           
 void write(java.nio.ByteBuffer bb)
           
 void write(ByteBufferList bb)
           
 

Method Detail

write

void write(java.nio.ByteBuffer bb)

write

void write(ByteBufferList bb)

setWriteableCallback

void setWriteableCallback(WritableCallback handler)

getWriteableCallback

WritableCallback getWriteableCallback()

isOpen

boolean isOpen()

close

void close()

end

void end()

setClosedCallback

void setClosedCallback(CompletedCallback handler)

getClosedCallback

CompletedCallback getClosedCallback()

getServer

AsyncServer getServer()