|
||||||||||
| 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 java.util.Map<java.lang.String,java.lang.Long> |
versionNumberMap
Version numbers. |
| Constructor Summary | |
|---|---|
PortletContainerMonitorImpl(org.exoplatform.services.cache.CacheService cacheService)
|
|
| Method Summary | |
|---|---|
void |
brokePortlet(java.lang.String portletAppName,
java.lang.String portletName)
|
void |
destroy(java.lang.String portletApplicationName,
java.lang.String portletName)
|
byte[] |
getCachedContent(java.lang.String portletAppName,
java.lang.String portletName,
java.lang.String key,
boolean isCacheGlobal)
Overridden method. |
java.lang.String |
getCachedETag(java.lang.String portletAppName,
java.lang.String portletName,
java.lang.String key,
boolean isCacheGlobal)
Overridden method. |
java.lang.String |
getCachedTitle(java.lang.String portletAppName,
java.lang.String portletName,
java.lang.String key,
boolean isCacheGlobal)
Overridden method. |
int |
getCacheExpirationPeriod(java.lang.String portletApplicationName,
java.lang.String portletName)
Overridden method. |
java.lang.String |
getCacheScope(java.lang.String portletApplicationName,
java.lang.String portletName)
|
long |
getInitializationTime(java.lang.String portletAppName,
java.lang.String portletName)
Overridden method. |
long |
getPortletLastAccessTime(java.lang.String portletAppName,
java.lang.String portletName,
java.lang.String key,
boolean isCacheGlobal)
Overridden method. |
long |
getPortletLastCacheUpdateTime(java.lang.String portletAppName,
java.lang.String portletName,
java.lang.String key,
boolean isCacheGlobal)
Overridden method. |
PortletRuntimeDatasImpl |
getPortletRuntimeData(java.lang.String appName,
java.lang.String portletName)
|
java.util.Map<java.lang.String,PortletRuntimeData> |
getPortletRuntimeDataMap()
Overridden method. |
long |
getPortletVersionNumber(java.lang.String portletAppName)
Overridden method. |
void |
init(java.lang.String portletAppName,
java.lang.String portletName,
int cacheExpirationTime)
|
boolean |
isAvailable(java.lang.String portletApplicationName,
java.lang.String portletName)
Overridden method. |
boolean |
isAvailable(java.lang.String portletApplicationName,
java.lang.String portletName,
long l)
Overridden method. |
boolean |
isBroken(java.lang.String portletAppName,
java.lang.String portletName)
Overridden method. |
boolean |
isDataCached(java.lang.String portletApplicationName,
java.lang.String portletName,
java.lang.String key,
boolean isCacheGlobal)
Overridden method. |
boolean |
isDestroyed(java.lang.String portletAppName,
java.lang.String portletName)
Overridden method. |
boolean |
isInitialisationAllowed(java.lang.String portletApplicationName,
java.lang.String portletName,
long l)
Overridden method. |
boolean |
isInitialized(java.lang.String portletAppName,
java.lang.String portletName)
Overridden method. |
boolean |
needsCacheInvalidation(java.lang.String portletAppName,
java.lang.String portletName,
java.lang.String key,
javax.portlet.PortletMode mode,
javax.portlet.WindowState window,
boolean isCacheGlobal)
|
void |
register(java.lang.String portletApplicationName,
java.lang.String portletName)
|
void |
registerPortletApp(java.lang.String portletApplicationName)
|
void |
removeCachedData(java.lang.String portletApplicationName,
java.lang.String portletName,
java.lang.String key,
boolean isCacheGlobal)
|
void |
setCachedContent(java.lang.String portletAppName,
java.lang.String portletName,
java.lang.String key,
byte[] content,
boolean isCacheGlobal)
|
void |
setCachedETag(java.lang.String portletAppName,
java.lang.String portletName,
java.lang.String key,
java.lang.String etag,
boolean isCacheGlobal)
|
void |
setCachedMode(java.lang.String portletAppName,
java.lang.String portletName,
java.lang.String key,
javax.portlet.PortletMode mode,
boolean isCacheGlobal)
|
void |
setCachedTitle(java.lang.String portletAppName,
java.lang.String portletName,
java.lang.String key,
java.lang.String title,
boolean isCacheGlobal)
|
void |
setCachedWindowState(java.lang.String portletAppName,
java.lang.String portletName,
java.lang.String key,
javax.portlet.WindowState window,
boolean isCacheGlobal)
|
void |
setCacheExpirationPeriod(java.lang.String portletAppName,
java.lang.String portletName,
int i)
|
void |
setCacheScope(java.lang.String portletAppName,
java.lang.String portletName,
java.lang.String s)
|
void |
setInitializationTime(java.lang.String portletAppName,
java.lang.String portletName,
long accessTime)
Overridden method. |
void |
setLastAccessTime(java.lang.String portletAppName,
java.lang.String portletName,
long l)
|
void |
setLastFailureAccessTime(java.lang.String portletAppName,
java.lang.String portletName,
long l)
|
void |
setLastInitFailureAccessTime(java.lang.String portletAppName,
java.lang.String portletName,
long l)
|
void |
setPortletLastAccessTime(java.lang.String portletAppName,
java.lang.String portletName,
java.lang.String key,
long lastAccessTime,
boolean isCacheGlobal)
|
void |
setUnavailabilityPeriod(java.lang.String portletAppName,
java.lang.String portletName,
int unavailableSeconds)
|
long |
whenAvailable(java.lang.String portletApplicationName,
java.lang.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 java.util.Map<java.lang.String,java.lang.Long> versionNumberMap
| Constructor Detail |
|---|
public PortletContainerMonitorImpl(org.exoplatform.services.cache.CacheService cacheService)
throws java.lang.Exception
cacheService - cache service
java.lang.Exception - exception| Method Detail |
|---|
public final java.util.Map<java.lang.String,PortletRuntimeData> getPortletRuntimeDataMap()
getPortletRuntimeDataMap in interface PortletContainerMonitorPortletContainerMonitor.getPortletRuntimeDataMap()
public final PortletRuntimeDatasImpl getPortletRuntimeData(java.lang.String appName,
java.lang.String portletName)
appName - portlet application nameportletName - portlet name
public final void registerPortletApp(java.lang.String portletApplicationName)
portletApplicationName - portlet application namepublic final long getPortletVersionNumber(java.lang.String portletAppName)
getPortletVersionNumber in interface PortletContainerMonitorportletAppName - portlet app name
PortletContainerMonitor.getPortletVersionNumber(java.lang.String)
public final void register(java.lang.String portletApplicationName,
java.lang.String portletName)
portletApplicationName - portlet app nameportletName - portlet name
public final boolean isInitialized(java.lang.String portletAppName,
java.lang.String portletName)
isInitialized in interface PortletContainerMonitorportletAppName - portlet app nameportletName - portlet name
PortletContainerMonitor.isInitialized(java.lang.String, java.lang.String)
public final void init(java.lang.String portletAppName,
java.lang.String portletName,
int cacheExpirationTime)
portletAppName - portlet app nameportletName - portlet namecacheExpirationTime - cache expiration time
public final void brokePortlet(java.lang.String portletAppName,
java.lang.String portletName)
portletAppName - portlet app nameportletName - portlet name
public final boolean isBroken(java.lang.String portletAppName,
java.lang.String portletName)
isBroken in interface PortletContainerMonitorportletAppName - portlet app nameportletName - portlet name
PortletContainerMonitor.isBroken(java.lang.String, java.lang.String)
public final boolean isDestroyed(java.lang.String portletAppName,
java.lang.String portletName)
isDestroyed in interface PortletContainerMonitorportletAppName - portlet app nameportletName - portlet name
PortletContainerMonitor.isDestroyed(java.lang.String, java.lang.String)
public final boolean isAvailable(java.lang.String portletApplicationName,
java.lang.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(java.lang.String portletApplicationName,
java.lang.String portletName)
isAvailable in interface PortletContainerMonitorportletApplicationName - portlet app nameportletName - portlet name
PortletContainerMonitor.isAvailable(java.lang.String, java.lang.String)
public final long whenAvailable(java.lang.String portletApplicationName,
java.lang.String portletName)
whenAvailable in interface PortletContainerMonitorportletApplicationName - portlet app nameportletName - portlet name
PortletContainerMonitor.whenAvailable(java.lang.String, java.lang.String)
public final boolean isInitialisationAllowed(java.lang.String portletApplicationName,
java.lang.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(java.lang.String portletApplicationName,
java.lang.String portletName)
portletApplicationName - portlet app nameportletName - portlet name
public final void setLastAccessTime(java.lang.String portletAppName,
java.lang.String portletName,
long l)
portletAppName - portlet app nameportletName - portlet namel - last access time
public final void setLastInitFailureAccessTime(java.lang.String portletAppName,
java.lang.String portletName,
long l)
portletAppName - portlet app nameportletName - portlet namel - last init failure access time
public final void setLastFailureAccessTime(java.lang.String portletAppName,
java.lang.String portletName,
long l)
portletAppName - portlet app nameportletName - portlet namel - last failure access time
public final void setUnavailabilityPeriod(java.lang.String portletAppName,
java.lang.String portletName,
int unavailableSeconds)
portletAppName - portlet app nameportletName - portlet nameunavailableSeconds - unavailability time in seconds
public final boolean isDataCached(java.lang.String portletApplicationName,
java.lang.String portletName,
java.lang.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(java.lang.String portletApplicationName,
java.lang.String portletName,
java.lang.String key,
boolean isCacheGlobal)
portletApplicationName - portlet app nameportletName - portlet namekey - keyisCacheGlobal - is cache global
public final int getCacheExpirationPeriod(java.lang.String portletApplicationName,
java.lang.String portletName)
getCacheExpirationPeriod in interface PortletContainerMonitorportletApplicationName - portlet app nameportletName - portlet name
PortletContainerMonitor.getCacheExpirationPeriod(java.lang.String, java.lang.String)
public final void setCacheExpirationPeriod(java.lang.String portletAppName,
java.lang.String portletName,
int i)
portletAppName - portlet app nameportletName - portlet namei - cache expiration period
public final long getPortletLastAccessTime(java.lang.String portletAppName,
java.lang.String portletName,
java.lang.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(java.lang.String portletAppName,
java.lang.String portletName,
java.lang.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(java.lang.String portletAppName,
java.lang.String portletName,
java.lang.String key,
long lastAccessTime,
boolean isCacheGlobal)
portletAppName - portlet app nameportletName - portlet namekey - keylastAccessTime - last access timeisCacheGlobal - is cache global
public final void setCachedTitle(java.lang.String portletAppName,
java.lang.String portletName,
java.lang.String key,
java.lang.String title,
boolean isCacheGlobal)
portletAppName - portlet app nameportletName - portlet namekey - keytitle - titleisCacheGlobal - is cache global
public final java.lang.String getCachedTitle(java.lang.String portletAppName,
java.lang.String portletName,
java.lang.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(java.lang.String portletAppName,
java.lang.String portletName,
java.lang.String key,
java.lang.String etag,
boolean isCacheGlobal)
portletAppName - portlet app nameportletName - portlet namekey - keyetag - ETagisCacheGlobal - is cache global
public final java.lang.String getCachedETag(java.lang.String portletAppName,
java.lang.String portletName,
java.lang.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(java.lang.String portletAppName,
java.lang.String portletName,
java.lang.String key,
byte[] content,
boolean isCacheGlobal)
portletAppName - portlet app nameportletName - portlet namekey - keycontent - contentisCacheGlobal - is cache globalisCacheGlobal -
public final byte[] getCachedContent(java.lang.String portletAppName,
java.lang.String portletName,
java.lang.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(java.lang.String portletAppName,
java.lang.String portletName,
java.lang.String key,
javax.portlet.PortletMode mode,
boolean isCacheGlobal)
portletAppName - portlet app nameportletName - portlet namekey - keymode - modeisCacheGlobal - is cache global
public final void setCachedWindowState(java.lang.String portletAppName,
java.lang.String portletName,
java.lang.String key,
javax.portlet.WindowState window,
boolean isCacheGlobal)
portletAppName - portlet app nameportletName - portlet namekey - keywindow - windowisCacheGlobal - is cache global
public final boolean needsCacheInvalidation(java.lang.String portletAppName,
java.lang.String portletName,
java.lang.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(java.lang.String portletAppName,
java.lang.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(java.lang.String portletAppName,
java.lang.String portletName)
getInitializationTime in interface PortletContainerMonitorportletAppName - portlet app nameportletName - portlet name
PortletContainerMonitor.getInitializationTime(java.lang.String, java.lang.String)
public final java.lang.String getCacheScope(java.lang.String portletApplicationName,
java.lang.String portletName)
portletApplicationName - portlet application nameportletName - portlet name
public final void setCacheScope(java.lang.String portletAppName,
java.lang.String portletName,
java.lang.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 | |||||||||