Modifier and Type | Method and Description |
---|---|
WebSocket |
addWebSocketListener(WebSocketListener l)
Add a
WebSocketListener |
void |
close()
Close the WebSocket.
|
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)
WebSocket
sendMessage
in interface WebSocket
message
- a byte messagepublic WebSocket stream(byte[] fragment, boolean last)
WebSocket
public WebSocket stream(byte[] fragment, int offset, int len, boolean last)
WebSocket
public WebSocket sendMessage(String message)
WebSocket
sendMessage
in interface WebSocket
message
- a text messagepublic WebSocket stream(String fragment, boolean last)
WebSocket
public WebSocket sendPing(byte[] payload)
WebSocket
ping with an optional payload
(limited to 125 bytes or less).
public WebSocket sendPong(byte[] payload)
WebSocket
ping with an optional payload
(limited to 125 bytes or less).
public WebSocket addWebSocketListener(WebSocketListener l)
WebSocket
WebSocketListener
addWebSocketListener
in interface WebSocket
l
- a WebSocketListener
public WebSocket removeWebSocketListener(WebSocketListener l)
WebSocket
WebSocketListener
removeWebSocketListener
in interface WebSocket
l
- a WebSocketListener
public boolean isOpen()
WebSocket
true
if the WebSocket is open/connected.Copyright © 2016. All Rights Reserved.