Thanh Nguyen created CXF-8547:
---------------------------------

             Summary: How to use org.apache.cxf.endpoint.Client->requestContext 
thread-safe
                 Key: CXF-8547
                 URL: https://issues.apache.org/jira/browse/CXF-8547
             Project: CXF
          Issue Type: Wish
            Reporter: Thanh Nguyen


>From the official CXF Q&A 
>[https://cxf.apache.org/faq.html#FAQ-AreJAX-WSclientproxiesthreadsafe?] about 
>WSClientProxythreadsafe, I understand that thread-safe is not possible to  
>`org.apache.cxf.endpoint.Client->requestContext`.

That being said, I cannot override ListHeader to the RequestContext and use 
them concurrently especially in the Spring Reactor manner. 

Example: 
{code:java}
// code placeholder
Client client = ClientProxy.getClient(...);
client.getRequestContext().put(Header.HEADER_LIST, List.of(identityHeader));

{code}

So my question is, do you have any suggestions on how to overcome it? The 
document suggested using a "pool of instances" but do we have a better way? If 
not, do we have any example case using of "pool of instances". 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to