You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Sharath P (JIRA)" <ji...@apache.org> on 2013/07/02 17:06:20 UTC

[jira] [Created] (CXF-5104) JAX-RS not injecting contexts after resuming a suspended continuation

Sharath P created CXF-5104:
------------------------------

             Summary: JAX-RS not injecting contexts after resuming a suspended continuation
                 Key: CXF-5104
                 URL: https://issues.apache.org/jira/browse/CXF-5104
             Project: CXF
          Issue Type: Bug
          Components: JAX-RS
         Environment: CXF 2.7.5, MAC-OSX 10.7.5, Tomcat 7.0.41
            Reporter: Sharath P


In order to use continuations, I have a 'MessageContext' injected into the JAX-RS resource using @Context annotation.  When the request is initially handled,  JAX-RS properly sets the thread-local MessageContext (ThreadLocalMessageContext) for that particular instance of thread, and am able to retrieve the ContinuationProvider (in my case org.apache.cxf.transport.http.Servlet3ContinuationProvider) from context.  Once I suspend the continuation and resume the same later, however, the thread-local MessageContext instance is not being set and therefore am unable to retrieve the resumed continuation (as  ThreadLocalMessageContext is null through which continuation provider has to be retrieved). 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira