From: rjung Date: Mon, 9 Jul 2007 09:49:18 +0000 (+0000) Subject: Separate sequence increment from getter in ThreadPool to avoid X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=129b2865c29c214c235a84b58eb5e66b3fa0866b;p=tomcat7.0 Separate sequence increment from getter in ThreadPool to avoid misleading increments during monitoring via JMX. git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@554588 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/java/org/apache/tomcat/util/threads/ThreadPool.java b/java/org/apache/tomcat/util/threads/ThreadPool.java index 85112034d..aa9bf8b92 100644 --- a/java/org/apache/tomcat/util/threads/ThreadPool.java +++ b/java/org/apache/tomcat/util/threads/ThreadPool.java @@ -260,6 +260,10 @@ public class ThreadPool { } public int getSequence() { + return sequence; + } + + public int incSequence() { return sequence++; } @@ -638,7 +642,7 @@ public class ThreadPool { this.p = p; t = new ThreadWithAttributes(p, this); t.setDaemon(true); - t.setName(p.getName() + "-Processor" + p.getSequence()); + t.setName(p.getName() + "-Processor" + p.incSequence()); t.setPriority(p.getThreadPriority()); p.addThread( t, this ); noThData=true; diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml index 2a6b307ff..eb5e5d003 100644 --- a/webapps/docs/changelog.xml +++ b/webapps/docs/changelog.xml @@ -40,6 +40,14 @@ + + + + Separate sequence increment from getter in ThreadPool to avoid + misleading increments during monitoring via JMX. (rjung) + + +