FYI, currently we have some a JIRA[1] for tracing this issue.
https://issues.apache.org/jira/browse/CXF-1410 Willem. SantoshAkhilesh wrote:
Hi, So far I had an idea that request context is put in thread local but I realized it is not. Why the request context is not threadlocal ? If I want to send multiple client requests and each request having different JMS header using same BindingProvider instance then do I need to synchronize the context or not ? I think now it needs to synchronized else it is overwritten by subsequent calls. Can anyone shed a light on this. Regards, Santosh