From: markt Date: Thu, 30 Sep 2010 21:47:46 +0000 (+0000) Subject: Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=49856 X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=8d717b2a83175d0da1f5d96f1869f919a60862ee;p=tomcat7.0 Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=49856 Add an executorName attribute to Connectors so it is possible to trace ThreadPool to Connector to Executor via JMX. git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1003304 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/java/org/apache/catalina/connector/Connector.java b/java/org/apache/catalina/connector/Connector.java index f100a539b..a3c9efe52 100644 --- a/java/org/apache/catalina/connector/Connector.java +++ b/java/org/apache/catalina/connector/Connector.java @@ -774,6 +774,15 @@ public class Connector extends LifecycleMBeanBase { return useIPVHosts; } + + public String getExecutorName() { + Object obj = protocolHandler.getExecutor(); + if (obj instanceof org.apache.catalina.Executor) { + return ((org.apache.catalina.Executor) obj).getName(); + } + return "Internal"; + } + // --------------------------------------------------------- Public Methods diff --git a/java/org/apache/catalina/connector/mbeans-descriptors.xml b/java/org/apache/catalina/connector/mbeans-descriptors.xml index e14960f48..738d5460f 100644 --- a/java/org/apache/catalina/connector/mbeans-descriptors.xml +++ b/java/org/apache/catalina/connector/mbeans-descriptors.xml @@ -71,6 +71,11 @@ description="The 'enable DNS lookups' flag for this Connector" type="boolean"/> + + + 49856: Add an executorName attribute to Connectors so it is + possible to trace ThreadPool to Connector to Executor via the JMX + interface. (markt) + + 49865: Tomcat failed to start if catalina.properties was not present. (markt)