[ 
https://issues.apache.org/jira/browse/CXF-5104?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sharath P updated CXF-5104:
---------------------------

    Environment: CXF 2.7.5, MAC-OSX 10.7.5, Tomcat 7.0.41, Spring 3.0.7  (was: 
CXF 2.7.5, MAC-OSX 10.7.5, Tomcat 7.0.41)
    
> 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, Spring 3.0.7
>            Reporter: Sharath P
>              Labels: async, continuation, jax-rs
>         Attachments: AsyncResource.java, beans.xml, JsonBean.java, web.xml
>
>
> 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