Yes, but the threads are created by the SEDA flow, and each message is
given directly to the JBI components.
On Thu, Aug 28, 2008 at 1:58 PM, Thomas Termin
<[EMAIL PROTECTED]> wrote:
> Guillaume Nodet wrote:
>> Yes, you're right. We may want to increase this timeout.
>> However, when deployed in ServiceMix 3, the components do not use this
>> code, as exchanges are given directly to the components through the
>> MessageExchangeListener interface. So such code is only executed in
>> ServiceMix 4 and in other JBI containers.
> Are you sure? You know we still use servicemix 3 and we have lot of
> threads polling.
>
> Cheers
> Thomas
>
>>
>> On Thu, Aug 28, 2008 at 10:50 AM, Thomas Termin
>> <[EMAIL PROTECTED]> wrote:
>>
>>>Hello,
>>>
>>>Is there a special reason, that the polling timeout in
>>>AsyncBaseLifeCycle.pollDeliveryChannel is just a second? That sounds a
>>>bit like busy waiting, doesn't it.
>>>
>>>AsyncBaseLifeCycle
>>>
>>> protected void pollDeliveryChannel() {
>>> synchronized (polling) {
>>> polling.set(true);
>>> polling.notify();
>>> }
>>> while (running.get()) {
>>> ........
>>> final MessageExchange exchange = channel.accept(1000L);
>>> ........
>>>
>>>in DeliveryChannelImpl
>>>
>>> public MessageExchange accept(long timeoutMS) throws MessagingException {
>>> .......
>>> MessageExchangeImpl me = queue.poll(timeoutMS,
>>>TimeUnit.MILLISECONDS);
>>> .......
>>>
>>>Could it not be blocked for a longer time in poll? If there are no
>>>exchanges we don't have to do anything there, right?
>>>
>>>Cheers,
>>>Thomas
>>>--
>>>Thomas Termin
>>>_______________________________
>>>blue elephant systems GmbH
>>>Wollgrasweg 49
>>>D-70599 Stuttgart
>>>
>>>Tel : (+49) 0711 - 45 10 17 676
>>>Fax : (+49) 0711 - 45 10 17 573
>>>WWW : http://www.blue-elephant-systems.com
>>>Email : [EMAIL PROTECTED]
>>>
>>>blue elephant systems GmbH
>>>Firmensitz : Wollgrasweg 49, D-70599 Stuttgart
>>>Registergericht : Amtsgericht Stuttgart, HRB 24106
>>>Geschäftsführer : Holger Dietrich, Thomas Gentsch, Joachim Hoernle
>>>
>>>
>>>
>>
>>
>>
>>
>
>
> --
> Thomas Termin
> _______________________________
> blue elephant systems GmbH
> Wollgrasweg 49
> D-70599 Stuttgart
>
> Tel : (+49) 0711 - 45 10 17 676
> Fax : (+49) 0711 - 45 10 17 573
> WWW : http://www.blue-elephant-systems.com
> Email : [EMAIL PROTECTED]
>
> blue elephant systems GmbH
> Firmensitz : Wollgrasweg 49, D-70599 Stuttgart
> Registergericht : Amtsgericht Stuttgart, HRB 24106
> Geschäftsführer : Holger Dietrich, Thomas Gentsch, Joachim Hoernle
>
>
--
Cheers,
Guillaume Nodet
------------------------
Blog: http://gnodet.blogspot.com/