You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@avalon.apache.org by do...@apache.org on 2002/05/19 05:07:51 UTC

cvs commit: jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/application AppLifecycleHelper.java

donaldp     02/05/18 20:07:51

  Modified:    src/java/org/apache/avalon/phoenix/components/application
                        AppLifecycleHelper.java
  Log:
  Use LifecycleHelper to run Listeners lifecycle.
  
  Revision  Changes    Path
  1.8       +6 -19     jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/application/AppLifecycleHelper.java
  
  Index: AppLifecycleHelper.java
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/application/AppLifecycleHelper.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- AppLifecycleHelper.java	19 May 2002 03:04:26 -0000	1.7
  +++ AppLifecycleHelper.java	19 May 2002 03:07:51 -0000	1.8
  @@ -9,11 +9,7 @@
   
   import org.apache.avalon.excalibur.i18n.ResourceManager;
   import org.apache.avalon.excalibur.i18n.Resources;
  -import org.apache.avalon.framework.configuration.Configurable;
  -import org.apache.avalon.framework.configuration.Configuration;
  -import org.apache.avalon.framework.container.ContainerUtil;
   import org.apache.avalon.framework.logger.AbstractLogEnabled;
  -import org.apache.avalon.framework.logger.LogEnabled;
   import org.apache.avalon.framework.logger.Logger;
   import org.apache.avalon.phoenix.ApplicationListener;
   import org.apache.avalon.phoenix.BlockListener;
  @@ -57,7 +53,7 @@
       /**
        * ResourceAccessor for listeners.
        */
  -    private ListenerAccessor m_listenerAccessor;
  +    private final ListenerAccessor m_listenerAccessor;
   
       /**
        * Construct helper object for specified application,
  @@ -74,7 +70,7 @@
           m_listenerAccessor = new ListenerAccessor( context );
       }
   
  -    public void enableLogging( Logger logger )
  +    public void enableLogging( final Logger logger )
       {
           super.enableLogging( logger );
           setupLogger( m_lifecycleHelper );
  @@ -94,19 +90,10 @@
           throws Exception
       {
           final String name = metaData.getName();
  -        final Object listener = m_listenerAccessor.createObject( metaData );
  -
  -        if( listener instanceof LogEnabled )
  -        {
  -            final Logger logger = m_listenerAccessor.createLogger( metaData );
  -            ContainerUtil.enableLogging( listener, logger );
  -        }
  -
  -        if( listener instanceof Configurable )
  -        {
  -            final Configuration configuration = m_listenerAccessor.createConfiguration( metaData );
  -            ContainerUtil.configure( listener, configuration );
  -        }
  +        final Object listener =
  +            m_lifecycleHelper.startup( name,
  +                                       metaData,
  +                                       m_listenerAccessor );
   
           // However onky ApplicationListners can avail of block events.
           if( listener instanceof ApplicationListener )
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>