|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface SessionHandlerDelegate
| Method Summary | |
|---|---|
void |
init(SessionHandler sessionHandler,
boolean cacheState,
UpdaterTypeMatcher updaterTypeMatcher)
Called when a session is first being initialized. |
void |
onClientJoin(org.cometd.bayeux.server.ServerSession client,
org.cometd.bayeux.Message message)
Called when a client joins a prepared session. |
boolean |
onClientRemove(org.cometd.bayeux.server.ServerSession client)
Called when a client leaves a session. |
boolean |
onEndSession()
Called when a session is ending. |
boolean |
onServiceRequest(org.cometd.bayeux.server.ServerSession client,
org.cometd.bayeux.Message message)
Called when a user attempts to send a request to a service in a session. |
void |
onSubscribeService(org.cometd.bayeux.server.ServerSession client,
org.cometd.bayeux.Message message)
Called when a user attempts to join a coweb session. |
boolean |
onSync(org.cometd.bayeux.server.ServerSession client,
org.cometd.bayeux.Message message)
Called when a client sends a sync message. |
void |
onUnsubscribeService(org.cometd.bayeux.server.ServerSession client,
org.cometd.bayeux.Message message)
Called when a user attempts to unsubscribe from a service in a session. |
void |
onUpdaterSendState(org.cometd.bayeux.server.ServerSession client,
org.cometd.bayeux.Message message)
Called when a client sends it's state to the server after a send state request. |
void |
onUpdaterSubscribe(org.cometd.bayeux.server.ServerSession client,
org.cometd.bayeux.Message message)
Called after a client has been updated and is ready to be an updater. |
| Method Detail |
|---|
void init(SessionHandler sessionHandler,
boolean cacheState,
UpdaterTypeMatcher updaterTypeMatcher)
sessionHandler - The org.coweb.SessionHandler object which invokes this
delegate.cacheState - boolean indicating if state should be cached.
boolean onServiceRequest(org.cometd.bayeux.server.ServerSession client,
org.cometd.bayeux.Message message)
boolean onSync(org.cometd.bayeux.server.ServerSession client,
org.cometd.bayeux.Message message)
client - Client who sent the sync.message - Message containg sync event.
void onClientJoin(org.cometd.bayeux.server.ServerSession client,
org.cometd.bayeux.Message message)
void onSubscribeService(org.cometd.bayeux.server.ServerSession client,
org.cometd.bayeux.Message message)
void onUnsubscribeService(org.cometd.bayeux.server.ServerSession client,
org.cometd.bayeux.Message message)
void onUpdaterSendState(org.cometd.bayeux.server.ServerSession client,
org.cometd.bayeux.Message message)
client - The client sending the statemessage - Message containing the state in the data field.
void onUpdaterSubscribe(org.cometd.bayeux.server.ServerSession client,
org.cometd.bayeux.Message message)
client - The client who is ready to be an updater.message - Message associated with the subscribe.boolean onClientRemove(org.cometd.bayeux.server.ServerSession client)
boolean onEndSession()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||