org.granite.gravity.servlet3
Class JMFAsyncChannel

java.lang.Object
  extended by org.granite.gravity.AbstractChannel
      extended by org.granite.gravity.servlet3.AsyncChannel
          extended by org.granite.gravity.servlet3.JMFAsyncChannel
All Implemented Interfaces:
Channel

public class JMFAsyncChannel
extends AsyncChannel

Author:
Franck WOLFF

Field Summary
 
Fields inherited from class org.granite.gravity.AbstractChannel
clientType, factory, gravity, httpReceiver, id, publishedQueue, publishedQueueLock, publisher, receivedQueue, receivedQueueLock, sessionId, subscriptions, udpReceiver
 
Constructor Summary
JMFAsyncChannel(Gravity gravity, String id, JMFAsyncChannelFactory factory, String clientType)
           
 
Method Summary
 String getSerializerContentType()
           
 ObjectOutput newSerializer(GraniteContext context, OutputStream os)
           
 
Methods inherited from class org.granite.gravity.servlet3.AsyncChannel
acquireAsyncHttpContext, close, destroy, hasAsyncHttpContext, releaseAsyncHttpContext, setAsyncContext
 
Methods inherited from class org.granite.gravity.AbstractChannel
addSubscription, createUdpReceiver, destroy, equals, getClientType, getFactory, getGravity, getId, getSubscriptions, hashCode, hasPublishedMessage, hasReceivedMessage, publish, queueReceiver, receive, removeSubscription, runPublish, runReceive, runReceived, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JMFAsyncChannel

public JMFAsyncChannel(Gravity gravity,
                       String id,
                       JMFAsyncChannelFactory factory,
                       String clientType)
Method Detail

newSerializer

public ObjectOutput newSerializer(GraniteContext context,
                                  OutputStream os)
Overrides:
newSerializer in class AbstractChannel

getSerializerContentType

public String getSerializerContentType()
Overrides:
getSerializerContentType in class AbstractChannel