public static class NanoWSD.WebSocketFrame extends 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 Charset |
TEXT_CHARSET |
| Constructor and Description |
|---|
NanoWSD.WebSocketFrame(NanoWSD.WebSocketFrame.OpCode opCode,
boolean fin,
byte[] payload) |
NanoWSD.WebSocketFrame(NanoWSD.WebSocketFrame.OpCode opCode,
boolean fin,
byte[] payload,
byte[] maskingKey) |
NanoWSD.WebSocketFrame(NanoWSD.WebSocketFrame.OpCode opCode,
boolean fin,
String payload) |
NanoWSD.WebSocketFrame(NanoWSD.WebSocketFrame.OpCode opCode,
boolean fin,
String payload,
byte[] maskingKey) |
NanoWSD.WebSocketFrame(NanoWSD.WebSocketFrame.OpCode opCode,
List<NanoWSD.WebSocketFrame> fragments) |
NanoWSD.WebSocketFrame(NanoWSD.WebSocketFrame clone) |
| Modifier and Type | Method and Description |
|---|---|
static String |
binary2Text(byte[] payload) |
static String |
binary2Text(byte[] payload,
int offset,
int length) |
byte[] |
getBinaryPayload() |
byte[] |
getMaskingKey() |
NanoWSD.WebSocketFrame.OpCode |
getOpCode() |
String |
getTextPayload() |
boolean |
isFin() |
boolean |
isMasked() |
static NanoWSD.WebSocketFrame |
read(InputStream in) |
void |
setBinaryPayload(byte[] payload) |
void |
setFin(boolean fin) |
void |
setMaskingKey(byte[] maskingKey) |
void |
setOpCode(NanoWSD.WebSocketFrame.OpCode opcode) |
void |
setTextPayload(String payload) |
void |
setUnmasked() |
static byte[] |
text2Binary(String payload) |
String |
toString() |
void |
write(OutputStream out) |
public static final Charset TEXT_CHARSET
public NanoWSD.WebSocketFrame(NanoWSD.WebSocketFrame.OpCode opCode, boolean fin, byte[] payload)
public NanoWSD.WebSocketFrame(NanoWSD.WebSocketFrame.OpCode opCode, boolean fin, byte[] payload, byte[] maskingKey)
public NanoWSD.WebSocketFrame(NanoWSD.WebSocketFrame.OpCode opCode, boolean fin, String payload) throws CharacterCodingException
CharacterCodingExceptionpublic NanoWSD.WebSocketFrame(NanoWSD.WebSocketFrame.OpCode opCode, boolean fin, String payload, byte[] maskingKey) throws CharacterCodingException
CharacterCodingExceptionpublic NanoWSD.WebSocketFrame(NanoWSD.WebSocketFrame.OpCode opCode, List<NanoWSD.WebSocketFrame> fragments) throws NanoWSD.WebSocketException
NanoWSD.WebSocketExceptionpublic NanoWSD.WebSocketFrame(NanoWSD.WebSocketFrame clone)
public static String binary2Text(byte[] payload) throws CharacterCodingException
CharacterCodingExceptionpublic static String binary2Text(byte[] payload, int offset, int length) throws CharacterCodingException
CharacterCodingExceptionpublic static NanoWSD.WebSocketFrame read(InputStream in) throws IOException
IOExceptionpublic static byte[] text2Binary(String payload) throws CharacterCodingException
CharacterCodingExceptionpublic byte[] getBinaryPayload()
public byte[] getMaskingKey()
public NanoWSD.WebSocketFrame.OpCode getOpCode()
public 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(String payload) throws CharacterCodingException
CharacterCodingExceptionpublic void setUnmasked()
public void write(OutputStream out) throws IOException
IOExceptionCopyright © 2012–2016 nanohttpd. All rights reserved.