|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.sun.grizzly.cometd.BayeuxCometHandlerBase
public abstract class BayeuxCometHandlerBase
| Constructor Summary | |
|---|---|
BayeuxCometHandlerBase()
|
|
| Method Summary | |
|---|---|
void |
attach(Object attachment)
Attach an intance of E to this class. |
void |
onEvent(CometEvent event)
Receive CometEvent notification. |
void |
onInitialize(CometEvent event)
Receive CometEvent notification when Grizzly is about to
suspend the connection. |
void |
onInterrupt(CometEvent event)
Receive CometEvent notification when the underlying
tcp communication is resumed by the Grizzly ARP. |
void |
onTerminate(CometEvent event)
Receive CometEvent notification when the response
is resumed by a CometHandler or by the CometContext |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.sun.grizzly.cometd.CometdHandler |
|---|
addChannel, getChannels, onConnect, onDisconnect, onHandshake, onPing, onPublish, onReconnect, onStatus, onSubscribe, onUnsubscribe, removeChannel |
| Constructor Detail |
|---|
public BayeuxCometHandlerBase()
| Method Detail |
|---|
public void onEvent(CometEvent event)
throws IOException
CometHandlerCometEvent notification. This method will be invoked
everytime a CometContext.notify(E) is invoked. The CometEvent
will contains the message that can be pushed back to the remote client,
cached or ignored. This method can also be used to resume a connection
once a notified by invoking CometContext.resumeCometHandler(com.sun.enterprise.web.connector.grizzly.comet.CometHandler).
onEvent in interface CometHandlerIOExceptionpublic void attach(Object attachment)
CometHandler
attach in interface CometHandler
public void onInitialize(CometEvent event)
throws IOException
CometHandlerCometEvent notification when Grizzly is about to
suspend the connection. This method is always invoked during the
processing of CometContext.addCometHandler(com.sun.enterprise.web.connector.grizzly.comet.CometHandler, boolean) operations.
onInitialize in interface CometHandlerIOException
public void onTerminate(CometEvent event)
throws IOException
CometHandlerCometEvent notification when the response
is resumed by a CometHandler or by the CometContext
onTerminate in interface CometHandlerIOException
public void onInterrupt(CometEvent event)
throws IOException
CometHandlerCometEvent notification when the underlying
tcp communication is resumed by the Grizzly ARP. This happens
when the CometContext.setExpirationDelay(long) expires or when
the remote client close the connection.
onInterrupt in interface CometHandlerIOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||