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