Hi

Could you create a JIRA ticket about the ExpressionDefinition problem we have?


On Sun, Jun 28, 2009 at 6:49 AM, alloyer<allo...@gmail.com> wrote:
>
> Now I got it now through "expressionNode.getExpression().toString()", which
> return a string "{delayTime}". Then I can get the subString in it. Are there
> some better methods?
>
>
> alloyer wrote:
>>
>> 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<allo...@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 j...@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
>>>
>>>
>>
>>
>
> --
> View this message in context: 
> http://www.nabble.com/-jira--Created%3A-%28CAMEL-1392%29-groovy-renderer-tp22220288p24238426.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

Reply via email to