You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Willem Jiang (JIRA)" <ji...@apache.org> on 2011/03/28 06:10:05 UTC

[jira] [Created] (CXF-3427) JMSContinuation should be thread safe

JMSContinuation should be thread safe
-------------------------------------

                 Key: CXF-3427
                 URL: https://issues.apache.org/jira/browse/CXF-3427
             Project: CXF
          Issue Type: Bug
          Components: Transports
            Reporter: Willem Jiang
            Assignee: Willem Jiang
            Priority: Minor


As the doResume() method of JMSContinuation could be invoked in different thread as the same time, it should be synchronized. 
Also, some boolean flag (isNew, isPending, isResumed) need to be made volatile.
We also need to update the JettyContinuationWrapper and Servlet3Continuation for boolean flag.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Resolved] (CXF-3427) JMSContinuation should be thread safe

Posted by "Willem Jiang (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/CXF-3427?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Willem Jiang resolved CXF-3427.
-------------------------------

       Resolution: Fixed
    Fix Version/s: 2.3.4
                   2.4

> JMSContinuation should be thread safe
> -------------------------------------
>
>                 Key: CXF-3427
>                 URL: https://issues.apache.org/jira/browse/CXF-3427
>             Project: CXF
>          Issue Type: Bug
>          Components: Transports
>            Reporter: Willem Jiang
>            Assignee: Willem Jiang
>            Priority: Minor
>             Fix For: 2.4, 2.3.4
>
>
> As the doResume() method of JMSContinuation could be invoked in different thread as the same time, it should be synchronized. 
> Also, some boolean flag (isNew, isPending, isResumed) need to be made volatile.
> We also need to update the JettyContinuationWrapper and Servlet3Continuation for boolean flag.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira