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

Reply via email to