« Return to Thread: [jira] Created: (CAMEL-1392) groovy renderer
Thanks, I found lots of test cases there.
When I construct the groovy route definition from a RouteDefinition object, I have to process the processor definitions and its sub-classes? Most of them, like SendDefinition, OutputDefinition and ChoiceDefinition are easy to handle, but the ExpressionNode brought some problems.
like the simplest one: DelayDefinition, when I want to generate the sentence "delay(xxxx)", I don't know where to get the xxxx delayTime. I have tried several ways:
exp.getExpression()
exp.getExpression().getExpression()
exp.getExpression().getExpressionValue()
but it always return a null value.
Can you give me some suggestions? That's much better if you can tell a overview of the expression node structure because the bundle of concepts: Expression, Predicate, ExpressionDefinition..., let me a little confusing.Claus Ibsen-2 wrote:On Fri, Jun 26, 2009 at 6:22 PM, alloyer<alloyer@gmail.com> wrote:
>
> Now groovy renderer has been implemented, but only tested by using some rotue
> with basic processorDefinitions now.
> For test all the processorDefinitions, I wonder where can I get some complex
> route definition test cases?
We got complex unit tests in camel-core. So you can look in
camel-core/src/test/java
Usually they are in the processor package.
You can try the RoutePerformanceTest to see how goes
Or the ChoiceTest to see how it renders this.
>
> Thanks
>
>
> JIRA jira@apache.org wrote:
>>
>>
>> [
>> https://issues.apache.org/activemq/browse/CAMEL-1392?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
>> ]
>>
>> Jonathan Anstey reassigned CAMEL-1392:
>> --------------------------------------
>>
>> Assignee: Xueqiang Mi
>>
>> Xueqiang is looking into this as part of the groovy web console addition.
>>
>>> groovy renderer
>>> ---------------
>>>
>>> Key: CAMEL-1392
>>> URL: https://issues.apache.org/activemq/browse/CAMEL-1392
>>> Project: Apache Camel
>>> Issue Type: Sub-task
>>> Reporter: James Strachan
>>> Assignee: Xueqiang Mi
>>>
>>
>>
>> --
>> This message is automatically generated by JIRA.
>> -
>> You can reply to this email to add a comment to the issue online.
>>
>>
>>
>
> --
> View this message in context: http://www.nabble.com/-jira--Created%3A-%28CAMEL-1392%29-groovy-renderer-tp22220288p24223272.html
> Sent from the Camel Development mailing list archive at Nabble.com.
>
>
--
Claus Ibsen
Apache Camel Committer
Open Source Integration: http://fusesource.com
Blog: http://davsclaus.blogspot.com/
Twitter: http://twitter.com/davsclaus
« Return to Thread: [jira] Created: (CAMEL-1392) groovy renderer
| Free embeddable forum powered by Nabble | Forum Help |