bloritsch 2003/05/30 09:11:47
Modified: fortress/src/java/org/apache/avalon/fortress/util
ContextManager.java
Log:
The LifeCycleExtensionManager was not copied to the servicemanager. Fixed.
Revision Changes Path
1.35 +9 -1
avalon-excalibur/fortress/src/java/org/apache/avalon/fortress/util/ContextManager.java
Index: ContextManager.java
===================================================================
RCS file:
/home/cvs/avalon-excalibur/fortress/src/java/org/apache/avalon/fortress/util/ContextManager.java,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -r1.34 -r1.35
--- ContextManager.java 29 May 2003 13:15:06 -0000 1.34
+++ ContextManager.java 30 May 2003 16:11:46 -0000 1.35
@@ -695,6 +695,8 @@
manager.put( SourceResolver.ROLE, m_defaultSourceResolver );
}
+ Object lem = get( m_rootContext, LifecycleExtensionManager.ROLE, null);
+
/**
* Role manager won't be passed here as it is now only
* an utility for reading ECM role files.
@@ -705,6 +707,12 @@
manager.put( MetaInfoManager.ROLE, m_metaInfoManager );
manager.put( PoolManager.ROLE, m_poolManager );
manager.put( InstrumentManager.ROLE, m_instrumentManager );
+
+ if ( lem != null )
+ {
+ manager.put( LifecycleExtensionManager.ROLE, lem );
+ }
+
manager.makeReadOnly();
m_containerManagerContext.put( SERVICE_MANAGER, manager );
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]