Class PeachServerWebSocket
java.lang.Object
cool.scx.http.peach.PeachServerWebSocket
- All Implemented Interfaces:
ScxServerWebSocket,ScxWebSocket
-
Constructor Summary
ConstructorsConstructorDescriptionPeachServerWebSocket(ScxServerWebSocketHandshakeRequest handshakeServerRequest, cool.scx.io.DataReader reader, OutputStream writer) -
Method Summary
Modifier and TypeMethodDescriptionheaders()booleanisClosed()onBinaryMessage(Consumer<byte[]> binaryMessageHandler) onClose(BiConsumer<Integer, String> closeHandler) onTextMessage(Consumer<String> textMessageHandler) ping(byte[] data) pong(byte[] data) send(byte[] binaryMessage, boolean last) voidstart()uri()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface cool.scx.http.ScxServerWebSocket
path, queryMethods inherited from interface cool.scx.http.ScxWebSocket
close, close, send, send
-
Constructor Details
-
PeachServerWebSocket
public PeachServerWebSocket(ScxServerWebSocketHandshakeRequest handshakeServerRequest, cool.scx.io.DataReader reader, OutputStream writer)
-
-
Method Details
-
uri
- Specified by:
uriin interfaceScxServerWebSocket
-
headers
- Specified by:
headersin interfaceScxServerWebSocket
-
onTextMessage
- Specified by:
onTextMessagein interfaceScxWebSocket
-
onBinaryMessage
- Specified by:
onBinaryMessagein interfaceScxWebSocket
-
onPing
- Specified by:
onPingin interfaceScxWebSocket
-
onPong
- Specified by:
onPongin interfaceScxWebSocket
-
onClose
- Specified by:
onClosein interfaceScxWebSocket
-
onError
- Specified by:
onErrorin interfaceScxWebSocket
-
send
- Specified by:
sendin interfaceScxWebSocket
-
send
- Specified by:
sendin interfaceScxWebSocket
-
ping
- Specified by:
pingin interfaceScxWebSocket
-
pong
- Specified by:
pongin interfaceScxWebSocket
-
close
- Specified by:
closein interfaceScxWebSocket
-
terminate
- Specified by:
terminatein interfaceScxWebSocket
-
isClosed
public boolean isClosed()- Specified by:
isClosedin interfaceScxWebSocket
-
start
public void start()
-