Author: rjung Date: Mon Jul 9 02:49:18 2007 New Revision: 554588 URL: http://svn.apache.org/viewvc?view=rev&rev=554588 Log: Separate sequence increment from getter in ThreadPool to avoid misleading increments during monitoring via JMX.
Modified: tomcat/trunk/java/org/apache/tomcat/util/threads/ThreadPool.java tomcat/trunk/webapps/docs/changelog.xml Modified: tomcat/trunk/java/org/apache/tomcat/util/threads/ThreadPool.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/util/threads/ThreadPool.java?view=diff&rev=554588&r1=554587&r2=554588 ============================================================================== --- tomcat/trunk/java/org/apache/tomcat/util/threads/ThreadPool.java (original) +++ tomcat/trunk/java/org/apache/tomcat/util/threads/ThreadPool.java Mon Jul 9 02:49:18 2007 @@ -260,6 +260,10 @@ } public int getSequence() { + return sequence; + } + + public int incSequence() { return sequence++; } @@ -638,7 +642,7 @@ 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; Modified: tomcat/trunk/webapps/docs/changelog.xml URL: http://svn.apache.org/viewvc/tomcat/trunk/webapps/docs/changelog.xml?view=diff&rev=554588&r1=554587&r2=554588 ============================================================================== --- tomcat/trunk/webapps/docs/changelog.xml (original) +++ tomcat/trunk/webapps/docs/changelog.xml Mon Jul 9 02:49:18 2007 @@ -40,6 +40,14 @@ </fix> </changelog> </subsection> + <subsection name="Coyote"> + <changelog> + <fix> + Separate sequence increment from getter in ThreadPool to avoid + misleading increments during monitoring via JMX. (rjung) + </fix> + </changelog> + </subsection> <subsection name="Webapps"> <changelog> <fix> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]