camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Claus Ibsen <claus.ib...@gmail.com>
Subject Re: Random delay
Date Mon, 30 May 2016 09:15:39 GMT
On Sat, May 28, 2016 at 6:44 PM, Anton <kurrent93@gmail.com> wrote:
> Thanks Jan
>
> On Sat, May 28, 2016 at 11:56 AM, Jan Matèrne (jhm) <apache@materne.de>
> wrote:
>
>> http://camel.apache.org/delayer.html lists at the end an example which
>> delegates to a method computing the delay-time.
>>
>
> My apologies - I did not clearly describe what I am trying to achieve. I am
> trying to achieve a different delay each time a message goes through the
> route. Using the approach you desribed will create one delay time for each
> message. Even if the method produces a random result, it is only called
> when the route is created, so the same delay value is used for all messages.

The delay EIP will evaluate the expression and in this case its a method call.
And that method call is call a java bean method for each message.

Jan's sample code will calculate a random delay for each message (not once).



-- 
Claus Ibsen
-----------------
http://davsclaus.com @davsclaus
Camel in Action 2: https://www.manning.com/ibsen2

Mime
View raw message