Package org.atmosphere.util
Class ByteArrayAsyncWriter
java.lang.Object
org.atmosphere.cpr.AsyncIOWriterAdapter
org.atmosphere.util.ByteArrayAsyncWriter
- All Implemented Interfaces:
AsyncIOWriter
An
AsyncIOWriter backed by an ByteArrayOutputStream- Author:
- Jeanfrancois Arcand
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidClose the underlying connection.stream()write(AtmosphereResponse r, byte[] data) Write a WebSocket message.write(AtmosphereResponse r, byte[] data, int offset, int length) Write a WebSocket message.write(AtmosphereResponse r, String data) Write a WebSocket message.Methods inherited from class org.atmosphere.cpr.AsyncIOWriterAdapter
flush, redirect, writeError
-
Constructor Details
-
ByteArrayAsyncWriter
public ByteArrayAsyncWriter()
-
-
Method Details
-
write
Description copied from interface:AsyncIOWriterWrite a WebSocket message.- Specified by:
writein interfaceAsyncIOWriter- Overrides:
writein classAsyncIOWriterAdapter- Parameters:
data- the WebSocket message- Throws:
IOException
-
write
Description copied from interface:AsyncIOWriterWrite a WebSocket message.- Specified by:
writein interfaceAsyncIOWriter- Overrides:
writein classAsyncIOWriterAdapter- Parameters:
data- the WebSocket message- Throws:
IOException
-
write
public AsyncIOWriter write(AtmosphereResponse r, byte[] data, int offset, int length) throws IOException Description copied from interface:AsyncIOWriterWrite a WebSocket message.- Specified by:
writein interfaceAsyncIOWriter- Overrides:
writein classAsyncIOWriterAdapter- Parameters:
data- the WebSocket messageoffset- offset of the messagelength- length of the message- Throws:
IOException
-
stream
-
close
Description copied from interface:AsyncIOWriterClose the underlying connection.- Specified by:
closein interfaceAsyncIOWriter- Overrides:
closein classAsyncIOWriterAdapter
-