You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "ncasaux (Jira)" <ji...@apache.org> on 2020/12/15 21:47:01 UTC

[jira] [Created] (CAMEL-15950) JMX data for processors - Expression/ExpressionLanguage

ncasaux created CAMEL-15950:
-------------------------------

             Summary: JMX data for processors - Expression/ExpressionLanguage
                 Key: CAMEL-15950
                 URL: https://issues.apache.org/jira/browse/CAMEL-15950
             Project: Camel
          Issue Type: Improvement
          Components: camel-core
    Affects Versions: 3.6.0
            Reporter: ncasaux


Hello,

Currently, when we use endpoint-dsl Camel 3 synthax like this:
{code:java}
.enrich().constant(direct("myEndpoint").failIfNoConsumers(false))
{code}
the available data for this processor exposed through JMX related to the expression and the expression language is not really usefull.

Indeed, the expression language is empty, and the expression value is something like:
{code:java}
org.apache.camel.builder.ExpressionClause@7c098bb3
{code}
It would be nice if we could have the equivalent of what we get when we use the getUri() method of the endpoint, like this:
{code:java}
.enrich().constant(direct("enrichConstant").failIfNoConsumers(false).getUri())
{code}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)