Package robaho.net.httpserver.websockets
Class WebSocket
java.lang.Object
robaho.net.httpserver.websockets.WebSocket
- Direct Known Subclasses:
BufferedWebSocket
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleanisOpen()protected abstract voidprotected voidonException(IOException exception) protected voidonFrameReceived(WebSocketFrame frame) protected voidonFrameSent(WebSocketFrame frame) Debug method.protected abstract voidonMessage(WebSocketFrame message) protected voidonOpen()protected abstract voidonPong(WebSocketFrame pong) voidping(byte[] payload) voidsend(byte[] payload) voidvoidsendFrame(WebSocketFrame frame)
-
Constructor Details
-
WebSocket
-
-
Method Details
-
isOpen
public boolean isOpen() -
onOpen
- Throws:
WebSocketException
-
onClose
-
onMessage
- Throws:
WebSocketException
-
onPong
- Throws:
WebSocketException
-
onException
-
onFrameReceived
-
onFrameSent
Debug method. Do not Override unless for debug purposes!
This method is called before actually sending the frame.- Parameters:
frame- The sent WebSocket Frame.
-
close
- Throws:
IOException
-
ping
- Throws:
IOException
-
send
- Throws:
IOException
-
send
- Throws:
IOException
-
sendFrame
- Throws:
IOException
-