KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > exoplatform > services > portletcontainer > monitor > PortletContainerMonitor


1 package org.exoplatform.services.portletcontainer.monitor;
2
3 import java.util.Map JavaDoc;
4
5 /**
6  * Created y the eXo platform team
7  * User: Benjamin Mestrallet
8  * Date: 4 mai 2004
9  */

10 public interface PortletContainerMonitor {
11
12   Map JavaDoc getPortletRuntimeDataMap();
13
14   long getPortletVersionNumber(String JavaDoc portletAppName);
15
16   boolean isInitialized(String JavaDoc portletAppName, String JavaDoc portletName);
17
18   boolean isBroken(String JavaDoc portletAppName, String JavaDoc portletName);
19
20   boolean isDestroyed(String JavaDoc portletAppName, String JavaDoc portletName);
21
22   boolean isAvailable(String JavaDoc portletApplicationName, String JavaDoc portletName, long l);
23   
24   boolean isAvailable(String JavaDoc portletApplicationName, String JavaDoc portletName);
25   
26   long whenAvailable(String JavaDoc portletApplicationName, String JavaDoc portletName);
27
28   boolean isInitialisationAllowed(String JavaDoc portletApplicationName, String JavaDoc portletName, long l);
29
30   boolean isDataCached(String JavaDoc portletApplicationName, String JavaDoc portletName,
31                               String JavaDoc key, boolean isCacheGlobal);
32
33   int getCacheExpirationPeriod(String JavaDoc portletApplicationName, String JavaDoc portletName);
34
35   long getPortletLastAccessTime(String JavaDoc portletAppName, String JavaDoc portletName,
36                                        String JavaDoc key, boolean isCacheGlobal);
37
38   String JavaDoc getCachedTitle(String JavaDoc portletAppName, String JavaDoc portletName,
39                                String JavaDoc key, boolean isCacheGlobal);
40
41   char[] getCachedContent(String JavaDoc portletAppName, String JavaDoc portletName,
42                           String JavaDoc key, boolean isCacheGlobal);
43
44   void setInitializationTime(String JavaDoc portletAppName, String JavaDoc portletName, long accessTime);
45
46   long getInitializationTime(String JavaDoc portletAppName, String JavaDoc portletName);
47     
48 }
49
Popular Tags