|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.zkoss.zk.ui.impl.SessionDesktopCacheProvider
public class SessionDesktopCacheProvider
A implementation of DesktopCacheProvider that stores all desktops
from the same session in one desktop cache.
Implementation Note: we don't store the desktop cache in the session's
attribute (rather, we use SessionCtrl.setDesktopCache(org.zkoss.zk.ui.sys.DesktopCache). Reason:
the desktop cache is serialized only if the session is serializable.
GlobalDesktopCacheProvider| Constructor Summary | |
|---|---|
SessionDesktopCacheProvider()
|
|
| Method Summary | |
|---|---|
DesktopCache |
getDesktopCache(Session sess)
Returns a desktop cache of the specified session. |
void |
sessionDestroyed(Session sess)
Called when a session is destroyed. |
void |
sessionDidActivate(Session sess)
Invokes getDesktopCache(org.zkoss.zk.ui.Session)'s DesktopCache.sessionDidActivate(org.zkoss.zk.ui.Session). |
void |
sessionWillPassivate(Session sess)
Invokes getDesktopCache(org.zkoss.zk.ui.Session)'s DesktopCache.sessionWillPassivate(org.zkoss.zk.ui.Session). |
void |
start(WebApp wapp)
Starts the provider. |
void |
stop(WebApp wapp)
Stops the provider. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SessionDesktopCacheProvider()
| Method Detail |
|---|
public DesktopCache getDesktopCache(Session sess)
DesktopCacheProviderThe implementation might ignore session and use a global cache instead. Moreover, it might implement a cache supporting clustering.
getDesktopCache in interface DesktopCacheProviderpublic void sessionDestroyed(Session sess)
DesktopCacheProviderApplication shall never access this method.
sessionDestroyed in interface DesktopCacheProviderpublic void sessionWillPassivate(Session sess)
getDesktopCache(org.zkoss.zk.ui.Session)'s DesktopCache.sessionWillPassivate(org.zkoss.zk.ui.Session).
sessionWillPassivate in interface DesktopCacheProviderpublic void sessionDidActivate(Session sess)
getDesktopCache(org.zkoss.zk.ui.Session)'s DesktopCache.sessionDidActivate(org.zkoss.zk.ui.Session).
sessionDidActivate in interface DesktopCacheProviderpublic void start(WebApp wapp)
DesktopCacheProvider
start in interface DesktopCacheProviderpublic void stop(WebApp wapp)
DesktopCacheProvider
stop in interface DesktopCacheProvider
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||