public class GlobalDesktopCacheProvider extends java.lang.Object implements DesktopCacheProvider, java.io.Serializable
DesktopCacheProvider that stores all
desktops from the same Web application into one desktop cache.
In other words, it ignores the session, and it depends only on
WebApp.
SessionDesktopCacheProvider,
Serialized Form| Constructor and Description |
|---|
GlobalDesktopCacheProvider() |
| Modifier and Type | Method and Description |
|---|---|
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)
|
void |
sessionWillPassivate(Session sess)
|
void |
start(WebApp wapp)
Starts the provider.
|
void |
stop(WebApp wapp)
Stops the provider.
|
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)
DesktopCacheProviderstart in interface DesktopCacheProviderpublic void stop(WebApp wapp)
DesktopCacheProviderstop in interface DesktopCacheProviderCopyright © 2005-2018 Potix Corporation. All Rights Reserved.