Jeff Schnitzer wrote:
> By the way, I was able to work past the lazy-init issue (presumably)
> by using this block instead:
>
> <cfg:MessageBeanConfig>
> <cfg:class>test.DeliveryListener</cfg:class>
> <cfg:destination>#{delivery}</cfg:destination>
> </cfg:MessageBeanConfig>
>
> However, enqueueing a message doesn't produce calls on my Listener.
> It seems to produce some sort of spin-loop inside Resin.
>
Try adding a <ee:Startup/> or <resin:Service/>. Otherwise the bean will
never get instantiated. It shouldn't spin, though.
Although, this is a pretty twisted way of working around the issue :)
-- Scott
> Jeff
>
> On Tue, Jul 20, 2010 at 1:17 PM, Jeff Schnitzer <[email protected]> wrote:
>
>> On Tue, Jul 20, 2010 at 12:21 PM, Scott Ferguson <[email protected]> wrote:
>>
>>> Thanks. It's a timing issue in CanDI. The jms:FileQueue was added to a
>>> lazy-init which wasn't being evaluated when the #{delivery} was
>>> processed. The fix will be in the next snapshot.
>>>
>> Cool. If you get to a point where this is checked into Resin trunk,
>> I'd love to help you test it :-)
>>
>> Jeff
>>
>>
>
>
> _______________________________________________
> resin-interest mailing list
> [email protected]
> http://maillist.caucho.com/mailman/listinfo/resin-interest
>
_______________________________________________
resin-interest mailing list
[email protected]
http://maillist.caucho.com/mailman/listinfo/resin-interest