You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by rj...@apache.org on 2010/05/14 20:59:22 UTC
svn commit: r944396 - in /tomcat/trunk/java/org/apache/catalina/loader:
WebappClassLoader.java mbeans-descriptors.xml
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-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org