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>