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/10 12:49:29 UTC

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

donaldp     02/05/10 03:49:29

  Modified:    src/java/org/apache/avalon/phoenix/components/application
                        LifecycleHelper.java
  Log:
  Integrate LifecycleUtil into the LifecycleHelper class.
  
  Revision  Changes    Path
  1.34      +15 -13    jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/application/LifecycleHelper.java
  
  Index: LifecycleHelper.java
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/application/LifecycleHelper.java,v
  retrieving revision 1.33
  retrieving revision 1.34
  diff -u -r1.33 -r1.34
  --- LifecycleHelper.java	10 May 2002 02:43:03 -0000	1.33
  +++ LifecycleHelper.java	10 May 2002 10:49:29 -0000	1.34
  @@ -36,6 +36,7 @@
   import org.apache.avalon.phoenix.BlockContext;
   import org.apache.avalon.phoenix.BlockEvent;
   import org.apache.avalon.phoenix.BlockListener;
  +import org.apache.avalon.phoenix.components.LifecycleUtil;
   import org.apache.avalon.phoenix.interfaces.Application;
   import org.apache.avalon.phoenix.interfaces.ApplicationContext;
   import org.apache.avalon.phoenix.metadata.BlockListenerMetaData;
  @@ -129,13 +130,13 @@
           if( listener instanceof LogEnabled )
           {
               final Logger logger = new LogKitLogger( m_context.getLogger( name ) );
  -            ( (LogEnabled)listener ).enableLogging( logger );
  +            LifecycleUtil.logEnable( listener, logger );
           }
   
           if( listener instanceof Configurable )
           {
               final Configuration configuration = getConfiguration( name, TYPE_LISTENER );
  -            ( (Configurable)listener ).configure( configuration );
  +            LifecycleUtil.configure( listener, configuration );
           }
   
           // As ApplicationListners are BlockListeners then this is applicable for all
  @@ -213,7 +214,7 @@
               {
                   notice( name, stage );
                   final BlockContext context = createBlockContext( name );
  -                ( (Contextualizable)block ).contextualize( context );
  +                LifecycleUtil.contextualize( block, context );
               }
   
               //Composition stage
  @@ -222,13 +223,13 @@
               {
                   notice( name, stage );
                   final ComponentManager componentManager = createComponentManager( metaData );
  -                ( (Composable)block ).compose( componentManager );
  +                LifecycleUtil.compose( block, componentManager );
               }
               else if( block instanceof Serviceable )
               {
                   notice( name, stage );
                   final ServiceManager manager = createServiceManager( metaData );
  -                ( (Serviceable)block ).service( manager );
  +                LifecycleUtil.service( block, manager );
               }
   
               //Configuring stage
  @@ -237,7 +238,7 @@
               {
                   notice( name, stage );
                   final Configuration configuration = getConfiguration( name, TYPE_BLOCK );
  -                ( (Configurable)block ).configure( configuration );
  +                LifecycleUtil.configure( block, configuration );
               }
   
               //Parameterizing stage
  @@ -248,7 +249,7 @@
                   final Parameters parameters =
                       Parameters.fromConfiguration( getConfiguration( name, TYPE_BLOCK ) );
                   parameters.makeReadOnly();
  -                ( (Parameterizable)block ).parameterize( parameters );
  +                LifecycleUtil.parameterize( block, parameters );
               }
   
               //Initialize stage
  @@ -256,7 +257,7 @@
               if( block instanceof Initializable )
               {
                   notice( name, stage );
  -                ( (Initializable)block ).initialize();
  +                LifecycleUtil.initialize( block );
               }
   
               //Start stage
  @@ -264,7 +265,7 @@
               if( block instanceof Startable )
               {
                   notice( name, stage );
  -                ( (Startable)block ).start();
  +                LifecycleUtil.start( block );
               }
   
               entry.setState( State.STARTED );
  @@ -285,17 +286,18 @@
       }
   
       private void setupLogging( final String name, final Block block, int stage )
  +        throws Exception
       {
           if( block instanceof Loggable )
           {
               notice( name, stage );
  -            ( (Loggable)block ).setLogger( m_context.getLogger( name ) );
  +            LifecycleUtil.setupLoggable( block, m_context.getLogger( name ) );
           }
           else if( block instanceof LogEnabled )
           {
               notice( name, stage );
               final Logger logger = new LogKitLogger( m_context.getLogger( name ) );
  -            ( (LogEnabled)block ).enableLogging( logger );
  +            LifecycleUtil.logEnable( block, logger );
           }
       }
   
  @@ -334,7 +336,7 @@
               try
               {
                   entry.setState( State.STOPPING );
  -                ( (Startable)block ).stop();
  +                LifecycleUtil.stop( block );
                   entry.setState( State.STOPPED );
               }
               catch( final Throwable t )
  @@ -351,7 +353,7 @@
               try
               {
                   entry.setState( State.DESTROYING );
  -                ( (Disposable)block ).dispose();
  +                LifecycleUtil.dispose( block );
               }
               catch( final Throwable t )
               {
  
  
  

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