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]

Reply via email to