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
private static class DebugWebSocketServer.DebugWebSocket extends NanoWSD.WebSocket
-
-
Field Summary
Fields Modifier and Type Field Description private DebugWebSocketServerserver
-
Constructor Summary
Constructors Constructor Description DebugWebSocket(DebugWebSocketServer server, NanoHTTPD.IHTTPSession handshakeRequest)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddebugFrameReceived(NanoWSD.WebSocketFrame frame)Debug method.protected voiddebugFrameSent(NanoWSD.WebSocketFrame frame)Debug method.protected voidonClose(NanoWSD.WebSocketFrame.CloseCode code, java.lang.String reason, boolean initiatedByRemote)protected voidonException(java.io.IOException exception)protected voidonMessage(NanoWSD.WebSocketFrame message)protected voidonOpen()protected voidonPong(NanoWSD.WebSocketFrame pong)-
Methods inherited from class fi.iki.elonen.NanoWSD.WebSocket
close, getHandshakeRequest, getHandshakeResponse, isOpen, ping, send, send, sendFrame
-
-
-
-
Field Detail
-
server
private final DebugWebSocketServer server
-
-
Constructor Detail
-
DebugWebSocket
public DebugWebSocket(DebugWebSocketServer server, NanoHTTPD.IHTTPSession handshakeRequest)
-
-
Method Detail
-
onOpen
protected void onOpen()
- Specified by:
onOpenin classNanoWSD.WebSocket
-
onClose
protected void onClose(NanoWSD.WebSocketFrame.CloseCode code, java.lang.String reason, boolean initiatedByRemote)
- Specified by:
onClosein classNanoWSD.WebSocket
-
onMessage
protected void onMessage(NanoWSD.WebSocketFrame message)
- Specified by:
onMessagein classNanoWSD.WebSocket
-
onPong
protected void onPong(NanoWSD.WebSocketFrame pong)
- Specified by:
onPongin classNanoWSD.WebSocket
-
onException
protected void onException(java.io.IOException exception)
- Specified by:
onExceptionin classNanoWSD.WebSocket
-
debugFrameReceived
protected void debugFrameReceived(NanoWSD.WebSocketFrame frame)
Description copied from class:NanoWSD.WebSocketDebug method. Do not Override unless for debug purposes!- Overrides:
debugFrameReceivedin classNanoWSD.WebSocket- Parameters:
frame- The received WebSocket Frame.
-
debugFrameSent
protected void debugFrameSent(NanoWSD.WebSocketFrame frame)
Description copied from class:NanoWSD.WebSocketDebug method. Do not Override unless for debug purposes!
This method is called before actually sending the frame.- Overrides:
debugFrameSentin classNanoWSD.WebSocket- Parameters:
frame- The sent WebSocket Frame.
-
-