mirceatoma 01/10/31 14:02:48 Modified: src/java/org/apache/avalon/phoenix/components/embeddor DefaultEmbeddor.java Log: Manage new DeploymentRecorder component. Revision Changes Path 1.28 +10 -1 jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/embeddor/DefaultEmbeddor.java Index: DefaultEmbeddor.java =================================================================== RCS file: /home/cvs/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/embeddor/DefaultEmbeddor.java,v retrieving revision 1.27 retrieving revision 1.28 diff -u -r1.27 -r1.28 --- DefaultEmbeddor.java 2001/10/27 14:13:44 1.27 +++ DefaultEmbeddor.java 2001/10/31 22:02:48 1.28 @@ -33,6 +33,7 @@ import org.apache.avalon.phoenix.interfaces.ClassLoaderManager; import org.apache.avalon.phoenix.interfaces.ConfigurationRepository; import org.apache.avalon.phoenix.interfaces.Deployer; +import org.apache.avalon.phoenix.interfaces.DeploymentRecorder; import org.apache.avalon.phoenix.interfaces.Embeddor; import org.apache.avalon.phoenix.interfaces.Kernel; import org.apache.avalon.phoenix.interfaces.LogManager; @@ -72,6 +73,7 @@ private ConfigurationRepository m_repository; private Kernel m_kernel; private Deployer m_deployer; + private DeploymentRecorder m_recorder; private LogManager m_logManager; private SystemManager m_systemManager; @@ -131,6 +133,7 @@ setupComponent( m_classLoaderManager ); setupComponent( m_repository ); setupComponent( m_deployer ); + setupComponent( m_recorder ); setupComponent( m_systemManager ); setupComponent( m_kernel ); } @@ -175,7 +178,8 @@ try { - shutdownComponent( m_systemManager ); + shutdownComponent( m_systemManager ); + shutdownComponent( m_recorder ); shutdownComponent( m_deployer ); shutdownComponent( m_kernel ); shutdownComponent( m_repository ); @@ -240,6 +244,9 @@ component = m_parameters.getParameter( Deployer.ROLE ); m_deployer = (Deployer)createComponent( component, Deployer.class ); + component = m_parameters.getParameter( DeploymentRecorder.ROLE ); + m_recorder = (DeploymentRecorder)createComponent( component, DeploymentRecorder.class ); + component = m_parameters.getParameter( SystemManager.ROLE ); m_systemManager = (SystemManager)createComponent( component, SystemManager.class ); @@ -451,6 +458,7 @@ componentManager.put( ClassLoaderManager.ROLE, m_classLoaderManager ); componentManager.put( ConfigurationRepository.ROLE, m_repository ); componentManager.put( Deployer.ROLE, m_deployer ); + componentManager.put( DeploymentRecorder.ROLE, m_recorder ); componentManager.put( SystemManager.ROLE, m_systemManager ); componentManager.put( Kernel.ROLE, m_kernel ); @@ -469,6 +477,7 @@ final String PREFIX = "org.apache.avalon.phoenix.components."; defaults.setParameter( Deployer.ROLE, PREFIX + "deployer.DefaultDeployer" ); + defaults.setParameter( DeploymentRecorder.ROLE, PREFIX + "deployer.DefaultDeploymentRecorder" ); defaults.setParameter( LogManager.ROLE, PREFIX + "logger.DefaultLogManager" ); defaults.setParameter( Kernel.ROLE, PREFIX + "kernel.DefaultKernel" ); defaults.setParameter( SystemManager.ROLE, PREFIX + "manager.NoopSystemManager" );
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>