[
https://issues.apache.org/jira/browse/CXF-2982?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Willem Jiang updated CXF-2982:
------------------------------
Attachment: cxf-2982.patch
Attache the patch with new implementation.
> Don't throw the SuspendedInvocationException when call the suspend() method
> of CXF continuation
> -----------------------------------------------------------------------------------------------
>
> Key: CXF-2982
> URL: https://issues.apache.org/jira/browse/CXF-2982
> Project: CXF
> Issue Type: Improvement
> Reporter: Willem Jiang
> Assignee: Willem Jiang
> Fix For: 2.3
>
> Attachments: cxf-2982.patch
>
>
> Current CXF Continuation suspend implementation is based on throw
> SuspendedInvocationException, This implementation has a shortcoming which
> cannot call the other framework's async API after continuation suspend is
> called as Jetty7 does.
> So I introduce a flag of Message.CONTINUATION_SUSPENDED to break out current
> interceptor chain as the SuspendedInvocation does, but It will make CXF
> continuation API more easy to use and it supports the Jetty7 continuation or
> Servlet3 suspend resume semantics.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.