On Fri, Oct 10, 2008 at 2:21 PM, Scott Kurz (JIRA)
<[email protected]>wrote:

> Pool stateless-scoped Java impl instances
> -----------------------------------------
>
>                 Key: TUSCANY-2635
>                 URL: https://issues.apache.org/jira/browse/TUSCANY-2635
>             Project: Tuscany
>          Issue Type: Improvement
>            Reporter: Scott Kurz
>            Priority: Minor
>
>
> I'd like to see if we can pool the stateless instances in order to improve
> performance.  The proxy injection in particular is expensive.
>
> Of course, this assumes that, in a general sense, the references backing
> the proxies are not being setup with any type of context as they are used.
>   I'm speaking generally since I don't have any specific examples to the
> contrary...  but if there were such examples it would obviously be the key
> consideration in deciding how to go forward on this, so I'd be interested to
> hear.
>
> --
> This message is automatically generated by JIRA.
> -
> You can reply to this email to add a comment to the issue online.
>
>
Hi Scott

Can you say a little more about what the implications for pooling stateless
instances would be, for example,

1st call - Create object
   @Reference injected
   @Init run

1st Operation execution ends
   @Destory called
   Reset any conversational/callback state help in the components references
   object put in pool

2nd call - Retrieve object from pool
   @Init called

2nd Operation execution ends
   @Destory called
   Reset any conversational/callback state help in the components references
   object put in pool

Is that the sort of thing you were thinking of in order to remove the
injection overhead?

Simon

Reply via email to