You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@avalon.apache.org by do...@apache.org on 2001/04/24 07:01:31 UTC

cvs commit: jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/facilities/phoenix DefaultPhoenixManager.java

donaldp     01/04/23 22:01:31

  Modified:    src/java/org/apache/phoenix/engine
                        DefaultServerApplication.java
  Added:       src/java/org/apache/phoenix/engine/facilities
                        PhoenixManager.java
               src/java/org/apache/phoenix/engine/facilities/phoenix
                        DefaultPhoenixManager.java
  Log:
  Add in empty manager
  
  Revision  Changes    Path
  1.21      +7 -8      jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/DefaultServerApplication.java
  
  Index: DefaultServerApplication.java
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/DefaultServerApplication.java,v
  retrieving revision 1.20
  retrieving revision 1.21
  diff -u -r1.20 -r1.21
  --- DefaultServerApplication.java	2001/04/23 10:49:21	1.20
  +++ DefaultServerApplication.java	2001/04/24 05:01:30	1.21
  @@ -34,11 +34,13 @@
   import org.apache.phoenix.engine.facilities.ClassLoaderManager;
   import org.apache.phoenix.engine.facilities.ConfigurationRepository;
   import org.apache.phoenix.engine.facilities.LogManager;
  +import org.apache.phoenix.engine.facilities.PhoenixManager;
   import org.apache.phoenix.engine.facilities.PolicyManager;
   import org.apache.phoenix.engine.facilities.ThreadManager;
   import org.apache.phoenix.engine.facilities.classloader.DefaultClassLoaderManager;
   import org.apache.phoenix.engine.facilities.configuration.DefaultConfigurationRepository;
   import org.apache.phoenix.engine.facilities.log.DefaultLogManager;
  +import org.apache.phoenix.engine.facilities.phoenix.DefaultPhoenixManager;
   import org.apache.phoenix.engine.facilities.policy.DefaultPolicyManager;
   import org.apache.phoenix.engine.facilities.thread.DefaultThreadManager;
   import org.apache.phoenix.engine.phases.ShutdownPhase;
  @@ -71,6 +73,7 @@
       protected Configuration            m_configuration;
       protected ComponentManager         m_componentManager;
   
  +    protected PhoenixManager           m_phoenixManager;
       protected LogManager               m_logManager;
       protected PolicyManager            m_policyManager;
       protected ThreadManager            m_threadManager;
  @@ -135,7 +138,7 @@
           while( phases.hasNext() )
           {
               final PhaseEntry entry = (PhaseEntry)phases.next();
  -            setupComponent( entry.m_visitor );
  +            setupComponent( entry.m_visitor, "<core>.phases." + entry.m_traversal.getName(), null );
           }
       }
   
  @@ -185,10 +188,10 @@
           m_logManager = new DefaultLogManager();
   
           m_configurationRepository = new DefaultConfigurationRepository();
  -
           m_classLoaderManager = new DefaultClassLoaderManager();
           m_threadManager = new DefaultThreadManager();
           m_policyManager = new DefaultPolicyManager();
  +        m_phoenixManager = new DefaultPhoenixManager();
       }
   
       /**
  @@ -214,13 +217,9 @@
   
           setupComponent( m_configurationRepository, "<core>.configuration-repository", null );
   
  -        setupComponent( m_dag, "<core>.dag", null );
  -    }
  +        setupComponent( m_phoenixManager, "<core>.phoenix-manager", null );
   
  -    protected void setupComponent( final Component object )
  -        throws Exception
  -    {
  -        setupComponent( object, null, null );
  +        setupComponent( m_dag, "<core>.dag", null );
       }
   
       protected void setupComponent( final Component object,
  
  
  
  1.1                  jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/facilities/PhoenixManager.java
  
  Index: PhoenixManager.java
  ===================================================================
  /*
   * Copyright (C) The Apache Software Foundation. All rights reserved.
   *
   * This software is published under the terms of the Apache Software License
   * version 1.1, a copy of which has been included with this distribution in
   * the LICENSE file.
   */
  package org.apache.phoenix.engine.facilities;
  
  import org.apache.avalon.atlantis.Facility;
  
  /**
   * This facility is responsible for managing phoenix instance. 
   * This includes managing embeddor, deployer, kernel, applications 
   * and some Blocks.
   *
   * @author <a href="mail@leosimons.com">Leo Simons</a>
   * @author <a href="mailto:donaldp@apache.org">Peter Donald</a>
   */
  public interface PhoenixManager
      extends Facility
  {
  }
  
  
  
  1.1                  jakarta-avalon-phoenix/src/java/org/apache/phoenix/engine/facilities/phoenix/DefaultPhoenixManager.java
  
  Index: DefaultPhoenixManager.java
  ===================================================================
  /*
   * Copyright (C) The Apache Software Foundation. All rights reserved.
   *
   * This software is published under the terms of the Apache Software License
   * version 1.1, a copy of which has been included with this distribution in
   * the LICENSE file.
   */
  package org.apache.phoenix.engine.facilities.phoenix;
  
  import org.apache.phoenix.engine.facilities.PhoenixManager;
  
  /**
   * This is default implementation of PhoenixManager and it uses
   * JMX to manage the kernel and components.
   *
   * @author <a href="mail@leosimons.com">Leo Simons</a>
   * @author <a href="mailto:donaldp@apache.org">Peter Donald</a>
   */
  public class DefaultPhoenixManager
      implements PhoenixManager
  {
  
  }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: avalon-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: avalon-dev-help@jakarta.apache.org