| 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[] fragment,
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) |
org.glassfish.grizzly.websockets.WebSocket |
getGrizzlyDelegate() |
org.glassfish.grizzly.websockets.WebSocket |
getGrizzlyWebSocket() |
boolean |
isOpen()
Returns
true if the WebSocket is open/connected. |
static GrizzlyWebSocketAdapter |
newInstance(AsyncHttpProviderConfig<?,?> config,
org.glassfish.grizzly.websockets.ProtocolHandler protocolHandler)
Create new GrizzlyWebSocketAdapter instance.
|
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.
|
public static GrizzlyWebSocketAdapter newInstance(AsyncHttpProviderConfig<?,?> config, org.glassfish.grizzly.websockets.ProtocolHandler protocolHandler)
config - protocolHandler - public org.glassfish.grizzly.websockets.WebSocket getGrizzlyWebSocket()
public WebSocket sendMessage(byte[] message)
WebSocketsendMessage in interface WebSocketmessage - a byte messagepublic CompletableFuture<org.glassfish.grizzly.websockets.DataFrame> completableSend(byte[] message)
completableSend in interface WebSocketpublic WebSocket stream(byte[] fragment, boolean last)
WebSocketpublic CompletableFuture<org.glassfish.grizzly.websockets.DataFrame> completableStream(byte[] fragment, boolean last)
completableStream in interface WebSocketpublic WebSocket stream(byte[] fragment, int offset, int len, boolean last)
WebSocketpublic CompletableFuture<org.glassfish.grizzly.websockets.DataFrame> completableStream(byte[] fragment, int offset, int len, boolean last)
completableStream in interface WebSocketpublic WebSocket sendMessage(String message)
WebSocketsendMessage in interface WebSocketmessage - a text messagepublic CompletableFuture<org.glassfish.grizzly.websockets.DataFrame> completableSend(String message)
completableSend in interface WebSocketpublic WebSocket stream(String fragment, boolean last)
WebSocketpublic CompletableFuture<org.glassfish.grizzly.websockets.DataFrame> completableStream(String fragment, boolean last)
completableStream in interface WebSocketpublic WebSocket sendPing(byte[] payload)
WebSocketping with an optional payload
(limited to 125 bytes or less).public WebSocket sendPong(byte[] payload)
WebSocketping with an optional payload
(limited to 125 bytes or less).public WebSocket addWebSocketListener(WebSocketListener l)
WebSocketWebSocketListeneraddWebSocketListener in interface WebSocketl - a WebSocketListenerpublic WebSocket removeWebSocketListener(WebSocketListener l)
WebSocketWebSocketListenerremoveWebSocketListener in interface WebSocketl - a WebSocketListenerpublic boolean isOpen()
WebSockettrue if the WebSocket is open/connected.public void close()
WebSocketpublic CompletableFuture<org.glassfish.grizzly.websockets.DataFrame> close(int code, String reason)
public org.glassfish.grizzly.websockets.WebSocket getGrizzlyDelegate()
Copyright © 2022. All Rights Reserved.