[ 
https://issues.apache.org/jira/browse/CAMEL-5637?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13461036#comment-13461036
 ] 

Claus Ibsen commented on CAMEL-5637:
------------------------------------

Raul, there is already support and logic for this.
eg hence why the Camel tracer can do what it does.

Its the message history EIP pattern
http://www.eaipatterns.com/MessageHistory.html

Its currently tied to UoW where you can get the trace nodes. For Camel 3.0 we 
have on the roadmap to refactor this logic, and introduce a better end user API 
for that as well.
http://camel.apache.org/camel-30-roadmap.html

So IMHO dont introduce a new layer of code when there is already existing. 
                
> Tracking/Waypoint Slip intercept strategy
> -----------------------------------------
>
>                 Key: CAMEL-5637
>                 URL: https://issues.apache.org/jira/browse/CAMEL-5637
>             Project: Camel
>          Issue Type: New Feature
>          Components: camel-core
>            Reporter: Raul Kripalani
>            Assignee: Raul Kripalani
>            Priority: Minor
>             Fix For: 2.11.0
>
>
> In a modular middleware system, an Exchange will frequently traverse a number 
> of routes and Camel contexts during its processing.
> A Tracking Slip or Waypoint Slip is a special Camel property that keeps track 
> of all the places where the Exchange has been.
> Envisioned as an InterceptStrategy, it will act as an InterceptFrom construct 
> that adds the ID of the current route, the ID of the Camel context or both 
> (configurable) into a List inside a property called {{CamelTrackingSlip}} or 
> {{CamelWaypointSlip}}.
> It will aid debugging, Business Activity Monitoring, data mining, log mining 
> and what not. By using the {{log:}} endpoint with {{showProperties=true}}, 
> this property will be printed to log files.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to