donaldp 2002/07/18 20:55:06 Modified: thread/src/java/org/apache/avalon/excalibur/thread/impl WorkerThread.java Log: Make sure name is set at start of each execution. Revision Changes Path 1.6 +5 -4 jakarta-avalon-excalibur/thread/src/java/org/apache/avalon/excalibur/thread/impl/WorkerThread.java Index: WorkerThread.java =================================================================== RCS file: /home/cvs/jakarta-avalon-excalibur/thread/src/java/org/apache/avalon/excalibur/thread/impl/WorkerThread.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- WorkerThread.java 19 Jul 2002 02:20:45 -0000 1.5 +++ WorkerThread.java 19 Jul 2002 03:55:06 -0000 1.6 @@ -33,6 +33,8 @@ private ThreadContext m_context; private boolean m_alive; + private String m_name; + /** * Allocates a new <code>Worker</code> object. */ @@ -41,13 +43,11 @@ final Pool pool, final ThreadContext context ) { - super( group, name ); - + super( group, "" ); + m_name = name; m_pool = pool; m_context = context; - m_work = null; - m_alive = true; setDaemon( false ); @@ -76,6 +76,7 @@ try { + Thread.currentThread().setName( m_name ); if( null != m_context ) ThreadContext.setThreadContext( m_context ); m_work.execute(); m_threadControl.finish( null );
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>