remm 2003/07/28 04:23:57
Modified: util/java/org/apache/tomcat/util/threads ThreadPool.java
Log:
- Beautify the thread names.
Revision Changes Path
1.12 +20 -2
jakarta-tomcat-connectors/util/java/org/apache/tomcat/util/threads/ThreadPool.java
Index: ThreadPool.java
===================================================================
RCS file:
/home/cvs/jakarta-tomcat-connectors/util/java/org/apache/tomcat/util/threads/ThreadPool.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- ThreadPool.java 3 Apr 2003 00:51:44 -0000 1.11
+++ ThreadPool.java 28 Jul 2003 11:23:56 -0000 1.12
@@ -133,7 +133,12 @@
/** Name of the threadpool
*/
- protected String name=null;
+ protected String name = "TP";
+
+ /**
+ * Sequence.
+ */
+ protected int sequence = 1;
/**
* Helper object for logging
@@ -240,6 +245,18 @@
return isDaemon;
}
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public int getSequence() {
+ return sequence++;
+ }
+
public void addThread( Thread t, ControlRunnable cr ) {
threads.put( t, cr );
for( int i=0; i<listeners.size(); i++ ) {
@@ -499,7 +516,7 @@
shouldTerminate = false;
t = new Thread(this);
t.setDaemon(p.getDaemon() );
- t.setName( "MonitorRunnable" );
+ t.setName(p.getName() + "-Monitor");
t.start();
}
@@ -592,6 +609,7 @@
this.p = p;
t = new ThreadWithAttributes(p, this);
t.setDaemon(true);
+ t.setName(p.getName() + "-Processor" + p.getSequence());
t.start();
p.addThread( t, this );
noThData=true;
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]