public static class NanoWSD.WebSocketFrame
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
NanoWSD.WebSocketFrame.CloseCode |
static class |
NanoWSD.WebSocketFrame.CloseFrame |
static class |
NanoWSD.WebSocketFrame.OpCode |
| Modifier and Type | Field and Description |
|---|---|
static java.nio.charset.Charset |
TEXT_CHARSET |
| Constructor and Description |
|---|
WebSocketFrame(NanoWSD.WebSocketFrame.OpCode opCode,
boolean fin,
byte[] payload) |
WebSocketFrame(NanoWSD.WebSocketFrame.OpCode opCode,
boolean fin,
byte[] payload,
byte[] maskingKey) |
WebSocketFrame(NanoWSD.WebSocketFrame.OpCode opCode,
boolean fin,
java.lang.String payload) |
WebSocketFrame(NanoWSD.WebSocketFrame.OpCode opCode,
boolean fin,
java.lang.String payload,
byte[] maskingKey) |
WebSocketFrame(NanoWSD.WebSocketFrame.OpCode opCode,
java.util.List<NanoWSD.WebSocketFrame> fragments) |
WebSocketFrame(NanoWSD.WebSocketFrame clone) |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
binary2Text(byte[] payload) |
static java.lang.String |
binary2Text(byte[] payload,
int offset,
int length) |
byte[] |
getBinaryPayload() |
byte[] |
getMaskingKey() |
NanoWSD.WebSocketFrame.OpCode |
getOpCode() |
java.lang.String |
getTextPayload() |
boolean |
isFin() |
boolean |
isMasked() |
static NanoWSD.WebSocketFrame |
read(java.io.InputStream in) |
void |
setBinaryPayload(byte[] payload) |
void |
setFin(boolean fin) |
void |
setMaskingKey(byte[] maskingKey) |
void |
setOpCode(NanoWSD.WebSocketFrame.OpCode opcode) |
void |
setTextPayload(java.lang.String payload) |
void |
setUnmasked() |
static byte[] |
text2Binary(java.lang.String payload) |
java.lang.String |
toString() |
void |
write(java.io.OutputStream out) |
public WebSocketFrame(NanoWSD.WebSocketFrame.OpCode opCode, boolean fin, byte[] payload)
public WebSocketFrame(NanoWSD.WebSocketFrame.OpCode opCode, boolean fin, byte[] payload, byte[] maskingKey)
public WebSocketFrame(NanoWSD.WebSocketFrame.OpCode opCode, boolean fin, java.lang.String payload) throws java.nio.charset.CharacterCodingException
java.nio.charset.CharacterCodingExceptionpublic WebSocketFrame(NanoWSD.WebSocketFrame.OpCode opCode, boolean fin, java.lang.String payload, byte[] maskingKey) throws java.nio.charset.CharacterCodingException
java.nio.charset.CharacterCodingExceptionpublic WebSocketFrame(NanoWSD.WebSocketFrame.OpCode opCode, java.util.List<NanoWSD.WebSocketFrame> fragments) throws NanoWSD.WebSocketException
NanoWSD.WebSocketExceptionpublic WebSocketFrame(NanoWSD.WebSocketFrame clone)
public static java.lang.String binary2Text(byte[] payload)
throws java.nio.charset.CharacterCodingException
java.nio.charset.CharacterCodingExceptionpublic static java.lang.String binary2Text(byte[] payload,
int offset,
int length)
throws java.nio.charset.CharacterCodingException
java.nio.charset.CharacterCodingExceptionpublic static NanoWSD.WebSocketFrame read(java.io.InputStream in) throws java.io.IOException
java.io.IOExceptionpublic static byte[] text2Binary(java.lang.String payload)
throws java.nio.charset.CharacterCodingException
java.nio.charset.CharacterCodingExceptionpublic byte[] getBinaryPayload()
public byte[] getMaskingKey()
public NanoWSD.WebSocketFrame.OpCode getOpCode()
public java.lang.String getTextPayload()
public boolean isFin()
public boolean isMasked()
public void setBinaryPayload(byte[] payload)
public void setFin(boolean fin)
public void setMaskingKey(byte[] maskingKey)
public void setOpCode(NanoWSD.WebSocketFrame.OpCode opcode)
public void setTextPayload(java.lang.String payload)
throws java.nio.charset.CharacterCodingException
java.nio.charset.CharacterCodingExceptionpublic void setUnmasked()
public java.lang.String toString()
toString in class java.lang.Objectpublic void write(java.io.OutputStream out)
throws java.io.IOException
java.io.IOExceptionCopyright © 2015-2018 INTO CPS. All Rights Reserved.