svn commit: rev 22106 - avalon/trunk/runtime/test/dynamics/src/main/org/apache/avalon/test/dynamics

[email protected]
Newsgroups gmane.comp.jakarta.avalon.cvs
Message-ID <[email protected]>
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" );
    }
 }
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.