JinyuChen97 opened a new pull request, #8830:
URL: https://github.com/apache/camel-quarkus/pull/8830

   Verifies that camel-quarkus correctly supports the camel-mdc extension 
across the full feature set defined in apache/camel MDCService:
   
   - Default MDC fields: camel.exchangeId, camel.messageId, camel.routeId, 
camel.contextId, camel.threadId are populated on every exchange
   - Backward-compat fields: camel.correlationId and camel.breadcrumbId are 
populated when the corresponding property / header is present
   - Custom exchange header by exact name (custom-exchange-headers=myHeader)
   - All exchange headers (custom-exchange-headers=*)
   - Wildcard exchange headers (custom-exchange-headers=prefix*)
   - Selected exchange properties by explicit names 
(custom-exchange-properties=p1,p2)
   - All exchange properties (custom-exchange-properties=*)
   - Wildcard exchange properties (custom-exchange-properties=prefix*)
   - Multi-pattern comma+glob properties 
(custom-exchange-properties=test_*,more*)
   - Async thread propagation via .threads(): MDC values survive the thread 
boundary and the async thread-id differs from the calling thread-id
   - Async wiretap propagation: MDC values are carried into the wiretap thread 
and the wiretap runs on a distinct thread
   - Processor MDC propagation: custom header and all default MDC fields are 
visible inside a processor invoked on the route
   
   All tests pass in both JVM and native mode.
   
   Co-authored-by: Bob <[email protected]>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to