|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.exoplatform.services.portletcontainer.plugins.pc.monitor.PortletContainerMonitorImpl
public class PortletContainerMonitorImpl
Created by The eXo Platform SAS. Author : Mestrallet Benjamin benjmestrallet@users.sourceforge.net Date: Sep 10, 2003 Time: 2:36:19 PM
| Field Summary | |
|---|---|
static char |
SEPARATOR
Separator. |
static Map<String,Long> |
versionNumberMap
Version numbers. |
| Constructor Summary | |
|---|---|
PortletContainerMonitorImpl(org.exoplatform.services.cache.CacheService cacheService)
|
|
| Method Summary | |
|---|---|
void |
brokePortlet(String portletAppName,
String portletName)
|
void |
destroy(String portletApplicationName,
String portletName)
|
byte[] |
getCachedContent(String portletAppName,
String portletName,
String key,
boolean isCacheGlobal)
Overridden method. |
String |
getCachedETag(String portletAppName,
String portletName,
String key,
boolean isCacheGlobal)
Overridden method. |
String |
getCachedTitle(String portletAppName,
String portletName,
String key,
boolean isCacheGlobal)
Overridden method. |
int |
getCacheExpirationPeriod(String portletApplicationName,
String portletName)
Overridden method. |
String |
getCacheScope(String portletApplicationName,
String portletName)
|
long |
getInitializationTime(String portletAppName,
String portletName)
Overridden method. |
long |
getPortletLastAccessTime(String portletAppName,
String portletName,
String key,
boolean isCacheGlobal)
Overridden method. |
long |
getPortletLastCacheUpdateTime(String portletAppName,
String portletName,
String key,
boolean isCacheGlobal)
Overridden method. |
PortletRuntimeDatasImpl |
getPortletRuntimeData(String appName,
String portletName)
|
Map<String,PortletRuntimeData> |
getPortletRuntimeDataMap()
Overridden method. |
long |
getPortletVersionNumber(String portletAppName)
Overridden method. |
void |
init(String portletAppName,
String portletName,
int cacheExpirationTime)
|
boolean |
isAvailable(String portletApplicationName,
String portletName)
Overridden method. |
boolean |
isAvailable(String portletApplicationName,
String portletName,
long l)
Overridden method. |
boolean |
isBroken(String portletAppName,
String portletName)
Overridden method. |
boolean |
isDataCached(String portletApplicationName,
String portletName,
String key,
boolean isCacheGlobal)
Overridden method. |
boolean |
isDestroyed(String portletAppName,
String portletName)
Overridden method. |
boolean |
isInitialisationAllowed(String portletApplicationName,
String portletName,
long l)
Overridden method. |
boolean |
isInitialized(String portletAppName,
String portletName)
Overridden method. |
boolean |
needsCacheInvalidation(String portletAppName,
String portletName,
String key,
javax.portlet.PortletMode mode,
javax.portlet.WindowState window,
boolean isCacheGlobal)
|
void |
register(String portletApplicationName,
String portletName)
|
void |
registerPortletApp(String portletApplicationName)
|
void |
removeCachedData(String portletApplicationName,
String portletName,
String key,
boolean isCacheGlobal)
|
void |
setCachedContent(String portletAppName,
String portletName,
String key,
byte[] content,
boolean isCacheGlobal)
|
void |
setCachedETag(String portletAppName,
String portletName,
String key,
String etag,
boolean isCacheGlobal)
|
void |
setCachedMode(String portletAppName,
String portletName,
String key,
javax.portlet.PortletMode mode,
boolean isCacheGlobal)
|
void |
setCachedTitle(String portletAppName,
String portletName,
String key,
String title,
boolean isCacheGlobal)
|
void |
setCachedWindowState(String portletAppName,
String portletName,
String key,
javax.portlet.WindowState window,
boolean isCacheGlobal)
|
void |
setCacheExpirationPeriod(String portletAppName,
String portletName,
int i)
|
void |
setCacheScope(String portletAppName,
String portletName,
String s)
|
void |
setInitializationTime(String portletAppName,
String portletName,
long accessTime)
Overridden method. |
void |
setLastAccessTime(String portletAppName,
String portletName,
long l)
|
void |
setLastFailureAccessTime(String portletAppName,
String portletName,
long l)
|
void |
setLastInitFailureAccessTime(String portletAppName,
String portletName,
long l)
|
void |
setPortletLastAccessTime(String portletAppName,
String portletName,
String key,
long lastAccessTime,
boolean isCacheGlobal)
|
void |
setUnavailabilityPeriod(String portletAppName,
String portletName,
int unavailableSeconds)
|
long |
whenAvailable(String portletApplicationName,
String portletName)
Overridden method. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final char SEPARATOR
public static Map<String,Long> versionNumberMap
| Constructor Detail |
|---|
public PortletContainerMonitorImpl(org.exoplatform.services.cache.CacheService cacheService)
throws Exception
cacheService - cache service
Exception - exception| Method Detail |
|---|
public final Map<String,PortletRuntimeData> getPortletRuntimeDataMap()
getPortletRuntimeDataMap in interface PortletContainerMonitorPortletContainerMonitor.getPortletRuntimeDataMap()
public final PortletRuntimeDatasImpl getPortletRuntimeData(String appName,
String portletName)
appName - portlet application nameportletName - portlet name
public final void registerPortletApp(String portletApplicationName)
portletApplicationName - portlet application namepublic final long getPortletVersionNumber(String portletAppName)
getPortletVersionNumber in interface PortletContainerMonitorportletAppName - portlet app name
PortletContainerMonitor.getPortletVersionNumber(java.lang.String)
public final void register(String portletApplicationName,
String portletName)
portletApplicationName - portlet app nameportletName - portlet name
public final boolean isInitialized(String portletAppName,
String portletName)
isInitialized in interface PortletContainerMonitorportletAppName - portlet app nameportletName - portlet name
PortletContainerMonitor.isInitialized(java.lang.String, java.lang.String)
public final void init(String portletAppName,
String portletName,
int cacheExpirationTime)
portletAppName - portlet app nameportletName - portlet namecacheExpirationTime - cache expiration time
public final void brokePortlet(String portletAppName,
String portletName)
portletAppName - portlet app nameportletName - portlet name
public final boolean isBroken(String portletAppName,
String portletName)
isBroken in interface PortletContainerMonitorportletAppName - portlet app nameportletName - portlet name
PortletContainerMonitor.isBroken(java.lang.String, java.lang.String)
public final boolean isDestroyed(String portletAppName,
String portletName)
isDestroyed in interface PortletContainerMonitorportletAppName - portlet app nameportletName - portlet name
PortletContainerMonitor.isDestroyed(java.lang.String, java.lang.String)
public final boolean isAvailable(String portletApplicationName,
String portletName,
long l)
isAvailable in interface PortletContainerMonitorportletApplicationName - portlet app nameportletName - portlet namel - time
PortletContainerMonitor.isAvailable(java.lang.String, java.lang.String, long)
public final boolean isAvailable(String portletApplicationName,
String portletName)
isAvailable in interface PortletContainerMonitorportletApplicationName - portlet app nameportletName - portlet name
PortletContainerMonitor.isAvailable(java.lang.String, java.lang.String)
public final long whenAvailable(String portletApplicationName,
String portletName)
whenAvailable in interface PortletContainerMonitorportletApplicationName - portlet app nameportletName - portlet name
PortletContainerMonitor.whenAvailable(java.lang.String, java.lang.String)
public final boolean isInitialisationAllowed(String portletApplicationName,
String portletName,
long l)
isInitialisationAllowed in interface PortletContainerMonitorportletApplicationName - portlet app nameportletName - portlet namel - time
PortletContainerMonitor.isInitialisationAllowed(java.lang.String, java.lang.String, long)
public final void destroy(String portletApplicationName,
String portletName)
portletApplicationName - portlet app nameportletName - portlet name
public final void setLastAccessTime(String portletAppName,
String portletName,
long l)
portletAppName - portlet app nameportletName - portlet namel - last access time
public final void setLastInitFailureAccessTime(String portletAppName,
String portletName,
long l)
portletAppName - portlet app nameportletName - portlet namel - last init failure access time
public final void setLastFailureAccessTime(String portletAppName,
String portletName,
long l)
portletAppName - portlet app nameportletName - portlet namel - last failure access time
public final void setUnavailabilityPeriod(String portletAppName,
String portletName,
int unavailableSeconds)
portletAppName - portlet app nameportletName - portlet nameunavailableSeconds - unavailability time in seconds
public final boolean isDataCached(String portletApplicationName,
String portletName,
String key,
boolean isCacheGlobal)
isDataCached in interface PortletContainerMonitorportletApplicationName - portlet app nameportletName - portlet namekey - keyisCacheGlobal - is cache global
PortletContainerMonitor.isDataCached(java.lang.String, java.lang.String, java.lang.String, boolean)
public final void removeCachedData(String portletApplicationName,
String portletName,
String key,
boolean isCacheGlobal)
portletApplicationName - portlet app nameportletName - portlet namekey - keyisCacheGlobal - is cache global
public final int getCacheExpirationPeriod(String portletApplicationName,
String portletName)
getCacheExpirationPeriod in interface PortletContainerMonitorportletApplicationName - portlet app nameportletName - portlet name
PortletContainerMonitor.getCacheExpirationPeriod(java.lang.String, java.lang.String)
public final void setCacheExpirationPeriod(String portletAppName,
String portletName,
int i)
portletAppName - portlet app nameportletName - portlet namei - cache expiration period
public final long getPortletLastAccessTime(String portletAppName,
String portletName,
String key,
boolean isCacheGlobal)
getPortletLastAccessTime in interface PortletContainerMonitorportletAppName - portlet app nameportletName - portlet namekey - keyisCacheGlobal - is cache global
PortletContainerMonitor.getPortletLastAccessTime(java.lang.String, java.lang.String, java.lang.String, boolean)
public final long getPortletLastCacheUpdateTime(String portletAppName,
String portletName,
String key,
boolean isCacheGlobal)
getPortletLastCacheUpdateTime in interface PortletContainerMonitorportletAppName - portlet app nameportletName - portlet namekey - keyisCacheGlobal - is cache global
PortletContainerMonitor.getPortletLastCacheUpdateTime(java.lang.String, java.lang.String, java.lang.String, boolean)
public final void setPortletLastAccessTime(String portletAppName,
String portletName,
String key,
long lastAccessTime,
boolean isCacheGlobal)
portletAppName - portlet app nameportletName - portlet namekey - keylastAccessTime - last access timeisCacheGlobal - is cache global
public final void setCachedTitle(String portletAppName,
String portletName,
String key,
String title,
boolean isCacheGlobal)
portletAppName - portlet app nameportletName - portlet namekey - keytitle - titleisCacheGlobal - is cache global
public final String getCachedTitle(String portletAppName,
String portletName,
String key,
boolean isCacheGlobal)
getCachedTitle in interface PortletContainerMonitorportletAppName - portlet app nameportletName - portlet namekey - keyisCacheGlobal - is cache global
PortletContainerMonitor.getCachedTitle(java.lang.String, java.lang.String, java.lang.String, boolean)
public final void setCachedETag(String portletAppName,
String portletName,
String key,
String etag,
boolean isCacheGlobal)
portletAppName - portlet app nameportletName - portlet namekey - keyetag - ETagisCacheGlobal - is cache global
public final String getCachedETag(String portletAppName,
String portletName,
String key,
boolean isCacheGlobal)
getCachedETag in interface PortletContainerMonitorportletAppName - portlet app nameportletName - portlet namekey - keyisCacheGlobal - is cache global
PortletContainerMonitor.getCachedETag(java.lang.String, java.lang.String, java.lang.String, boolean)
public final void setCachedContent(String portletAppName,
String portletName,
String key,
byte[] content,
boolean isCacheGlobal)
portletAppName - portlet app nameportletName - portlet namekey - keycontent - contentisCacheGlobal - is cache globalisCacheGlobal -
public final byte[] getCachedContent(String portletAppName,
String portletName,
String key,
boolean isCacheGlobal)
getCachedContent in interface PortletContainerMonitorportletAppName - portlet app nameportletName - portlet namekey - keyisCacheGlobal - is cache global
PortletContainerMonitor.getCachedContent(java.lang.String, java.lang.String, java.lang.String, boolean)
public final void setCachedMode(String portletAppName,
String portletName,
String key,
javax.portlet.PortletMode mode,
boolean isCacheGlobal)
portletAppName - portlet app nameportletName - portlet namekey - keymode - modeisCacheGlobal - is cache global
public final void setCachedWindowState(String portletAppName,
String portletName,
String key,
javax.portlet.WindowState window,
boolean isCacheGlobal)
portletAppName - portlet app nameportletName - portlet namekey - keywindow - windowisCacheGlobal - is cache global
public final boolean needsCacheInvalidation(String portletAppName,
String portletName,
String key,
javax.portlet.PortletMode mode,
javax.portlet.WindowState window,
boolean isCacheGlobal)
portletAppName - portlet app nameportletName - portlet namekey - keymode - modewindow - windowisCacheGlobal - is cache global
public final void setInitializationTime(String portletAppName,
String portletName,
long accessTime)
setInitializationTime in interface PortletContainerMonitorportletAppName - portlet app nameportletName - portlet nameaccessTime - access timePortletContainerMonitor.setInitializationTime(java.lang.String, java.lang.String, long)
public final long getInitializationTime(String portletAppName,
String portletName)
getInitializationTime in interface PortletContainerMonitorportletAppName - portlet app nameportletName - portlet name
PortletContainerMonitor.getInitializationTime(java.lang.String, java.lang.String)
public final String getCacheScope(String portletApplicationName,
String portletName)
portletApplicationName - portlet application nameportletName - portlet name
public final void setCacheScope(String portletAppName,
String portletName,
String s)
portletAppName - portlet app nameportletName - portlet names - scope
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||