[ https://issues.apache.org/activemq/browse/CAMEL-1769?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Claus Ibsen resolved CAMEL-1769. -------------------------------- Assignee: Claus Ibsen Fix Version/s: 2.5.0 (was: Future) Resolution: Won't Fix We have removed the groovy editor from camel-web. > ExpressionDefinition can not be able to render in web console > ------------------------------------------------------------- > > Key: CAMEL-1769 > URL: https://issues.apache.org/activemq/browse/CAMEL-1769 > Project: Apache Camel > Issue Type: Bug > Components: camel-core > Reporter: Xueqiang Mi > Assignee: Claus Ibsen > Priority: Minor > Fix For: 2.5.0 > > > When add a route with groovy expression, camelcontext can't provide some > readable information to render the route. > For example, when adding a route, the ExpressionDefinition can convert > header("foo").isEqualTo("bar") to {header(foo) == bar}, which can be used in > groovy renderer easily. But when we save the route with the sentence > {header(foo) == bar}, the ExpressionDefinition can not convert it to a > readable expression this time. It only reply a > {groovy[groovyroute$_configure_closu...@9c7307]} when request the expression. > The ExpressionDefinition do the following convertions: > java fluent expression -------------> groovy style experssion > groovy style expression ------------> un-readable built-in groovy > closure > So we can't render the groovy expression in web console. Maybe we should > store some expressions when receiving a route with groovy expressions. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.