org.granite.gravity.tomcat
Class TomcatWebSocketChannel
java.lang.Object
org.granite.gravity.AbstractChannel
org.granite.gravity.tomcat.TomcatWebSocketChannel
- All Implemented Interfaces:
- org.granite.gravity.Channel
public class TomcatWebSocketChannel
- extends org.granite.gravity.AbstractChannel
| Fields inherited from class org.granite.gravity.AbstractChannel |
clientType, factory, gravity, httpReceiver, id, publishedQueue, publishedQueueLock, publisher, receivedQueue, receivedQueueLock, sessionId, subscriptions, udpReceiver |
| Methods inherited from class org.granite.gravity.AbstractChannel |
addSubscription, createUdpReceiver, destroy, equals, getClientType, getFactory, getGravity, getId, getSerializerContentType, getSubscriptions, hashCode, hasPublishedMessage, hasReceivedMessage, newSerializer, publish, queueReceiver, receive, removeSubscription, runPublish, runReceive, toString |
TomcatWebSocketChannel
public TomcatWebSocketChannel(org.granite.gravity.Gravity gravity,
String id,
TomcatWebSocketChannelFactory factory,
String clientType)
setSession
public void setSession(HttpSession session)
setConnectAckMessage
public void setConnectAckMessage(flex.messaging.messages.Message ackMessage)
getContentType
public org.granite.util.ContentType getContentType()
setContentType
public void setContentType(org.granite.util.ContentType contentType)
getStreamInbound
public StreamInbound getStreamInbound()
runReceived
public boolean runReceived(org.granite.gravity.AsyncHttpContext asyncHttpContext)
- Specified by:
runReceived in interface org.granite.gravity.Channel- Overrides:
runReceived in class org.granite.gravity.AbstractChannel
destroy
public void destroy()
- Overrides:
destroy in class org.granite.gravity.AbstractChannel
close
public void close()
hasAsyncHttpContext
protected boolean hasAsyncHttpContext()
- Specified by:
hasAsyncHttpContext in class org.granite.gravity.AbstractChannel
releaseAsyncHttpContext
protected void releaseAsyncHttpContext(org.granite.gravity.AsyncHttpContext context)
- Specified by:
releaseAsyncHttpContext in class org.granite.gravity.AbstractChannel
acquireAsyncHttpContext
protected org.granite.gravity.AsyncHttpContext acquireAsyncHttpContext()
- Specified by:
acquireAsyncHttpContext in class org.granite.gravity.AbstractChannel