On Thursday 01 April 2004 23:24, Raffael Herzog wrote:
> How can this be
> done, preferably without touching the block.xml files of the hello
> components?

I think you are looking for;
http://avalon.apache.org/merlin/starting/tutorial/dependencies/manual.html


You are now discovering the true power of COP. :o)


So you would do something like for your composite block..

<container>
  <services>
    :
  </services>
  <classloader>
    :
  </classloader>

  <component name="time-scheduler" class="org.hedhman.TimeScheduler"/>
  <component name="event-scheduler" class="org.hedhman.EventScheduler"/>

  <component name="hello1" class="org.hedhman.HelloImpl">
    <dependencies>
      <dependency key="scheduler" source="time-scheduler"/>
    </dependencies>
  </component>

  <component name="hello2" class="org.hedhman.niclas.HelloImpl">
    <dependencies>
      <dependency key="scheduler" source="event-scheduler"/>
    </dependencies>
  </component>
</container>

Helps??

Niclas

-- 
+---------//-------------------+
|   http://www.bali.ac         |
|  http://niclas.hedhman.org   |
+------//----------------------+

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to