camel-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Claus Ibsen (JIRA)" <j...@apache.org>
Subject [jira] Commented: (CAMEL-1264) Spring DSL - Delay use attribute for constant delay
Date Fri, 16 Jan 2009 08:17:59 GMT

    [ https://issues.apache.org/activemq/browse/CAMEL-1264?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=48756#action_48756
] 

Claus Ibsen commented on CAMEL-1264:
------------------------------------

Got it to this now
{code}
            <delay delayTime="3000">
                <simple>header.JMSTimestamp</simple>
            </delay>
{code}

But curse JAXB as its damm hard to get it being optional expression. Only solution is probably
to hack the XSD or create two delay types
{code}
<constantDelay delayTime="3000"/>
{code}

Or as:
{code}
<expressionDelay>
                <simple>header.JMSTimestamp</simple>
            </expressionDelay>
{code}


> Spring DSL - Delay use attribute for constant delay
> ---------------------------------------------------
>
>                 Key: CAMEL-1264
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-1264
>             Project: Apache Camel
>          Issue Type: Sub-task
>          Components: camel-spring
>    Affects Versions: 1.5.0
>            Reporter: Claus Ibsen
>             Fix For: 2.0.0
>
>
> The Spring DSL for delay is not good for constant delay, to eg use 3000 millis then you
need to add a sub empty expression that is very confusing.
> {code}
>     <route>
>       <from uri="seda:b"/>
>       <delay>
>         <expression/>
>         <delayTime>3000</delayTime>
>       </delay>
>       <to uri="mock:result"/>
>     </route>
> {code}
> We should use an attrbute for constant delay instead. So delayTime is an attribute instead
on delay.
> {code}
> <delay delayTime="3000"/>
> <to uri="mock:result"/>
> {code}

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message