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>