You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@excalibur.apache.org by bl...@apache.org on 2004/06/24 22:56:23 UTC

svn commit: rev 22087 - excalibur/trunk/fortress/container-impl/src/java/org/apache/avalon/fortress/util

Author: bloritsch
Date: Thu Jun 24 13:56:22 2004
New Revision: 22087

Modified:
   excalibur/trunk/fortress/container-impl/src/java/org/apache/avalon/fortress/util/ContextManager.java
Log:
use a thread group and factory that creates daemon threads

Modified: excalibur/trunk/fortress/container-impl/src/java/org/apache/avalon/fortress/util/ContextManager.java
==============================================================================
--- excalibur/trunk/fortress/container-impl/src/java/org/apache/avalon/fortress/util/ContextManager.java	(original)
+++ excalibur/trunk/fortress/container-impl/src/java/org/apache/avalon/fortress/util/ContextManager.java	Thu Jun 24 13:56:22 2004
@@ -495,6 +495,7 @@
     private ThreadPolicy buildThreadPolicy()
     {
         String version = System.getProperty( "java.version" );
+
         if ( version.charAt( 2 ) < '4' ) {
             return new OneThreadPolicy();
         }
@@ -911,7 +912,12 @@
         }
         catch( ContextException e )
         {
+            final ThreadGroup group = new ThreadGroup("fortress.threads");
+            final GroupedThreadFactory factory = new GroupedThreadFactory(group);
+
             final ThreadPolicy policy = buildThreadPolicy();
+            policy.setThreadFactory( factory );
+            
             final DefaultThreadManager tm = new DefaultThreadManager(policy);
 
             assumeOwnership( tm );

---------------------------------------------------------------------
To unsubscribe, e-mail: scm-unsubscribe@excalibur.apache.org
For additional commands, e-mail: scm-help@excalibur.apache.org