donaldp     2002/07/18 19:24:45

  Modified:    src/java/org/apache/avalon/cornerstone/blocks/threads
                        DefaultThreadManager.java
  Log:
  Make sure thread context is duplicated before being used.
  
  Revision  Changes    Path
  1.12      +5 -1      
jakarta-avalon-cornerstone/src/java/org/apache/avalon/cornerstone/blocks/threads/DefaultThreadManager.java
  
  Index: DefaultThreadManager.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-cornerstone/src/java/org/apache/avalon/cornerstone/blocks/threads/DefaultThreadManager.java,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- DefaultThreadManager.java 13 Jul 2002 19:55:48 -0000      1.11
  +++ DefaultThreadManager.java 19 Jul 2002 02:24:45 -0000      1.12
  @@ -42,7 +42,11 @@
       public void configure( final Configuration configuration )
           throws ConfigurationException
       {
  -        final ThreadContext threadContext = ThreadContext.getThreadContext();
  +        ThreadContext threadContext = ThreadContext.getThreadContext();
  +        if( null != threadContext )
  +        {
  +            threadContext = threadContext.duplicate();
  +        }
   
           final Configuration[] groups = configuration.getChildren( "thread-group" );
           for( int i = 0; i < groups.length; i++ )
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to