Return-Path: Delivered-To: apmail-ws-tuscany-dev-archive@locus.apache.org Received: (qmail 53691 invoked from network); 6 Feb 2008 01:33:57 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 6 Feb 2008 01:33:57 -0000 Received: (qmail 16951 invoked by uid 500); 6 Feb 2008 01:33:49 -0000 Delivered-To: apmail-ws-tuscany-dev-archive@ws.apache.org Received: (qmail 16925 invoked by uid 500); 6 Feb 2008 01:33:49 -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 16914 invoked by uid 99); 6 Feb 2008 01:33:48 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Feb 2008 17:33:48 -0800 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [76.96.62.64] (HELO QMTA07.westchester.pa.mail.comcast.net) (76.96.62.64) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 06 Feb 2008 01:33:32 +0000 Received: from OMTA01.westchester.pa.mail.comcast.net ([76.96.62.11]) by QMTA07.westchester.pa.mail.comcast.net with comcast id lwhR1Y00b0EZKEL570Rs00; Wed, 06 Feb 2008 01:33:18 +0000 Received: from delfinoj60.burlingame.ibm.com ([32.97.110.142]) by OMTA01.westchester.pa.mail.comcast.net with comcast id m1ZE1Y00634NxMc3M00000; Wed, 06 Feb 2008 01:33:21 +0000 X-Authority-Analysis: v=1.0 c=1 a=I-qdPZ8pHM0A:10 a=deIDFCPdAdcHVgyYMV0A:9 a=0WLk3ygcgO3wauqteuC-kn0Esk4A:4 a=QJAqVYndk0IA:10 Message-ID: <47A90E59.3080208@apache.org> Date: Tue, 05 Feb 2008 17:33:13 -0800 From: Jean-Sebastien Delfino User-Agent: Thunderbird 2.0.0.9 (X11/20071031) MIME-Version: 1.0 To: tuscany-dev@ws.apache.org Subject: Re: Bypassing unnecessary transforms by Tuscany databinding framework References: <007001c86859$bbb24660$68554c09@rfengt60p> In-Reply-To: <007001c86859$bbb24660$68554c09@rfengt60p> Content-Type: text/plain; charset=iso-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Raymond Feng wrote: > Let me try to propose the following fix: > > 1) Add new interface such as PassByValueProvider (please help me with a > better name) to the SPI. > > public interface PassByValueProvider { > /** > * Indicate if the provider will enforce the pass-by-value semantics > */ > boolean isPassByValueEnforced(Operation op); > } > [snip] How about having the interceptors optionally implement that kind of interface instead of the providers? -- Jean-Sebastien --------------------------------------------------------------------- To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org For additional commands, e-mail: tuscany-dev-help@ws.apache.org