Package fi.iki.elonen.samples.echo
Class DebugWebSocketServer.DebugWebSocket
java.lang.Object
fi.iki.elonen.NanoWSD.WebSocket
fi.iki.elonen.samples.echo.DebugWebSocketServer.DebugWebSocket
- Enclosing class:
DebugWebSocketServer
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDebugWebSocket
(DebugWebSocketServer server, NanoHTTPD.IHTTPSession handshakeRequest) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
Debug method.protected void
Debug method.protected void
onClose
(NanoWSD.WebSocketFrame.CloseCode code, String reason, boolean initiatedByRemote) protected void
onException
(IOException exception) protected void
onMessage
(NanoWSD.WebSocketFrame message) protected void
onOpen()
protected void
onPong
(NanoWSD.WebSocketFrame pong) Methods inherited from class fi.iki.elonen.NanoWSD.WebSocket
close, getHandshakeRequest, getHandshakeResponse, isOpen, ping, send, send, sendFrame
-
Field Details
-
server
-
-
Constructor Details
-
DebugWebSocket
-
-
Method Details
-
onOpen
protected void onOpen()- Specified by:
onOpen
in classNanoWSD.WebSocket
-
onClose
protected void onClose(NanoWSD.WebSocketFrame.CloseCode code, String reason, boolean initiatedByRemote) - Specified by:
onClose
in classNanoWSD.WebSocket
-
onMessage
- Specified by:
onMessage
in classNanoWSD.WebSocket
-
onPong
- Specified by:
onPong
in classNanoWSD.WebSocket
-
onException
- Specified by:
onException
in classNanoWSD.WebSocket
-
debugFrameReceived
Description copied from class:NanoWSD.WebSocket
Debug method. Do not Override unless for debug purposes!- Overrides:
debugFrameReceived
in classNanoWSD.WebSocket
- Parameters:
frame
- The received WebSocket Frame.
-
debugFrameSent
Description copied from class:NanoWSD.WebSocket
Debug method. Do not Override unless for debug purposes!
This method is called before actually sending the frame.- Overrides:
debugFrameSent
in classNanoWSD.WebSocket
- Parameters:
frame
- The sent WebSocket Frame.
-