public abstract static class NanoWSD.WebSocket
extends java.lang.Object
| Constructor and Description |
|---|
WebSocket(NanoHTTPD.IHTTPSession handshakeRequest) |
| Modifier and Type | Method and Description |
|---|---|
void |
close(NanoWSD.WebSocketFrame.CloseCode code,
java.lang.String reason,
boolean initiatedByRemote) |
protected void |
debugFrameReceived(NanoWSD.WebSocketFrame frame)
Debug method.
|
protected void |
debugFrameSent(NanoWSD.WebSocketFrame frame)
Debug method.
|
NanoHTTPD.IHTTPSession |
getHandshakeRequest() |
NanoHTTPD.Response |
getHandshakeResponse() |
boolean |
isOpen() |
protected abstract void |
onClose(NanoWSD.WebSocketFrame.CloseCode code,
java.lang.String reason,
boolean initiatedByRemote) |
protected abstract void |
onException(java.io.IOException exception) |
protected abstract void |
onMessage(NanoWSD.WebSocketFrame message) |
protected abstract void |
onOpen() |
protected abstract void |
onPong(NanoWSD.WebSocketFrame pong) |
void |
ping(byte[] payload) |
void |
send(byte[] payload) |
void |
send(java.lang.String payload) |
void |
sendFrame(NanoWSD.WebSocketFrame frame) |
public WebSocket(NanoHTTPD.IHTTPSession handshakeRequest)
public boolean isOpen()
protected abstract void onOpen()
protected abstract void onClose(NanoWSD.WebSocketFrame.CloseCode code, java.lang.String reason, boolean initiatedByRemote)
protected abstract void onMessage(NanoWSD.WebSocketFrame message)
protected abstract void onPong(NanoWSD.WebSocketFrame pong)
protected abstract void onException(java.io.IOException exception)
protected void debugFrameReceived(NanoWSD.WebSocketFrame frame)
frame - The received WebSocket Frame.protected void debugFrameSent(NanoWSD.WebSocketFrame frame)
frame - The sent WebSocket Frame.public void close(NanoWSD.WebSocketFrame.CloseCode code, java.lang.String reason, boolean initiatedByRemote) throws java.io.IOException
java.io.IOExceptionpublic NanoHTTPD.IHTTPSession getHandshakeRequest()
public NanoHTTPD.Response getHandshakeResponse()
public void ping(byte[] payload)
throws java.io.IOException
java.io.IOExceptionpublic void send(byte[] payload)
throws java.io.IOException
java.io.IOExceptionpublic void send(java.lang.String payload)
throws java.io.IOException
java.io.IOExceptionpublic void sendFrame(NanoWSD.WebSocketFrame frame) throws java.io.IOException
java.io.IOExceptionCopyright © 2015-2018 INTO CPS. All Rights Reserved.