[ 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.