public interface WebSocket extends Closeable
| Modifier and Type | Method and Description |
|---|---|
WebSocket |
addWebSocketListener(WebSocketListener l)
Add a
WebSocketListener |
void |
close()
Close the WebSocket.
|
CompletableFuture<org.glassfish.grizzly.websockets.DataFrame> |
close(int code,
String reason) |
CompletableFuture<org.glassfish.grizzly.websockets.DataFrame> |
completableSend(byte[] message) |
CompletableFuture<org.glassfish.grizzly.websockets.DataFrame> |
completableSend(String message) |
CompletableFuture<org.glassfish.grizzly.websockets.DataFrame> |
completableStream(byte[] message,
boolean last) |
CompletableFuture<org.glassfish.grizzly.websockets.DataFrame> |
completableStream(byte[] fragment,
int offset,
int len,
boolean last) |
CompletableFuture<org.glassfish.grizzly.websockets.DataFrame> |
completableStream(String fragment,
boolean last) |
boolean |
isOpen()
Returns
true if the WebSocket is open/connected. |
WebSocket |
removeWebSocketListener(WebSocketListener l)
Add a
WebSocketListener |
WebSocket |
sendMessage(byte[] message)
Send a byte message.
|
WebSocket |
sendMessage(String message)
Send a text message
|
WebSocket |
sendPing(byte[] payload)
Send a
ping with an optional payload
(limited to 125 bytes or less). |
WebSocket |
sendPong(byte[] payload)
Send a
ping with an optional payload
(limited to 125 bytes or less). |
WebSocket |
stream(byte[] fragment,
boolean last)
Allows streaming of multiple binary fragments.
|
WebSocket |
stream(byte[] fragment,
int offset,
int len,
boolean last)
Allows streaming of multiple binary fragments.
|
WebSocket |
stream(String fragment,
boolean last)
Allows streaming of multiple text fragments.
|
WebSocket sendMessage(byte[] message)
message - a byte messageCompletableFuture<org.glassfish.grizzly.websockets.DataFrame> completableSend(byte[] message)
WebSocket stream(byte[] fragment, boolean last)
fragment - binary fragment.last - flag indicating whether or not this is the last fragment.CompletableFuture<org.glassfish.grizzly.websockets.DataFrame> completableStream(byte[] message, boolean last)
WebSocket stream(byte[] fragment, int offset, int len, boolean last)
fragment - binary fragment.offset - starting offset.len - length.last - flag indicating whether or not this is the last fragment.CompletableFuture<org.glassfish.grizzly.websockets.DataFrame> completableStream(byte[] fragment, int offset, int len, boolean last)
WebSocket sendMessage(String message)
message - a text messageCompletableFuture<org.glassfish.grizzly.websockets.DataFrame> completableSend(String message)
WebSocket stream(String fragment, boolean last)
fragment - text fragment.last - flag indicating whether or not this is the last fragment.CompletableFuture<org.glassfish.grizzly.websockets.DataFrame> completableStream(String fragment, boolean last)
WebSocket sendPing(byte[] payload)
ping with an optional payload
(limited to 125 bytes or less).payload - the ping payload.WebSocket sendPong(byte[] payload)
ping with an optional payload
(limited to 125 bytes or less).payload - the pong payload.WebSocket addWebSocketListener(WebSocketListener l)
WebSocketListenerl - a WebSocketListenerWebSocket removeWebSocketListener(WebSocketListener l)
WebSocketListenerl - a WebSocketListenerboolean isOpen()
true if the WebSocket is open/connected.true if the WebSocket is open/connected.void close()
close in interface AutoCloseableclose in interface CloseableCompletableFuture<org.glassfish.grizzly.websockets.DataFrame> close(int code, String reason)
Copyright © 2020. All Rights Reserved.