public class ContinuationChannel
extends org.granite.gravity.AbstractChannel
| Constructor and Description |
|---|
ContinuationChannel(org.granite.gravity.GravityInternal gravity,
String id,
ContinuationChannelFactory factory,
String clientType) |
| Modifier and Type | Method and Description |
|---|---|
protected org.granite.gravity.AsyncHttpContext |
acquireAsyncHttpContext() |
void |
close() |
void |
destroy(boolean timeout) |
protected boolean |
hasAsyncHttpContext() |
boolean |
isLocal() |
void |
receive(flex.messaging.messages.AsyncMessage message) |
protected void |
releaseAsyncHttpContext(org.granite.gravity.AsyncHttpContext context) |
void |
resume() |
void |
setContinuation(org.mortbay.util.ajax.Continuation continuation) |
addSubscription, createUdpReceiver, destroy, equals, getClientType, getFactory, getGravity, getId, getSubscriptions, getUserPrincipal, hashCode, hasPublishedMessage, hasReceivedMessage, publish, queueReceiver, removeSubscription, runPublish, runReceive, runReceived, setUserPrincipal, toStringpublic ContinuationChannel(org.granite.gravity.GravityInternal gravity,
String id,
ContinuationChannelFactory factory,
String clientType)
public void setContinuation(org.mortbay.util.ajax.Continuation continuation)
public void close()
public void resume()
public void receive(flex.messaging.messages.AsyncMessage message)
throws org.granite.gravity.MessageReceivingException
receive in interface org.granite.gravity.Channelreceive in class org.granite.gravity.AbstractChannelorg.granite.gravity.MessageReceivingExceptionprotected boolean hasAsyncHttpContext()
hasAsyncHttpContext in class org.granite.gravity.AbstractChannelprotected void releaseAsyncHttpContext(org.granite.gravity.AsyncHttpContext context)
releaseAsyncHttpContext in class org.granite.gravity.AbstractChannelprotected org.granite.gravity.AsyncHttpContext acquireAsyncHttpContext()
acquireAsyncHttpContext in class org.granite.gravity.AbstractChannelpublic boolean isLocal()
public void destroy(boolean timeout)
destroy in interface org.granite.gravity.Channeldestroy in class org.granite.gravity.AbstractChannel