remm 2003/11/30 06:33:29 Modified: catalina/src/share/org/apache/catalina/core mbeans-descriptors.xml StandardDefaultContext.java Log: - Add managerChecksFrequency in JMX. - Add it to default context. Revision Changes Path 1.26 +8 -0 jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/mbeans-descriptors.xml Index: mbeans-descriptors.xml =================================================================== RCS file: /home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/mbeans-descriptors.xml,v retrieving revision 1.25 retrieving revision 1.26 diff -u -r1.25 -r1.26 --- mbeans-descriptors.xml 29 Nov 2003 21:09:11 -0000 1.25 +++ mbeans-descriptors.xml 30 Nov 2003 14:33:29 -0000 1.26 @@ -38,6 +38,10 @@ description="Should we allow the ServletContext.getContext() method to access the context of other web applications in this server?" type="boolean"/> + <attribute name="managerChecksFrequency" + description="The frequency of the manager checks (expiration and passivation)" + type="int"/> + <attribute name="reloadable" description="The reloadable flag for this web application" type="boolean"/> @@ -211,6 +215,10 @@ description="Associated manager." type="org.apache.catalina.Manager" /> + <attribute name="managerChecksFrequency" + description="The frequency of the manager checks (expiration and passivation)" + type="int"/> + <attribute name="mappingObject" description="The object used for mapping" type="java.lang.Object"/> 1.10 +28 -4 jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/StandardDefaultContext.java Index: StandardDefaultContext.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/StandardDefaultContext.java,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- StandardDefaultContext.java 13 Nov 2003 21:03:14 -0000 1.9 +++ StandardDefaultContext.java 30 Nov 2003 14:33:29 -0000 1.10 @@ -305,6 +305,12 @@ /** + * Frequency of manager checks. + */ + protected int managerChecksFrequency = 6; + + + /** * The string manager for this package. */ protected static StringManager sm = @@ -401,6 +407,22 @@ /** + * Set the manager checks frequency. + */ + public void setManagerChecksFrequency(int managerChecksFrequency) { + this.managerChecksFrequency = managerChecksFrequency; + } + + + /** + * Get manager checks frquency. + */ + public int getManagerChecksFrequency() { + return managerChecksFrequency; + } + + + /** * Returns true if the internal naming support is used. */ public boolean isUseNaming() { @@ -1527,6 +1549,8 @@ ((StandardContext)context).setCacheMaxSize(getCacheMaxSize()); ((StandardContext)context).setAllowLinking(isAllowLinking()); ((StandardContext)context).setCaseSensitive(isCaseSensitive()); + ((StandardContext)context).setManagerChecksFrequency + (getManagerChecksFrequency()); if (!contexts.containsKey(context)) { ((StandardContext) context).addLifecycleListener(this); }
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]