Author: mcconnell Date: Fri Jun 25 03:43:27 2004 New Revision: 22106 Modified: avalon/trunk/runtime/test/dynamics/src/main/org/apache/avalon/test/dynamics/DefaultWidget.java Log: update widget to be dependent on gizmo
Modified: avalon/trunk/runtime/test/dynamics/src/main/org/apache/avalon/test/dynamics/DefaultWidget.java ============================================================================== --- avalon/trunk/runtime/test/dynamics/src/main/org/apache/avalon/test/dynamics/DefaultWidget.java (original) +++ avalon/trunk/runtime/test/dynamics/src/main/org/apache/avalon/test/dynamics/DefaultWidget.java Fri Jun 25 03:43:27 2004 @@ -18,9 +18,11 @@ package org.apache.avalon.test.dynamics; import org.apache.avalon.framework.logger.Logger; +import org.apache.avalon.framework.service.ServiceManager; +import org.apache.avalon.framework.service.ServiceException; /** - * A component that implements the Gizmo service. + * A component that implements the Widget service. * * @avalon.component name="widget" lifestyle="singleton" * @avalon.service type="org.apache.avalon.test.dynamics.Widget" @@ -43,11 +45,14 @@ /** * Creation of a new hello facility. * @param logger a logging channel + * @avalon.dependency key="gizmo" type="org.apache.avalon.test.dynamics.Gizmo" */ - public DefaultWidget( Logger logger ) + public DefaultWidget( Logger logger, ServiceManager manager ) + throws ServiceException { m_logger = logger; m_logger.info( "I've been created" ); + Gizmo gizmo = (Gizmo) manager.lookup( "gizmo" ); } } --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]