Claus Ibsen created CAMEL-22420:
-----------------------------------
Summary: camel-core - Detect duplicate processor ids within same
route
Key: CAMEL-22420
URL: https://issues.apache.org/jira/browse/CAMEL-22420
Project: Camel
Issue Type: Improvement
Components: camel-core
Reporter: Claus Ibsen
Fix For: 4.15.0
If you assign the same id to multiple EIPs in the same route, then only the
last EIP is registered in JMX.
There duplicate ID check only applies for routes - but within a route then an
end user may make that duplicate mistake.
{code:java}
<route>
<from uri="timer:xml?period=1000"/>
<setBody>
<simple>Hello Camel from ${routeId}</simple>
</setBody>
<log message="${body}" id="log-a"/>
<log message="222 ${body}" id="log-a"/>
</route> {code}
Here there are 2 log EIPs with the same id. The route is working correctly but
only 1 EIP is registered in JMX and this makes management and observability a
bit more difficult.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)