Add getRouteId() to TraceEventMessage
-------------------------------------
Key: CAMEL-4168
URL: https://issues.apache.org/jira/browse/CAMEL-4168
Project: Camel
Issue Type: Improvement
Components: camel-core
Affects Versions: 2.7.1
Environment: Eclipse on Windows XP, using Spring
Reporter: Lucien Schmitz
Fix For: 2.7.3
It would be good to find the routeId from the TraceEventMessage, in the case
that the trace information is sent to a route.
In my example, extracts from XML:
<bean id="CamelTracer"
class="org.apache.camel.processor.interceptor.Tracer">
<property name="destination" ref="traced"/>
<property name="logLevel" value="OFF"/>
</bean>
<endpoint id="traced" uri="seda:auditrace?waitForTaskToComplete=Never"/>
And my route is:
@EndpointInject(ref="traced")
Endpoint traced;
@Override
public void configure() throws Exception {
from(traced)
.routeId("util.AuditTrace")
.noTracing()
.to("bean:AuditBO?method=trace");
}
An instance object of TraceEventMessage is sent down this route and there is no
getRouteId() defined. This would make the TraceEventMessage even more helpful.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira