public class GlassFishWebSocketChannel extends AbstractChannel implements com.sun.grizzly.websockets.WebSocketListener
clientType, factory, gravity, httpReceiver, id, publishedQueue, publishedQueueLock, publisher, receivedQueue, receivedQueueLock, sessionId, subscriptions, udpReceiver| Constructor and Description |
|---|
GlassFishWebSocketChannel(Gravity gravity,
String id,
GlassFishWebSocketChannelFactory factory,
String clientType) |
| Modifier and Type | Method and Description |
|---|---|
protected AsyncHttpContext |
acquireAsyncHttpContext() |
void |
close() |
void |
destroy() |
ContentType |
getContentType() |
protected boolean |
hasAsyncHttpContext() |
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 arg0,
byte[] arg1,
boolean arg2) |
void |
onFragment(com.sun.grizzly.websockets.WebSocket arg0,
String arg1,
boolean arg2) |
void |
onMessage(com.sun.grizzly.websockets.WebSocket websocket,
byte[] data) |
void |
onMessage(com.sun.grizzly.websockets.WebSocket arg0,
String arg1) |
void |
onPing(com.sun.grizzly.websockets.WebSocket arg0,
byte[] arg1) |
void |
onPong(com.sun.grizzly.websockets.WebSocket arg0,
byte[] arg1) |
protected void |
releaseAsyncHttpContext(AsyncHttpContext context) |
boolean |
runReceived(AsyncHttpContext asyncHttpContext) |
void |
setConnectAckMessage(Message ackMessage) |
void |
setContentType(ContentType contentType) |
void |
setSession(HttpSession session) |
void |
setWebSocket(com.sun.grizzly.websockets.WebSocket websocket) |
addSubscription, createUdpReceiver, destroy, equals, getClientType, getFactory, getGravity, getId, getSerializerContentType, getSubscriptions, hashCode, hasPublishedMessage, hasReceivedMessage, newSerializer, publish, queueReceiver, receive, removeSubscription, runPublish, runReceive, toStringpublic GlassFishWebSocketChannel(Gravity gravity, String id, GlassFishWebSocketChannelFactory factory, String clientType)
public void setSession(HttpSession session)
public void setConnectAckMessage(Message ackMessage)
public ContentType getContentType()
public void setContentType(ContentType contentType)
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 boolean runReceived(AsyncHttpContext asyncHttpContext)
runReceived in interface ChannelrunReceived in class AbstractChannelpublic void destroy()
destroy in class AbstractChannelprotected boolean hasAsyncHttpContext()
hasAsyncHttpContext in class AbstractChannelprotected void releaseAsyncHttpContext(AsyncHttpContext context)
releaseAsyncHttpContext in class AbstractChannelprotected AsyncHttpContext acquireAsyncHttpContext()
acquireAsyncHttpContext in class AbstractChannelpublic void onFragment(com.sun.grizzly.websockets.WebSocket arg0, String arg1, boolean arg2)
onFragment in interface com.sun.grizzly.websockets.WebSocketListenerpublic void onFragment(com.sun.grizzly.websockets.WebSocket arg0, byte[] arg1, boolean arg2)
onFragment in interface com.sun.grizzly.websockets.WebSocketListenerpublic void onMessage(com.sun.grizzly.websockets.WebSocket arg0, String arg1)
onMessage in interface com.sun.grizzly.websockets.WebSocketListenerpublic void onPing(com.sun.grizzly.websockets.WebSocket arg0, byte[] arg1)
onPing in interface com.sun.grizzly.websockets.WebSocketListenerpublic void onPong(com.sun.grizzly.websockets.WebSocket arg0, byte[] arg1)
onPong in interface com.sun.grizzly.websockets.WebSocketListener