On Sat, 15 Sep 2001 00:43, Ulrich Mayring wrote:
> Hi folks,
>
> I'm trying to use the TimeScheduler in my block, which is called
> qbrowser.java. This is an excerpt of qbrowser.xinfo:
>
> <dependency>
>
> <role>org.apache.avalon.cornerstone.services.scheduler.TimeScheduler</role>
> <service name="TimeScheduler" version="1.0"/>
> </dependency>
>
> This is in my qbrowser's assembly.xml:
>
> <!-- The qbrowser block -->
> <block class="de.denic.app.nic.qbrowser.qbrowser" name="qbrowser">
> <provide name="JMQManager" role="de.denic.blocks.jmq.JMQManager"/>
> <provide name="TimeScheduler"
> role="org.apache.avalon.cornerstone.services.scheduler.TimeScheduler"/>
> </block>
>
> This is what phoenix.log says when I start it:
I assume you have a block like
The following should work. Note that I use lowercase names in assembly.xml
names just for ease of reading.
<block name="scheduler"
class="org.apache.avalon.cornerstone.blocks.scheduler.DefaultTimeScheduler"/>
<block class="de.denic.app.nic.qbrowser.qbrowser" name="qbrowser">
<provide name="JMQManager" role="de.denic.blocks.jmq.JMQManager"/>
<provide name="scheduler"
role="org.apache.avalon.cornerstone.services.scheduler.TimeScheduler"/>
</block>
However note that in the qbrowser.xinfo file that the service name should
directly corespond to name of interface. (Role name usually also coresponds
to name of interface but in reality can be any arbitrary string). So you
would have something like
<dependency>
<role>org.apache.avalon.cornerstone.services.scheduler.TimeScheduler</role>
<service
name="org.apache.avalon.cornerstone.services.scheduler.TimeScheduler"
version="1.0"/>
</dependency>
Hope that helps.
--
Cheers,
Pete
-----------------------------------------------
"Only two things are infinite, the universe and
human stupidity, and I'm not sure about the
former." -Albert Einstein
-----------------------------------------------
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]