Package fi.iki.elonen
Class NanoWSD.WebSocketFrame.CloseFrame
- java.lang.Object
-
- fi.iki.elonen.NanoWSD.WebSocketFrame
-
- fi.iki.elonen.NanoWSD.WebSocketFrame.CloseFrame
-
- Enclosing class:
- NanoWSD.WebSocketFrame
public static class NanoWSD.WebSocketFrame.CloseFrame extends NanoWSD.WebSocketFrame
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class fi.iki.elonen.NanoWSD.WebSocketFrame
NanoWSD.WebSocketFrame.CloseCode, NanoWSD.WebSocketFrame.CloseFrame, NanoWSD.WebSocketFrame.OpCode
-
-
Field Summary
Fields Modifier and Type Field Description private NanoWSD.WebSocketFrame.CloseCode
_closeCode
private java.lang.String
_closeReason
-
Fields inherited from class fi.iki.elonen.NanoWSD.WebSocketFrame
TEXT_CHARSET
-
-
Constructor Summary
Constructors Modifier Constructor Description private
CloseFrame(NanoWSD.WebSocketFrame wrap)
CloseFrame(NanoWSD.WebSocketFrame.CloseCode code, java.lang.String closeReason)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static byte[]
generatePayload(NanoWSD.WebSocketFrame.CloseCode code, java.lang.String closeReason)
NanoWSD.WebSocketFrame.CloseCode
getCloseCode()
java.lang.String
getCloseReason()
-
Methods inherited from class fi.iki.elonen.NanoWSD.WebSocketFrame
binary2Text, binary2Text, getBinaryPayload, getMaskingKey, getOpCode, getTextPayload, isFin, isMasked, read, setBinaryPayload, setFin, setMaskingKey, setOpCode, setTextPayload, setUnmasked, text2Binary, toString, write
-
-
-
-
Field Detail
-
_closeCode
private NanoWSD.WebSocketFrame.CloseCode _closeCode
-
_closeReason
private java.lang.String _closeReason
-
-
Constructor Detail
-
CloseFrame
public CloseFrame(NanoWSD.WebSocketFrame.CloseCode code, java.lang.String closeReason) throws java.nio.charset.CharacterCodingException
- Throws:
java.nio.charset.CharacterCodingException
-
CloseFrame
private CloseFrame(NanoWSD.WebSocketFrame wrap) throws java.nio.charset.CharacterCodingException
- Throws:
java.nio.charset.CharacterCodingException
-
-
Method Detail
-
generatePayload
private static byte[] generatePayload(NanoWSD.WebSocketFrame.CloseCode code, java.lang.String closeReason) throws java.nio.charset.CharacterCodingException
- Throws:
java.nio.charset.CharacterCodingException
-
getCloseCode
public NanoWSD.WebSocketFrame.CloseCode getCloseCode()
-
getCloseReason
public java.lang.String getCloseReason()
-
-