You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Shinki Hong (JIRA)" <ji...@apache.org> on 2012/07/26 14:40:35 UTC
[jira] [Commented] (CXF-3910) CXF "Thread-local" Request Context
feature doesn't work with Dispatch Objects
[ https://issues.apache.org/jira/browse/CXF-3910?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13423032#comment-13423032 ]
Shinki Hong commented on CXF-3910:
----------------------------------
I have the same problem.
because all thread local context contains currentRequestContext and all updates would be applied to the currentRequestContext, the current thread local context would not work as expected.
> 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
> Assignee: Daniel Kulp
> Fix For: Invalid
>
>
> 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