public class GlassFishWebSocketChannel extends AbstractWebSocketChannel implements com.sun.grizzly.websockets.WebSocketListener
clientType, factory, gravity, id, publishedQueue, publishedQueueLock, publisher, receivedQueue, receivedQueueLock, receiver, sessionId, subscriptions, udpReceiver, userPrincipal| Constructor and Description |
|---|
GlassFishWebSocketChannel(GravityInternal gravity,
java.lang.String id,
GlassFishWebSocketChannelFactory factory,
java.lang.String clientType) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
boolean |
isConnected() |
void |
onClose(com.sun.grizzly.websockets.WebSocket websocket,
com.sun.grizzly.websockets.DataFrame frame) |
void |
onConnect(com.sun.grizzly.websockets.WebSocket websocket) |
void |
onFragment(com.sun.grizzly.websockets.WebSocket websocket,
byte[] data,
boolean isLast) |
void |
onFragment(com.sun.grizzly.websockets.WebSocket websocket,
java.lang.String message,
boolean isLast) |
void |
onMessage(com.sun.grizzly.websockets.WebSocket websocket,
byte[] data) |
void |
onMessage(com.sun.grizzly.websockets.WebSocket websocket,
java.lang.String message) |
void |
onPing(com.sun.grizzly.websockets.WebSocket websocket,
byte[] data) |
void |
onPong(com.sun.grizzly.websockets.WebSocket websocket,
byte[] data) |
protected void |
sendBytes(byte[] msg) |
void |
setWebSocket(com.sun.grizzly.websockets.WebSocket websocket) |
acquireAsyncHttpContext, cleanupRequest, connect, deserialize, destroy, getContentType, getMaxBinaryMessageBufferSize, hasAsyncHttpContext, initializeRequest, receiveBytes, releaseAsyncHttpContext, runReceived, serialize, setConnectAckMessage, setContentType, setMaxBinaryMessageBufferSize, setSessionaddSubscription, createUdpReceiver, destroy, equals, getClientType, getFactory, getGravity, getId, getSubscriptions, getUserPrincipal, hashCode, hasPublishedMessage, hasReceivedMessage, isAuthenticated, publish, queueReceiver, receive, removeSubscription, runPublish, runReceive, setUserPrincipal, toStringpublic GlassFishWebSocketChannel(GravityInternal gravity, java.lang.String id, GlassFishWebSocketChannelFactory factory, java.lang.String clientType)
public void setWebSocket(com.sun.grizzly.websockets.WebSocket websocket)
public void onConnect(com.sun.grizzly.websockets.WebSocket websocket)
onConnect in interface com.sun.grizzly.websockets.WebSocketListenerpublic void onClose(com.sun.grizzly.websockets.WebSocket websocket,
com.sun.grizzly.websockets.DataFrame frame)
onClose in interface com.sun.grizzly.websockets.WebSocketListenerpublic void onMessage(com.sun.grizzly.websockets.WebSocket websocket,
byte[] data)
onMessage in interface com.sun.grizzly.websockets.WebSocketListenerpublic void onMessage(com.sun.grizzly.websockets.WebSocket websocket,
java.lang.String message)
onMessage in interface com.sun.grizzly.websockets.WebSocketListenerpublic void onFragment(com.sun.grizzly.websockets.WebSocket websocket,
java.lang.String message,
boolean isLast)
onFragment in interface com.sun.grizzly.websockets.WebSocketListenerpublic void onFragment(com.sun.grizzly.websockets.WebSocket websocket,
byte[] data,
boolean isLast)
onFragment in interface com.sun.grizzly.websockets.WebSocketListenerpublic void onPing(com.sun.grizzly.websockets.WebSocket websocket,
byte[] data)
onPing in interface com.sun.grizzly.websockets.WebSocketListenerpublic void onPong(com.sun.grizzly.websockets.WebSocket websocket,
byte[] data)
onPong in interface com.sun.grizzly.websockets.WebSocketListenerpublic boolean isConnected()
isConnected in interface ChannelisConnected in class AbstractWebSocketChannelprotected void sendBytes(byte[] msg)
sendBytes in class AbstractWebSocketChannel