Author: rjung Date: Fri May 14 18:59:22 2010 New Revision: 944396 URL: http://svn.apache.org/viewvc?rev=944396&view=rev Log: Add the new contextName property of WebappClassLoader to its toString() and expose a read only via JMX.
Modified: tomcat/trunk/java/org/apache/catalina/loader/WebappClassLoader.java tomcat/trunk/java/org/apache/catalina/loader/mbeans-descriptors.xml Modified: tomcat/trunk/java/org/apache/catalina/loader/WebappClassLoader.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/loader/WebappClassLoader.java?rev=944396&r1=944395&r2=944396&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/catalina/loader/WebappClassLoader.java (original) +++ tomcat/trunk/java/org/apache/catalina/loader/WebappClassLoader.java Fri May 14 18:59:22 2010 @@ -469,7 +469,7 @@ public class WebappClassLoader /** - * Name of associated context used with logging to associate messages with + * Name of associated context used with logging and JMX to associate with * the right web application. Particularly useful for the clear references * messages. Defaults to unknown but if standard Tomcat components are used * it will be updated during initialisation from the resources. @@ -504,6 +504,16 @@ public class WebappClassLoader /** + * Return the context name for this class loader. + */ + public String getContextName() { + + return (this.contextName); + + } + + + /** * Return the "delegate first" flag for this class loader. */ public boolean getDelegate() { @@ -1008,6 +1018,9 @@ public class WebappClassLoader public String toString() { StringBuilder sb = new StringBuilder("WebappClassLoader\r\n"); + sb.append(" context: "); + sb.append(contextName); + sb.append("\r\n"); sb.append(" delegate: "); sb.append(delegate); sb.append("\r\n"); Modified: tomcat/trunk/java/org/apache/catalina/loader/mbeans-descriptors.xml URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/loader/mbeans-descriptors.xml?rev=944396&r1=944395&r2=944396&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/catalina/loader/mbeans-descriptors.xml (original) +++ tomcat/trunk/java/org/apache/catalina/loader/mbeans-descriptors.xml Fri May 14 18:59:22 2010 @@ -132,6 +132,11 @@ type="java.lang.String" writeable="false"/> + <attribute name="contextName" + description="Name of the webapp context" + type="java.lang.String" + writeable="false"/> + <attribute name="delegate" description="The 'follow standard delegation model' flag that will be used to configure our ClassLoader" --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org