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)