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]>