CXF "Thread-local" Request Context feature doesn't work with Dispatch Objects 
------------------------------------------------------------------------------

                 Key: CXF-3910
                 URL: https://issues.apache.org/jira/browse/CXF-3910
             Project: CXF
          Issue Type: Bug
          Components: JAX-WS Runtime
    Affects Versions: 2.4.4
         Environment: Ubuntu 11.10 64 bits
            Reporter: Ben-Hur Carlos Vieira Langoni JĂșnior


I am using the dispatch object for creating dynamic webservice clients :

{{              Service service=Service.create(serviceName);    
                service.addPort(portName, 
JMSSpecConstants.SOAP_JMS_SPECIFICATION_TRANSPORTID, address);
                
                Dispatch<SOAPMessage> dispatch = 
service.createDispatch(builder.build(), 
                                SOAPMessage.class, Mode.MESSAGE,
                                enabledRequiredwsf);
                
                
((BindingProvider)dispatch).getRequestContext().put("thread.local.request.context",
 true);      }}

I need to use the request context of each dispatch object with a thread local 
scope. The use of "thread.local.request.context" in the request context of 
dispatch objects doesn't seem to affect its default behavior: The request 
context remains shared by all dispatch objects within the same classloader. Is 
the thread-local request context feature supposed to work with Dispatch objects 
also, or only with conventional jax-ws proxies?      







--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira


Reply via email to