donaldp 01/04/24 02:50:57
Modified: src/java/org/apache/phoenix/engine PhoenixEmbeddor.java
Log:
Pass the SystemManager down to kernel via a CM.
Revision Changes Path
1.7 +9 -0
jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/PhoenixEmbeddor.java
Index: PhoenixEmbeddor.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/PhoenixEmbeddor.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- PhoenixEmbeddor.java 2001/04/24 09:08:49 1.6
+++ PhoenixEmbeddor.java 2001/04/24 09:50:56 1.7
@@ -448,6 +448,15 @@
{
setupLogger( m_kernel );
+
+ if( m_kernel instanceof Composable )
+ {
+ final DefaultComponentManager componentManager = new
DefaultComponentManager();
+ componentManager.put( "org.apache.avalon.atlantis.SystemManager",
+ (SystemManager)m_systemManager );
+ ((Composable)m_kernel).compose( componentManager );
+ }
+
if( m_kernel instanceof Configurable )
{
final DefaultConfigurationBuilder builder = new
DefaultConfigurationBuilder();
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]