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: Delayer not working as expected.
Date Wed, 19 Nov 2008 12:14:53 GMT
Hi

Could you create a ticket in JIRA for this issue. Then we don't forget
to look into it. Also tickets created by end-users tend to have a
higher priority than you own minor stuff you have created with new and
good ideas ;)



/Claus Ibsen
Apache Camel Committer
Blog: http://davsclaus.blogspot.com/



On Tue, Nov 18, 2008 at 5:58 PM, Markus Reil <gistenjunge@gmx.de> wrote:
>
> Hi,
>
> I am using camel 1.5.0 and my RouteBuilder is configured like this:
>
> from(waitQueueName).delayer(header(HEADER_EXECUTION_TIME)).bean(routerBean).recipientList(header(HEADER_TARGET_ROUTE));
>
> While the recipientList expression is working the header expression is
> always ignored. I stepped through the code and saw that in
> DelayerType.createAbsoluteTimeDelayExpression() "expr.getLanguage()" is
> always null:
>
>    private Expression createAbsoluteTimeDelayExpression(RouteContext
> routeContext) {
>        ExpressionType expr = getExpression();
>        if (expr != null) {
>            if (ObjectHelper.isNotNullAndNonEmpty(expr.getLanguage())) {
>                return expr.createExpression(routeContext);
>            }
>        }
>        return null;
>    }
>
> I have seen that this was changed in 1.5.0
> (http://issues.apache.org/activemq/browse/CAMEL-811).
>
> What do I have to do to to get this working? Thanks for any help.
>
> Cheers,
> Markus
> --
> View this message in context: http://www.nabble.com/Delayer-not-working-as-expected.-tp20563685s22882p20563685.html
> Sent from the Camel - Users mailing list archive at Nabble.com.
>
>

Mime
View raw message