public class CSBaseWebSocketApplication
extends org.glassfish.grizzly.websockets.WebSocketApplication
WebSocketApplication implementation, which contains
application specific properties and logic.| Modifier and Type | Field and Description |
|---|---|
protected org.glassfish.grizzly.websockets.Broadcaster |
broadcaster |
protected ConcurrentHashMap<String,List<CSBaseWebSocket>> |
connections |
| Constructor and Description |
|---|
CSBaseWebSocketApplication() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
add(org.glassfish.grizzly.websockets.WebSocket socket) |
org.glassfish.grizzly.websockets.WebSocket |
createSocket(org.glassfish.grizzly.websockets.ProtocolHandler handler,
org.glassfish.grizzly.http.HttpRequestPacket requestPacket,
org.glassfish.grizzly.websockets.WebSocketListener... listeners) |
List<org.glassfish.grizzly.websockets.Extension> |
getSupportedExtensions() |
List<String> |
getSupportedProtocols(List<String> subProtocol) |
protected Set<org.glassfish.grizzly.websockets.WebSocket> |
getWebSockets() |
protected void |
handshake(org.glassfish.grizzly.websockets.HandShake handshake) |
void |
onClose(org.glassfish.grizzly.websockets.WebSocket socket,
org.glassfish.grizzly.websockets.DataFrame frame) |
void |
onConnect(org.glassfish.grizzly.websockets.WebSocket socket) |
protected boolean |
onError(org.glassfish.grizzly.websockets.WebSocket webSocket,
Throwable t) |
void |
onExtensionNegotiation(List<org.glassfish.grizzly.websockets.Extension> extensions) |
void |
onMessage(org.glassfish.grizzly.websockets.WebSocket socket,
byte[] bytes) |
void |
onMessage(org.glassfish.grizzly.websockets.WebSocket socket,
String text) |
void |
onPing(org.glassfish.grizzly.websockets.WebSocket socket,
byte[] bytes) |
void |
onPong(org.glassfish.grizzly.websockets.WebSocket socket,
byte[] bytes) |
boolean |
remove(org.glassfish.grizzly.websockets.WebSocket socket) |
createSocket, isApplicationRequest, upgradeprotected ConcurrentHashMap<String,List<CSBaseWebSocket>> connections
protected final org.glassfish.grizzly.websockets.Broadcaster broadcaster
public org.glassfish.grizzly.websockets.WebSocket createSocket(org.glassfish.grizzly.websockets.ProtocolHandler handler,
org.glassfish.grizzly.http.HttpRequestPacket requestPacket,
org.glassfish.grizzly.websockets.WebSocketListener... listeners)
createSocket in class org.glassfish.grizzly.websockets.WebSocketApplicationpublic void onConnect(org.glassfish.grizzly.websockets.WebSocket socket)
onConnect in interface org.glassfish.grizzly.websockets.WebSocketListeneronConnect in class org.glassfish.grizzly.websockets.WebSocketApplicationpublic void onMessage(org.glassfish.grizzly.websockets.WebSocket socket,
String text)
onMessage in interface org.glassfish.grizzly.websockets.WebSocketListeneronMessage in class org.glassfish.grizzly.websockets.WebSocketAdapterpublic void onMessage(org.glassfish.grizzly.websockets.WebSocket socket,
byte[] bytes)
onMessage in interface org.glassfish.grizzly.websockets.WebSocketListeneronMessage in class org.glassfish.grizzly.websockets.WebSocketAdapterpublic void onClose(org.glassfish.grizzly.websockets.WebSocket socket,
org.glassfish.grizzly.websockets.DataFrame frame)
onClose in interface org.glassfish.grizzly.websockets.WebSocketListeneronClose in class org.glassfish.grizzly.websockets.WebSocketApplicationpublic void onPing(org.glassfish.grizzly.websockets.WebSocket socket,
byte[] bytes)
onPing in interface org.glassfish.grizzly.websockets.WebSocketListeneronPing in class org.glassfish.grizzly.websockets.WebSocketAdapterpublic void onPong(org.glassfish.grizzly.websockets.WebSocket socket,
byte[] bytes)
onPong in interface org.glassfish.grizzly.websockets.WebSocketListeneronPong in class org.glassfish.grizzly.websockets.WebSocketAdapterprotected boolean onError(org.glassfish.grizzly.websockets.WebSocket webSocket,
Throwable t)
onError in class org.glassfish.grizzly.websockets.WebSocketApplicationprotected boolean add(org.glassfish.grizzly.websockets.WebSocket socket)
add in class org.glassfish.grizzly.websockets.WebSocketApplicationpublic boolean remove(org.glassfish.grizzly.websockets.WebSocket socket)
remove in class org.glassfish.grizzly.websockets.WebSocketApplicationprotected Set<org.glassfish.grizzly.websockets.WebSocket> getWebSockets()
getWebSockets in class org.glassfish.grizzly.websockets.WebSocketApplicationprotected void handshake(org.glassfish.grizzly.websockets.HandShake handshake)
throws org.glassfish.grizzly.websockets.HandshakeException
handshake in class org.glassfish.grizzly.websockets.WebSocketApplicationorg.glassfish.grizzly.websockets.HandshakeExceptionpublic List<String> getSupportedProtocols(List<String> subProtocol)
getSupportedProtocols in class org.glassfish.grizzly.websockets.WebSocketApplicationpublic List<org.glassfish.grizzly.websockets.Extension> getSupportedExtensions()
getSupportedExtensions in class org.glassfish.grizzly.websockets.WebSocketApplicationpublic void onExtensionNegotiation(List<org.glassfish.grizzly.websockets.Extension> extensions)
onExtensionNegotiation in class org.glassfish.grizzly.websockets.WebSocketApplicationCopyright © 2018. All rights reserved.