Package com.neovisionaries.ws.client
Class WebSocketOutputStream
- java.lang.Object
-
- java.io.OutputStream
-
- java.io.FilterOutputStream
-
- java.io.BufferedOutputStream
-
- com.neovisionaries.ws.client.WebSocketOutputStream
-
- All Implemented Interfaces:
java.io.Closeable
,java.io.Flushable
,java.lang.AutoCloseable
class WebSocketOutputStream extends java.io.BufferedOutputStream
-
-
Constructor Summary
Constructors Constructor Description WebSocketOutputStream(java.io.OutputStream out)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
write(WebSocketFrame frame)
void
write(java.lang.String string)
private void
writeFrame0(WebSocketFrame frame)
private void
writeFrame1(WebSocketFrame frame)
private void
writeFrameExtendedPayloadLength(WebSocketFrame frame)
private void
writeFramePayload(WebSocketFrame frame, byte[] maskingKey)
-
-
-
Method Detail
-
write
public void write(java.lang.String string) throws java.io.IOException
- Throws:
java.io.IOException
-
write
public void write(WebSocketFrame frame) throws java.io.IOException
- Throws:
java.io.IOException
-
writeFrame0
private void writeFrame0(WebSocketFrame frame) throws java.io.IOException
- Throws:
java.io.IOException
-
writeFrame1
private void writeFrame1(WebSocketFrame frame) throws java.io.IOException
- Throws:
java.io.IOException
-
writeFrameExtendedPayloadLength
private void writeFrameExtendedPayloadLength(WebSocketFrame frame) throws java.io.IOException
- Throws:
java.io.IOException
-
writeFramePayload
private void writeFramePayload(WebSocketFrame frame, byte[] maskingKey) throws java.io.IOException
- Throws:
java.io.IOException
-
-