Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
2.12.0
-
None
-
Unknown
Description
We can optimize the Camel routing engine internally, and redue the need for wrapping processors (those internally used for cross cutting functionality) where they would wrap each other one by one; which then results in larger call stacks during routing.
This also shows to end users when stacktraces is being logged etc, as they tend to be a bit longer with many internal calls.
Though the JVM optimizes this at runtime as it can inline the calls and whatnot. But the stacktraces is still shown expanded.
Attachments
Issue Links
- breaks
-
CAMEL-7795 Regression: MDC may lose values after when Async Routing Engine is used
- Resolved
- relates to
-
CAMEL-6581 SendProcessor - Use fixed destination allow routing engine optimizations
- Resolved