<div dir="ltr">+1 for InterceptionFactory as well. I change my PR with this name.<br><div><br></div><div>Romain, for the record, mentioning "business method invocation" and paragraph 7.2 is the only mean to bind this feature to the spec without mentioning implementation specific stuff like proxies. That's why the javadoc and text for this new section lack clarity. In other word we lack a simple name for instances on which "methods invocation" are "business methods invocation".</div><div><br></div><div>Antoine</div></div><br><div class="gmail_quote"><div dir="ltr">On Mon, Nov 7, 2016 at 5:58 PM Mark Struberg <<a href="mailto:struberg@yahoo.de">struberg@yahoo.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">InterceptionFactory sounds fine for me.<br class="gmail_msg">
<br class="gmail_msg">
<br class="gmail_msg">
LieGrue,<br class="gmail_msg">
strub<br class="gmail_msg">
<br class="gmail_msg">
<br class="gmail_msg">
<br class="gmail_msg">
On Monday, 7 November 2016, 15:55, Romain Manni-Bucau <<a href="mailto:rmannibucau@gmail.com" class="gmail_msg" target="_blank">rmannibucau@gmail.com</a>> wrote:<br class="gmail_msg">
><br class="gmail_msg">
>Hello Antoine,<br class="gmail_msg">
><br class="gmail_msg">
><br class="gmail_msg">
>concurrency-utilities use ContextFactory for something pretty close (a proxying adding spec features over invocations) which is less "cglib-like" than "Enhancer" so I'd like to keep Factory. In the list InterceptionFactory looks clear enough. We neevr speak of business method anymore I think so it would add a difficulty for something very useful to go that deep in the naming I think.<br class="gmail_msg">
><br class="gmail_msg">
><br class="gmail_msg">
><br class="gmail_msg">
>Romain Manni-Bucau<br class="gmail_msg">
>@rmannibucau | Blog | Old Blog | Github | LinkedIn | JavaEE Factory<br class="gmail_msg">
><br class="gmail_msg">
>2016-11-07 15:44 GMT+01:00 Antoine Sabot-Durand <<a href="mailto:antoine@sabot-durand.net" class="gmail_msg" target="_blank">antoine@sabot-durand.net</a>>:<br class="gmail_msg">
><br class="gmail_msg">
>Hi all,<br class="gmail_msg">
>><br class="gmail_msg">
>><br class="gmail_msg">
>>In my last review for CDI-580 (<a href="https://github.com/cdi-spec/" rel="noreferrer" class="gmail_msg" target="_blank">https://github.com/cdi-spec/</a> cdi/pull/315), I removed all reference to proxies in Javadoc and spec doc following various feedback.<br class="gmail_msg">
>>So now the name of the interface is the only one dealing with Proxy, so we really need to find it a new name.<br class="gmail_msg">
>>I listed some proposal in PR 315:<br class="gmail_msg">
>>- InstanceEnhancer (short but not very clear)<br class="gmail_msg">
>>- BusinessMethodInvocationFactor y (more exact from spec pov, but is it clear from user pov?)<br class="gmail_msg">
>>- InterceptionFactory (cleared from user pov and near our initial name)<br class="gmail_msg">
>>- InterceptionEnhancer<br class="gmail_msg">
>><br class="gmail_msg">
>><br class="gmail_msg">
>>Feedback and other names are welcome.<br class="gmail_msg">
>><br class="gmail_msg">
>><br class="gmail_msg">
>>Antoine<br class="gmail_msg">
>>______________________________ _________________<br class="gmail_msg">
>>cdi-dev mailing list<br class="gmail_msg">
>><a href="mailto:cdi-dev@lists.jboss.org" class="gmail_msg" target="_blank">cdi-dev@lists.jboss.org</a><br class="gmail_msg">
>><a href="https://lists.jboss.org/" rel="noreferrer" class="gmail_msg" target="_blank">https://lists.jboss.org/</a> mailman/listinfo/cdi-dev<br class="gmail_msg">
>><br class="gmail_msg">
>>Note that for all code provided on this list, the provider licenses the code under the Apache License, Version 2 (<a href="http://www.apache.org/" rel="noreferrer" class="gmail_msg" target="_blank">http://www.apache.org/</a> licenses/LICENSE-2.0.html). For all other ideas provided on this list, the provider waives all patent and other intellectual property rights inherent in such information.<br class="gmail_msg">
>><br class="gmail_msg">
><br class="gmail_msg">
><br class="gmail_msg">
>_______________________________________________<br class="gmail_msg">
>cdi-dev mailing list<br class="gmail_msg">
><a href="mailto:cdi-dev@lists.jboss.org" class="gmail_msg" target="_blank">cdi-dev@lists.jboss.org</a><br class="gmail_msg">
><a href="https://lists.jboss.org/mailman/listinfo/cdi-dev" rel="noreferrer" class="gmail_msg" target="_blank">https://lists.jboss.org/mailman/listinfo/cdi-dev</a><br class="gmail_msg">
><br class="gmail_msg">
>Note that for all code provided on this list, the provider licenses the code under the Apache License, Version 2 (<a href="http://www.apache.org/licenses/LICENSE-2.0.html" rel="noreferrer" class="gmail_msg" target="_blank">http://www.apache.org/licenses/LICENSE-2.0.html</a>). For all other ideas provided on this list, the provider waives all patent and other intellectual property rights inherent in such information.<br class="gmail_msg">
><br class="gmail_msg">
><br class="gmail_msg">
</blockquote></div>