<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p>If the only use case is for inceptors, I agree to InterceptionFactory.</p>
<br>
<br>
<div style="color: rgb(0, 0, 0);">
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>From:</b> cdi-dev-bounces@lists.jboss.org <cdi-dev-bounces@lists.jboss.org> on behalf of Werner Keil <werner.keil@gmail.com><br>
<b>Sent:</b> Tuesday, November 8, 2016 8:30 AM<br>
<b>To:</b> cdi-dev<br>
<b>Subject:</b> Re: [cdi-dev] Finding a new name for InterceptorProxyFactory</font>
<div> </div>
</div>
<div>
<div dir="ltr">
<div>
<div>+1 for InterceptionFactory, too.<br>
</div>
It sounds simpler.<br>
<br>
</div>
Werner<br>
<div class="gmail_extra">
<div>
<div class="gmail_signature">
<div dir="ltr">
<div>
<div dir="ltr">
<div>
<div dir="ltr">
<div>
<div dir="ltr">
<div>
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr"><span lang="EN-GB">
<div style="font-family:arial,helvetica,sans-serif"><br>
</div>
</span></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<br>
<div class="gmail_quote">On Tue, Nov 8, 2016 at 2:29 PM, <span dir="ltr"><<a href="mailto:cdi-dev-request@lists.jboss.org" target="_blank">cdi-dev-request@lists.jboss.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex; border-left:1px #ccc solid; padding-left:1ex">
Send cdi-dev mailing list submissions to<br>
<a href="mailto:cdi-dev@lists.jboss.org">cdi-dev@lists.jboss.org</a><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
<a href="https://lists.jboss.org/mailman/listinfo/cdi-dev" rel="noreferrer" target="_blank">
https://lists.jboss.org/<wbr>mailman/listinfo/cdi-dev</a><br>
or, via email, send a message with subject or body 'help' to<br>
<a href="mailto:cdi-dev-request@lists.jboss.org">cdi-dev-request@lists.jboss.<wbr>org</a><br>
<br>
You can reach the person managing the list at<br>
<a href="mailto:cdi-dev-owner@lists.jboss.org">cdi-dev-owner@lists.jboss.org</a><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than "Re: Contents of cdi-dev digest..."<br>
<br>
<br>
Today's Topics:<br>
<br>
1. Re: Finding a new name for InterceptorProxyFactory (Mark Struberg)<br>
2. Re: Finding a new name for InterceptorProxyFactory<br>
(Antoine Sabot-Durand)<br>
3. Re: Finding a new name for InterceptorProxyFactory<br>
(Romain Manni-Bucau)<br>
<br>
<br>
------------------------------<wbr>------------------------------<wbr>----------<br>
<br>
Message: 1<br>
Date: Mon, 7 Nov 2016 16:58:04 +0000 (UTC)<br>
From: Mark Struberg <<a href="mailto:struberg@yahoo.de">struberg@yahoo.de</a>><br>
Subject: Re: [cdi-dev] Finding a new name for InterceptorProxyFactory<br>
To: Romain Manni-Bucau <<a href="mailto:rmannibucau@gmail.com">rmannibucau@gmail.com</a>>, Antoine Sabot-Durand<br>
<<a href="mailto:antoine@sabot-durand.net">antoine@sabot-durand.net</a>><br>
Cc: cdi-dev <<a href="mailto:cdi-dev@lists.jboss.org">cdi-dev@lists.jboss.org</a>><br>
Message-ID: <<a href="mailto:421014798.1728352.1478537884045@mail.yahoo.com">421014798.1728352.<wbr>1478537884045@mail.yahoo.com</a>><br>
Content-Type: text/plain; charset=UTF-8<br>
<br>
InterceptionFactory sounds fine for me.<br>
<br>
<br>
LieGrue,<br>
strub<br>
<br>
<br>
<br>
On Monday, 7 November 2016, 15:55, Romain Manni-Bucau <<a href="mailto:rmannibucau@gmail.com">rmannibucau@gmail.com</a>> wrote:<br>
><br>
>Hello Antoine,<br>
><br>
><br>
>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>
><br>
><br>
><br>
>Romain Manni-Bucau<br>
>@rmannibucau | Blog | Old Blog | Github | LinkedIn | JavaEE Factory<br>
><br>
>2016-11-07 15:44 GMT+01:00 Antoine Sabot-Durand <<a href="mailto:antoine@sabot-durand.net">antoine@sabot-durand.net</a>>:<br>
><br>
>Hi all,<br>
>><br>
>><br>
>>In my last review for CDI-580 (<a href="https://github.com/cdi-spec/" rel="noreferrer" 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>
>>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>
>>I listed some proposal in PR 315:<br>
>>- InstanceEnhancer (short but not very clear)<br>
>>- BusinessMethodInvocationFactor y (more exact from spec pov, but is it clear from user pov?)<br>
>>- InterceptionFactory (cleared from user pov and near our initial name)<br>
>>- InterceptionEnhancer<br>
>><br>
>><br>
>>Feedback and other names are welcome.<br>
>><br>
>><br>
>>Antoine<br>
>>____________________________<wbr>__ _________________<br>
>>cdi-dev mailing list<br>
>><a href="mailto:cdi-dev@lists.jboss.org">cdi-dev@lists.jboss.org</a><br>
>><a href="https://lists.jboss.org/" rel="noreferrer" target="_blank">https://lists.jboss.org/</a> mailman/listinfo/cdi-dev<br>
>><br>
>>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" 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>
>><br>
><br>
><br>
>_____________________________<wbr>__________________<br>
>cdi-dev mailing list<br>
><a href="mailto:cdi-dev@lists.jboss.org">cdi-dev@lists.jboss.org</a><br>
><a href="https://lists.jboss.org/mailman/listinfo/cdi-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/<wbr>mailman/listinfo/cdi-dev</a><br>
><br>
>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" target="_blank">http://www.apache.org/<wbr>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>
><br>
><br>
<br>
<br>
------------------------------<br>
<br>
Message: 2<br>
Date: Tue, 08 Nov 2016 13:24:28 +0000<br>
From: Antoine Sabot-Durand <<a href="mailto:antoine@sabot-durand.net">antoine@sabot-durand.net</a>><br>
Subject: Re: [cdi-dev] Finding a new name for InterceptorProxyFactory<br>
To: Mark Struberg <<a href="mailto:struberg@yahoo.de">struberg@yahoo.de</a>>, Romain Manni-Bucau<br>
<<a href="mailto:rmannibucau@gmail.com">rmannibucau@gmail.com</a>><br>
Cc: cdi-dev <<a href="mailto:cdi-dev@lists.jboss.org">cdi-dev@lists.jboss.org</a>><br>
Message-ID:<br>
<CABu-YBRhd8UYWck4-fibda_Ykoh-<wbr>n=<a href="mailto:u_Xfhs48tUcBCOw_TiAw@mail.gmail.com">u_Xfhs48tUcBCOw_TiAw@mail.<wbr>gmail.com</a>><br>
Content-Type: text/plain; charset="utf-8"<br>
<br>
+1 for InterceptionFactory as well. I change my PR with this name.<br>
<br>
Romain, for the record, mentioning "business method invocation" and<br>
paragraph 7.2 is the only mean to bind this feature to the spec without<br>
mentioning implementation specific stuff like proxies. That's why the<br>
javadoc and text for this new section lack clarity. In other word we lack a<br>
simple name for instances on which "methods invocation" are "business<br>
methods invocation".<br>
<br>
Antoine<br>
<br>
On Mon, Nov 7, 2016 at 5:58 PM Mark Struberg <<a href="mailto:struberg@yahoo.de">struberg@yahoo.de</a>> wrote:<br>
<br>
> InterceptionFactory sounds fine for me.<br>
><br>
><br>
> LieGrue,<br>
> strub<br>
><br>
><br>
><br>
> On Monday, 7 November 2016, 15:55, Romain Manni-Bucau <<br>
> <a href="mailto:rmannibucau@gmail.com">rmannibucau@gmail.com</a>> wrote:<br>
> ><br>
> >Hello Antoine,<br>
> ><br>
> ><br>
> >concurrency-utilities use ContextFactory for something pretty close (a<br>
> proxying adding spec features over invocations) which is less "cglib-like"<br>
> than "Enhancer" so I'd like to keep Factory. In the list<br>
> InterceptionFactory looks clear enough. We neevr speak of business method<br>
> anymore I think so it would add a difficulty for something very useful to<br>
> go that deep in the naming I think.<br>
> ><br>
> ><br>
> ><br>
> >Romain Manni-Bucau<br>
> >@rmannibucau | Blog | Old Blog | Github | LinkedIn | JavaEE Factory<br>
> ><br>
> >2016-11-07 15:44 GMT+01:00 Antoine Sabot-Durand <<a href="mailto:antoine@sabot-durand.net">antoine@sabot-durand.net</a><br>
> >:<br>
> ><br>
> >Hi all,<br>
> >><br>
> >><br>
> >>In my last review for CDI-580 (<a href="https://github.com/cdi-spec/" rel="noreferrer" target="_blank">https://github.com/cdi-spec/</a><br>
> cdi/pull/315), I removed all reference to proxies in Javadoc and spec doc<br>
> following various feedback.<br>
> >>So now the name of the interface is the only one dealing with Proxy, so<br>
> we really need to find it a new name.<br>
> >>I listed some proposal in PR 315:<br>
> >>- InstanceEnhancer (short but not very clear)<br>
> >>- BusinessMethodInvocationFactor y (more exact from spec pov, but is it<br>
> clear from user pov?)<br>
> >>- InterceptionFactory (cleared from user pov and near our initial name)<br>
> >>- InterceptionEnhancer<br>
> >><br>
> >><br>
> >>Feedback and other names are welcome.<br>
> >><br>
> >><br>
> >>Antoine<br>
> >>____________________________<wbr>__ _________________<br>
> >>cdi-dev mailing list<br>
> >><a href="mailto:cdi-dev@lists.jboss.org">cdi-dev@lists.jboss.org</a><br>
> >><a href="https://lists.jboss.org/" rel="noreferrer" target="_blank">https://lists.jboss.org/</a> mailman/listinfo/cdi-dev<br>
> >><br>
> >>Note that for all code provided on this list, the provider licenses the<br>
> code under the Apache License, Version 2 (<a href="http://www.apache.org/" rel="noreferrer" target="_blank">http://www.apache.org/</a><br>
> licenses/LICENSE-2.0.html). For all other ideas provided on this list, the<br>
> provider waives all patent and other intellectual property rights inherent<br>
> in such information.<br>
> >><br>
> ><br>
> ><br>
> >_____________________________<wbr>__________________<br>
> >cdi-dev mailing list<br>
> ><a href="mailto:cdi-dev@lists.jboss.org">cdi-dev@lists.jboss.org</a><br>
> ><a href="https://lists.jboss.org/mailman/listinfo/cdi-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/<wbr>mailman/listinfo/cdi-dev</a><br>
> ><br>
> >Note that for all code provided on this list, the provider licenses the<br>
> code under the Apache License, Version 2 (<br>
> <a href="http://www.apache.org/licenses/LICENSE-2.0.html" rel="noreferrer" target="_blank">
http://www.apache.org/<wbr>licenses/LICENSE-2.0.html</a>). For all other ideas<br>
> provided on this list, the provider waives all patent and other<br>
> intellectual property rights inherent in such information.<br>
> ><br>
> ><br>
><br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <a href="http://lists.jboss.org/pipermail/cdi-dev/attachments/20161108/efa4663c/attachment-0001.html" rel="noreferrer" target="_blank">
http://lists.jboss.org/<wbr>pipermail/cdi-dev/attachments/<wbr>20161108/efa4663c/attachment-<wbr>0001.html</a><br>
<br>
------------------------------<br>
<br>
Message: 3<br>
Date: Tue, 8 Nov 2016 14:28:27 +0100<br>
From: Romain Manni-Bucau <<a href="mailto:rmannibucau@gmail.com">rmannibucau@gmail.com</a>><br>
Subject: Re: [cdi-dev] Finding a new name for InterceptorProxyFactory<br>
To: Antoine Sabot-Durand <<a href="mailto:antoine@sabot-durand.net">antoine@sabot-durand.net</a>><br>
Cc: cdi-dev <<a href="mailto:cdi-dev@lists.jboss.org">cdi-dev@lists.jboss.org</a>><br>
Message-ID:<br>
<CACLE=<a href="mailto:7N-q9Uk9F2JuAU9f4T5wb8u26MMJ_LbNNhd1LkeQxvcWg@mail.gmail.com">7N-<wbr>q9Uk9F2JuAU9f4T5wb8u26MMJ_<wbr>LbNNhd1LkeQxvcWg@mail.gmail.<wbr>com</a>><br>
Content-Type: text/plain; charset="utf-8"<br>
<br>
2016-11-08 14:24 GMT+01:00 Antoine Sabot-Durand <<a href="mailto:antoine@sabot-durand.net">antoine@sabot-durand.net</a>>:<br>
<br>
> +1 for InterceptionFactory as well. I change my PR with this name.<br>
><br>
> Romain, for the record, mentioning "business method invocation" and<br>
> paragraph 7.2 is the only mean to bind this feature to the spec without<br>
> mentioning implementation specific stuff like proxies. That's why the<br>
> javadoc and text for this new section lack clarity. In other word we lack a<br>
> simple name for instances on which "methods invocation" are "business<br>
> methods invocation".<br>
><br>
><br>
Agree and it fits the spec but since EJB I never heard any developer (not<br>
developping weld or openwebbeans) using this term so for the API it would<br>
be rude IMHO - was the point, nothing more.<br>
<br>
<br>
> Antoine<br>
><br>
> On Mon, Nov 7, 2016 at 5:58 PM Mark Struberg <<a href="mailto:struberg@yahoo.de">struberg@yahoo.de</a>> wrote:<br>
><br>
>> InterceptionFactory sounds fine for me.<br>
>><br>
>><br>
>> LieGrue,<br>
>> strub<br>
>><br>
>><br>
>><br>
>> On Monday, 7 November 2016, 15:55, Romain Manni-Bucau <<br>
>> <a href="mailto:rmannibucau@gmail.com">rmannibucau@gmail.com</a>> wrote:<br>
>> ><br>
>> >Hello Antoine,<br>
>> ><br>
>> ><br>
>> >concurrency-utilities use ContextFactory for something pretty close (a<br>
>> proxying adding spec features over invocations) which is less "cglib-like"<br>
>> than "Enhancer" so I'd like to keep Factory. In the list<br>
>> InterceptionFactory looks clear enough. We neevr speak of business method<br>
>> anymore I think so it would add a difficulty for something very useful to<br>
>> go that deep in the naming I think.<br>
>> ><br>
>> ><br>
>> ><br>
>> >Romain Manni-Bucau<br>
>> >@rmannibucau | Blog | Old Blog | Github | LinkedIn | JavaEE Factory<br>
>> ><br>
>> >2016-11-07 15:44 GMT+01:00 Antoine Sabot-Durand <<br>
>> <a href="mailto:antoine@sabot-durand.net">antoine@sabot-durand.net</a>>:<br>
>> ><br>
>> >Hi all,<br>
>> >><br>
>> >><br>
>> >>In my last review for CDI-580 (<a href="https://github.com/cdi-spec/" rel="noreferrer" target="_blank">https://github.com/cdi-spec/</a><br>
>> cdi/pull/315), I removed all reference to proxies in Javadoc and spec doc<br>
>> following various feedback.<br>
>> >>So now the name of the interface is the only one dealing with Proxy, so<br>
>> we really need to find it a new name.<br>
>> >>I listed some proposal in PR 315:<br>
>> >>- InstanceEnhancer (short but not very clear)<br>
>> >>- BusinessMethodInvocationFactor y (more exact from spec pov, but is it<br>
>> clear from user pov?)<br>
>> >>- InterceptionFactory (cleared from user pov and near our initial name)<br>
>> >>- InterceptionEnhancer<br>
>> >><br>
>> >><br>
>> >>Feedback and other names are welcome.<br>
>> >><br>
>> >><br>
>> >>Antoine<br>
>> >>____________________________<wbr>__ _________________<br>
>> >>cdi-dev mailing list<br>
>> >><a href="mailto:cdi-dev@lists.jboss.org">cdi-dev@lists.jboss.org</a><br>
>> >><a href="https://lists.jboss.org/" rel="noreferrer" target="_blank">https://lists.jboss.org/</a> mailman/listinfo/cdi-dev<br>
>> >><br>
>> >>Note that for all code provided on this list, the provider licenses the<br>
>> code under the Apache License, Version 2 (<a href="http://www.apache.org/" rel="noreferrer" target="_blank">http://www.apache.org/</a><br>
>> licenses/LICENSE-2.0.html). For all other ideas provided on this list, the<br>
>> provider waives all patent and other intellectual property rights inherent<br>
>> in such information.<br>
>> >><br>
>> ><br>
>> ><br>
>> >_____________________________<wbr>__________________<br>
>> >cdi-dev mailing list<br>
>> ><a href="mailto:cdi-dev@lists.jboss.org">cdi-dev@lists.jboss.org</a><br>
>> ><a href="https://lists.jboss.org/mailman/listinfo/cdi-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/<wbr>mailman/listinfo/cdi-dev</a><br>
>> ><br>
>> >Note that for all code provided on this list, the provider licenses the<br>
>> code under the Apache License, Version 2 (<a href="http://www.apache.org/" rel="noreferrer" target="_blank">http://www.apache.org/</a><br>
>> licenses/LICENSE-2.0.html). For all other ideas provided on this list,<br>
>> the provider waives all patent and other intellectual property rights<br>
>> inherent in such information.<br>
>> ><br>
>> ><br>
>><br>
><br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <a href="http://lists.jboss.org/pipermail/cdi-dev/attachments/20161108/c6e8a845/attachment.html" rel="noreferrer" target="_blank">
http://lists.jboss.org/<wbr>pipermail/cdi-dev/attachments/<wbr>20161108/c6e8a845/attachment.<wbr>html</a><br>
<br>
------------------------------<br>
<br>
______________________________<wbr>_________________<br>
cdi-dev mailing list<br>
<a href="mailto:cdi-dev@lists.jboss.org">cdi-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/cdi-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/<wbr>mailman/listinfo/cdi-dev</a><br>
<br>
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" target="_blank">http://www.apache.org/<wbr>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>
<br>
End of cdi-dev Digest, Vol 72, Issue 5<br>
******************************<wbr>********<br>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</div>
</div>
<hr>
NOTICE: This e-mail message and any attachments may contain confidential, proprietary, and/or privileged information which should be treated accordingly. If you are not the intended recipient, please notify the sender immediately by return e-mail, delete this
message, and destroy all physical and electronic copies. Thank you.
</body>
</html>