You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@camel.apache.org by Tracy Snell <ts...@gmail.com> on 2011/01/20 02:47:59 UTC
CAMEL-913 implementation question
I implemented CAMEL-913 in the timer component by adding a Producer and an additional parameter to the endpoint. Time for a sanity check before I submit the patch.
New parameter:
sendTo - The endpoint to send the incoming Exchange to when the timer fires.
Both value may be set in the URI and/or in the incoming message headers.
For now it only supports a one time event not a repeating timer.
sendTo and delay may be set in the Headers of the incoming message using "TimerSendTo" and "TimerDelay"
2 Questions.
1 - Does sendTo make sense for the name?
2 - Where should I put constants for those 2 header values? Create a TimerConstants or some other location?
from("direct:start")
.to("timer://myTimerName?delay=1000&sendTo=mock:result");
Re: CAMEL-913 implementation question
Posted by Hadrian Zbarcea <hz...@gmail.com>.
See my comment [1] added to the issue [2]. I cannot see a credible usecase where this feature would be helpful which is not already covered by other camel features.
@James, care to explain more?
Hadrian
[1] https://issues.apache.org/jira/browse/CAMEL-913?focusedCommentId=12984023&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#action_12984023
[2] https://issues.apache.org/jira/browse/CAMEL-913
On Jan 19, 2011, at 8:47 PM, Tracy Snell wrote:
> I implemented CAMEL-913 in the timer component by adding a Producer and an additional parameter to the endpoint. Time for a sanity check before I submit the patch.
>
> New parameter:
> sendTo - The endpoint to send the incoming Exchange to when the timer fires.
>
> Both value may be set in the URI and/or in the incoming message headers.
>
> For now it only supports a one time event not a repeating timer.
>
> sendTo and delay may be set in the Headers of the incoming message using "TimerSendTo" and "TimerDelay"
>
> 2 Questions.
>
> 1 - Does sendTo make sense for the name?
> 2 - Where should I put constants for those 2 header values? Create a TimerConstants or some other location?
>
> from("direct:start")
> .to("timer://myTimerName?delay=1000&sendTo=mock:result");