tuscany-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Raymond Feng" <enjoyj...@gmail.com>
Subject Re: [VOTE] Pass-by-value related SPI change
Date Mon, 03 Mar 2008 05:24:56 GMT
Isn't option [3] on the vote the same as your [n]?

[3] Define an "InvokerProperties" interface to encapsulate known properties 
including "allowsPassByReference", change the Provider.createInvoker() to 
take InvokerProperties. Add "getInvokerProperties()" to the Invoker 
interface.

[n] Define an "InvokerProperties" interface to encapsulate known properties 
including "allowsPassByReference", add an "InvokerProperties" parameter to 
the createInvoker() method, and add "getInvokerProperties()" to the Invoker 
interface.

Thanks,
Raymond

--------------------------------------------------
From: "Simon Nash" <nash@apache.org>
Sent: Sunday, March 02, 2008 2:34 PM
To: <tuscany-dev@ws.apache.org>
Subject: Re: [VOTE] Pass-by-value related SPI change

> Raymond Feng wrote:
>> Hi,
>>
>> Please vote on one of the following five options to define 
>> allowsPassByReference property for Invokers. You can vote with multiple 
>> choices ordered by your preference.
>>
>> [1] Add "boolean allowsPassByReference()" to the Invoker interface 
>> directly
>>
>> [2] Add "boolean allowsPassByReference()" to an optional SPI (either a 
>> separate interface or a sub-interface of Invoker)
>>
>> [3] Define an "InvokerProperties" interface to encapsulate known 
>> properties including "allowsPassByReference", change the 
>> Provider.createInvoker() to take InvokerProperties. Add 
>> "getInvokerProperties()" to the Invoker interface.
>>
>> [4] Define an "InvokerProperties" class to encapsulate known properties 
>> including "allowsPassByReference", add "getInvokerProperties()" to the 
>> Invoker interface.
>>
>> [5] Define an "InvokerProperties" interface to encapsulate known 
>> properties including "allowsPassByReference", define an 
>> "InvocationPropertiesFactory" interface to create "InvokerProperties", 
>> add "getInvokerProperties()" to the Invoker interface.
>>
>> My vote is [1], [2].
>>
>> Thanks,
>> Raymond
>>
> Despite my request in [1], the option I proposed in [2] has not been
> included in this vote.  It may be that option [5] was intended to be
> this option, but as stated here it has significant differences from
> my proposal.
>
> I'd like to request that this vote be withdrawn and restarted with
> the option I proposed in [2] included.  To avoid any possible ambiguity,
> here is the summary wording for this option.
>
> [n] Define an "InvokerProperties" interface to encapsulate known
> properties including "allowsPassByReference", add an "InvokerProperties"
> parameter to the createInvoker() method, and add "getInvokerProperties()"
> to the Invoker interface.
>
>   Simon
>
> [1] http://www.mail-archive.com/tuscany-dev@ws.apache.org/msg28294.html
> [2] http://www.mail-archive.com/tuscany-dev@ws.apache.org/msg28086.html
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
> For additional commands, e-mail: tuscany-dev-help@ws.apache.org
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-dev-help@ws.apache.org


Mime
View raw message