Re: [DISCUSSION] PassByValue SPI, was: Re: svn commit: r628163

2008-03-02 Thread Simon Nash
Jean-Sebastien Delfino wrote: Simon Nash wrote: ... This is going in circles :) If you add a parameter to createInvoker to pass an InvokerProperties... then I have two questions: - who actually creates the InvokerProperties? > The Tuscany core runtime code that calls createInvoker(). - can

Re: [DISCUSSION] PassByValue SPI, was: Re: svn commit: r628163

2008-02-28 Thread Jean-Sebastien Delfino
Simon Nash wrote: ... This is going in circles :) If you add a parameter to createInvoker to pass an InvokerProperties... then I have two questions: - who actually creates the InvokerProperties? > The Tuscany core runtime code that calls createInvoker(). - can it still be an interface implem

Re: [DISCUSSION] PassByValue SPI, was: Re: svn commit: r628163

2008-02-28 Thread Simon Nash
Answers inline. Simon Jean-Sebastien Delfino wrote: Simon Nash wrote: See inline. Simon Raymond Feng wrote: Hi, I think Simon's proposal should work as follows instead of passing the properties to the createInvoker() call. public interface Invoker { InvokerProperties getPropertie

Re: [DISCUSSION] PassByValue SPI, was: Re: svn commit: r628163

2008-02-26 Thread Jean-Sebastien Delfino
Simon Nash wrote: See inline. Simon Raymond Feng wrote: Hi, I think Simon's proposal should work as follows instead of passing the properties to the createInvoker() call. public interface Invoker { InvokerProperties getProperties(); // Contribute properties } public class InvokerProp

Re: [DISCUSSION] PassByValue SPI, was: Re: svn commit: r628163

2008-02-26 Thread Simon Nash
See inline. Simon Raymond Feng wrote: Hi, I think Simon's proposal should work as follows instead of passing the properties to the createInvoker() call. public interface Invoker { InvokerProperties getProperties(); // Contribute properties } public class InvokerProperties { public

Re: [DISCUSSION] PassByValue SPI, was: Re: svn commit: r628163

2008-02-26 Thread Simon Nash
Jean-Sebastien Delfino wrote: Raymond Feng wrote: I think Simon's proposal should work as follows instead of passing the properties to the createInvoker() call. public interface Invoker { InvokerProperties getProperties(); // Contribute properties } public class InvokerProperties { publ

Re: [DISCUSSION] PassByValue SPI, was: Re: svn commit: r628163

2008-02-25 Thread Jean-Sebastien Delfino
Raymond Feng wrote: I think Simon's proposal should work as follows instead of passing the properties to the createInvoker() call. public interface Invoker { InvokerProperties getProperties(); // Contribute properties } public class InvokerProperties { public void setAllowsPassByReferenc

[DISCUSSION] PassByValue SPI, was: Re: svn commit: r628163

2008-02-25 Thread Raymond Feng
Hi, I think Simon's proposal should work as follows instead of passing the properties to the createInvoker() call. public interface Invoker { InvokerProperties getProperties(); // Contribute properties } public class InvokerProperties { public void setAllowsPassByReference(boolean allow