Return-Path: Delivered-To: apmail-cxf-issues-archive@www.apache.org Received: (qmail 92917 invoked from network); 8 Sep 2010 13:41:58 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 8 Sep 2010 13:41:58 -0000 Received: (qmail 86954 invoked by uid 500); 8 Sep 2010 13:41:58 -0000 Delivered-To: apmail-cxf-issues-archive@cxf.apache.org Received: (qmail 85880 invoked by uid 500); 8 Sep 2010 13:41:56 -0000 Mailing-List: contact issues-help@cxf.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cxf.apache.org Delivered-To: mailing list issues@cxf.apache.org Received: (qmail 85867 invoked by uid 99); 8 Sep 2010 13:41:55 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 08 Sep 2010 13:41:55 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.22] (HELO thor.apache.org) (140.211.11.22) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 08 Sep 2010 13:41:54 +0000 Received: from thor (localhost [127.0.0.1]) by thor.apache.org (8.13.8+Sun/8.13.8) with ESMTP id o88DfYHZ003569 for ; Wed, 8 Sep 2010 13:41:34 GMT Message-ID: <11095119.75481283953294654.JavaMail.jira@thor> Date: Wed, 8 Sep 2010 09:41:34 -0400 (EDT) From: "Willem Jiang (JIRA)" To: issues@cxf.apache.org Subject: [jira] Created: (CXF-2982) Don't throw the SuspendedInvocationException when call the suspend() method of CXF continuation MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 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 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.