donaldp     2002/11/08 22:30:51

  Modified:    fortress/src/java/org/apache/excalibur/fortress/lifecycle
                        AbstractLifecycleExtensionManager.java
  Log:
  touchups
  
  Revision  Changes    Path
  1.9       +13 -5     
jakarta-avalon-excalibur/fortress/src/java/org/apache/excalibur/fortress/lifecycle/AbstractLifecycleExtensionManager.java
  
  Index: AbstractLifecycleExtensionManager.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-excalibur/fortress/src/java/org/apache/excalibur/fortress/lifecycle/AbstractLifecycleExtensionManager.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- AbstractLifecycleExtensionManager.java    2 Oct 2002 01:52:21 -0000       1.8
  +++ AbstractLifecycleExtensionManager.java    9 Nov 2002 06:30:51 -0000       1.9
  @@ -80,32 +80,40 @@
        *
        * @exception Exception if an error occurs
        */
  -    protected void executeExtensions(
  -        Object[] extensions, Object component, Context context, int type
  -        )
  +    protected void executeExtensions( final Object[] extensions,
  +                                      final Object component,
  +                                      final Context context,
  +                                      final int type )
           throws Exception
       {
  -
           switch( type )
           {
               case ACCESS:
                   for( int i = 0; i < extensions.length; ++i )
  +                {
                       ( (Accessor)extensions[ i ] ).access( component, context );
  +                }
                   break;
   
               case RELEASE:
                   for( int i = 0; i < extensions.length; ++i )
  +                {
                       ( (Accessor)extensions[ i ] ).release( component, context );
  +                }
                   break;
   
               case CREATE:
                   for( int i = 0; i < extensions.length; ++i )
  +                {
                       ( (Creator)extensions[ i ] ).create( component, context );
  +                }
                   break;
   
               case DESTROY:
                   for( int i = 0; i < extensions.length; ++i )
  +                {
                       ( (Creator)extensions[ i ] ).destroy( component, context );
  +                }
                   break;
   
               default:
  
  
  

--
To unsubscribe, e-mail:   <mailto:avalon-cvs-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:avalon-cvs-help@;jakarta.apache.org>

Reply via email to