Return-Path: Delivered-To: apmail-ws-tuscany-dev-archive@locus.apache.org Received: (qmail 3366 invoked from network); 4 Apr 2007 14:59:17 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 4 Apr 2007 14:59:17 -0000 Received: (qmail 8071 invoked by uid 500); 4 Apr 2007 14:59:23 -0000 Delivered-To: apmail-ws-tuscany-dev-archive@ws.apache.org Received: (qmail 8044 invoked by uid 500); 4 Apr 2007 14:59:23 -0000 Mailing-List: contact tuscany-dev-help@ws.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: tuscany-dev@ws.apache.org Delivered-To: mailing list tuscany-dev@ws.apache.org Received: (qmail 8035 invoked by uid 99); 4 Apr 2007 14:59:23 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 04 Apr 2007 07:59:23 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: neutral (herse.apache.org: local policy) Received: from [206.18.177.54] (HELO alnrmhc14.comcast.net) (206.18.177.54) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 04 Apr 2007 07:59:14 -0700 Received: from [192.168.1.7] (c-71-202-137-73.hsd1.ca.comcast.net[71.202.137.73]) by comcast.net (alnrmhc14) with ESMTP id <20070404145853b1400p3give>; Wed, 4 Apr 2007 14:58:53 +0000 Message-ID: <4613BD25.1060702@apache.org> Date: Wed, 04 Apr 2007 07:58:45 -0700 From: Jean-Sebastien Delfino User-Agent: Thunderbird 1.5.0.10 (X11/20070221) MIME-Version: 1.0 To: tuscany-dev@ws.apache.org Subject: Representing conversational interfaces, was: svn commit: r525379 References: <20070404031909.9AA761A9838@eris.apache.org> In-Reply-To: <20070404031909.9AA761A9838@eris.apache.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org [snip] rfeng@apache.org wrote: > Author: rfeng > Date: Tue Apr 3 20:19:08 2007 > New Revision: 525379 > > URL: http://svn.apache.org/viewvc?view=rev&rev=525379 > Log: > Add isConversational to the Interface > > I think it's ok for now if you want to have this conversational boolean flag on Interface, but according to the SCA spec, "conversational" is really a policy intent which I believe should be applied to the whole contract (including the interface and the corresponding callback interface, if any). I had put an isConversational flag on the first of Interface but had removed later it for this reason :) It's probably a good idea to add a //TODO to the code and/or a JIRA issue to mark that we'll need to make this change later. Here's the relevant text from the SCA assembly spec: This specification requires interfaces to be marked as conversational by means of a policy intent with the name "conversational". The form of the marking of this intent depends on the interface type. Note that it is also possible for a service or a reference to set the conversational intent when using an interface which is not marked with the conversational intent. This can be useful when reusing an existing interface definition that does not contain SCA information. -- Jean-Sebastien --------------------------------------------------------------------- To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org For additional commands, e-mail: tuscany-dev-help@ws.apache.org