<font size=2 face="sans-serif">Small correction: <b>InterceptionConfigurator
</b>is what I suggested (not InterceptorConfigurator).</font>
<br>
<br><font size=2 face="sans-serif">Many thanks,<br>
Emily<br>
===========================<br>
Emily Jiang<br>
WebSphere Application Server, CDI Development Lead</font>
<br><font size=2 face="sans-serif">&nbsp;<br>
MP 211, DE3A20, Winchester, Hampshire, England, SO21 2JN<br>
Phone: &nbsp;+44 (0)1962 816278 &nbsp;Internal: 246278<br>
<br>
Email: emijiang@uk.ibm.com <br>
Lotus Notes: Emily Jiang/UK/IBM@IBMGB<br>
</font>
<br>
<br>
<br>
<br><font size=1 color=#5f5f5f face="sans-serif">From: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">Emily Jiang/UK/IBM@IBMGB</font>
<br><font size=1 color=#5f5f5f face="sans-serif">To: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">John Ament &lt;john.ament@spartasystems.com&gt;</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Cc: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">cdi-dev &lt;cdi-dev@lists.jboss.org&gt;</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Date: &nbsp; &nbsp; &nbsp;
&nbsp;</font><font size=1 face="sans-serif">14/11/2016 10:43</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Subject: &nbsp; &nbsp;
&nbsp; &nbsp;</font><font size=1 face="sans-serif">Re: [cdi-dev]
Finding a new name for InterceptorProxyFactory</font>
<br><font size=1 color=#5f5f5f face="sans-serif">Sent by: &nbsp; &nbsp;
&nbsp; &nbsp;</font><font size=1 face="sans-serif">cdi-dev-bounces@lists.jboss.org</font>
<br>
<hr noshade>
<br>
<br>
<br><font size=2 face="sans-serif">I looked at the methods under *InterceptionFactory*.
To me, it sounds better to rename it to <b>InterceptorConfigurator </b>as
it has .configure() plus it configures or wraps the classes.</font><font size=3>
<br>
</font><font size=2 face="sans-serif"><br>
Thoughts?</font><font size=3> <br>
</font><font size=2 face="sans-serif"><br>
Many thanks,<br>
Emily<br>
===========================<br>
Emily Jiang<br>
WebSphere Application Server, CDI Development Lead</font><font size=3>
</font><font size=2 face="sans-serif"><br>
 <br>
MP 211, DE3A20, Winchester, Hampshire, England, SO21 2JN<br>
Phone: &nbsp;+44 (0)1962 816278 &nbsp;Internal: 246278<br>
<br>
Email: emijiang@uk.ibm.com <br>
Lotus Notes: Emily Jiang/UK/IBM@IBMGB</font><font size=3><br>
<br>
<br>
<br>
</font><font size=1 color=#5f5f5f face="sans-serif"><br>
From: &nbsp; &nbsp; &nbsp; &nbsp;</font><font size=1 face="sans-serif">John
Ament &lt;john.ament@spartasystems.com&gt;</font><font size=3> </font><font size=1 color=#5f5f5f face="sans-serif"><br>
To: &nbsp; &nbsp; &nbsp; &nbsp;</font><font size=1 face="sans-serif">Antoine
Sabot-Durand &lt;antoine@sabot-durand.net&gt;, cdi-dev &lt;cdi-dev@lists.jboss.org&gt;</font><font size=3>
</font><font size=1 color=#5f5f5f face="sans-serif"><br>
Date: &nbsp; &nbsp; &nbsp; &nbsp;</font><font size=1 face="sans-serif">08/11/2016
17:17</font><font size=3> </font><font size=1 color=#5f5f5f face="sans-serif"><br>
Subject: &nbsp; &nbsp; &nbsp; &nbsp;</font><font size=1 face="sans-serif">Re:
[cdi-dev] Finding a new name for InterceptorProxyFactory</font><font size=3>
</font><font size=1 color=#5f5f5f face="sans-serif"><br>
Sent by: &nbsp; &nbsp; &nbsp; &nbsp;</font><font size=1 face="sans-serif">cdi-dev-bounces@lists.jboss.org</font><font size=3>
<br>
</font>
<hr noshade><font size=3><br>
<br>
</font><font size=3 face="Calibri"><br>
I can't think of any, just want to make sure no one else was.</font><font size=3>
</font>
<p><font size=3><br>
<br>
</font>
<hr><font size=2 face="Calibri"><b><br>
From:</b> Antoine Sabot-Durand &lt;antoine@sabot-durand.net&gt;<b><br>
Sent:</b> Tuesday, November 8, 2016 12:04 PM<b><br>
To:</b> John Ament; cdi-dev<b><br>
Subject:</b> Re: [cdi-dev] Finding a new name for InterceptorProxyFactory</font><font size=3 face="Calibri">
<br>
 </font><font size=3>&nbsp;<br>
</font><font size=3 face="Calibri"><br>
On Tue, Nov 8, 2016 at 2:38 PM John Ament &lt;</font><a href=mailto:john.ament@spartasystems.com><font size=3 color=blue face="Calibri"><u>john.ament@spartasystems.com</u></font></a><font size=3 face="Calibri">&gt;
wrote:</font><font size=3> </font><font size=3 face="Calibri"><br>
If the only use case is for inceptors, I agree to InterceptionFactory.</font><font size=3>
</font>
<p><font size=3 face="Calibri">What other use case you are thinking of
John?</font><font size=3> <br>
<br>
</font><font size=3 face="Calibri"><br>
 </font><font size=3>&nbsp;<br>
<br>
</font>
<hr><font size=2 face="Calibri"><b><br>
From:</b> </font><a href="mailto:cdi-dev-bounces@lists.jboss.org" target=_blank><font size=2 color=blue face="Calibri"><u>cdi-dev-bounces@lists.jboss.org</u></font></a><font size=2 face="Calibri">
&lt;</font><a href="mailto:cdi-dev-bounces@lists.jboss.org" target=_blank><font size=2 color=blue face="Calibri"><u>cdi-dev-bounces@lists.jboss.org</u></font></a><font size=2 face="Calibri">&gt;
on behalf of Werner Keil &lt;</font><a href=mailto:werner.keil@gmail.com target=_blank><font size=2 color=blue face="Calibri"><u>werner.keil@gmail.com</u></font></a><font size=2 face="Calibri">&gt;<b><br>
Sent:</b> Tuesday, November 8, 2016 8:30 AM<b><br>
To:</b> cdi-dev</font><font size=3> </font><font size=2 face="Calibri"><b><br>
<br>
Subject:</b> Re: [cdi-dev] Finding a new name for InterceptorProxyFactory</font><font size=3>
</font><font size=3 face="Calibri"><br>
+1 for InterceptionFactory, too.</font><font size=3> </font><font size=3 face="Calibri"><br>
It sounds simpler.</font><font size=3><br>
</font><font size=3 face="Calibri"><br>
Werner</font><font size=3> <br>
<br>
</font><font size=3 face="Calibri"><br>
On Tue, Nov 8, 2016 at 2:29 PM, &lt;</font><a href="mailto:cdi-dev-request@lists.jboss.org" target=_blank><font size=3 color=blue face="Calibri"><u>cdi-dev-request@lists.jboss.org</u></font></a><font size=3 face="Calibri">&gt;
wrote:</font><font size=3> </font><font size=3 face="Calibri"><br>
Send cdi-dev mailing list submissions to<br>
 &nbsp; &nbsp; &nbsp; </font><a href="mailto:cdi-dev@lists.jboss.org" target=_blank><font size=3 color=blue face="Calibri"><u>cdi-dev@lists.jboss.org</u></font></a><font size=3 face="Calibri"><br>
<br>
To subscribe or unsubscribe via the World Wide Web, visit<br>
 &nbsp; &nbsp; &nbsp; </font><a href="https://lists.jboss.org/mailman/listinfo/cdi-dev" target=_blank><font size=3 color=blue face="Calibri"><u>https://lists.jboss.org/mailman/listinfo/cdi-dev</u></font></a><font size=3 face="Calibri"><br>
or, via email, send a message with subject or body 'help' to<br>
 &nbsp; &nbsp; &nbsp; </font><a href="mailto:cdi-dev-request@lists.jboss.org" target=_blank><font size=3 color=blue face="Calibri"><u>cdi-dev-request@lists.jboss.org</u></font></a><font size=3 face="Calibri"><br>
<br>
You can reach the person managing the list at<br>
 &nbsp; &nbsp; &nbsp; </font><a href="mailto:cdi-dev-owner@lists.jboss.org" target=_blank><font size=3 color=blue face="Calibri"><u>cdi-dev-owner@lists.jboss.org</u></font></a><font size=3 face="Calibri"><br>
<br>
When replying, please edit your Subject line so it is more specific<br>
than &quot;Re: Contents of cdi-dev digest...&quot;<br>
<br>
<br>
Today's Topics:<br>
<br>
 &nbsp;1. Re: Finding a new name for InterceptorProxyFactory (Mark Struberg)<br>
 &nbsp;2. Re: Finding a new name for InterceptorProxyFactory<br>
 &nbsp; &nbsp; (Antoine Sabot-Durand)<br>
 &nbsp;3. Re: Finding a new name for InterceptorProxyFactory<br>
 &nbsp; &nbsp; (Romain Manni-Bucau)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Mon, 7 Nov 2016 16:58:04 +0000 (UTC)<br>
From: Mark Struberg &lt;</font><a href=mailto:struberg@yahoo.de target=_blank><font size=3 color=blue face="Calibri"><u>struberg@yahoo.de</u></font></a><font size=3 face="Calibri">&gt;<br>
Subject: Re: [cdi-dev] Finding a new name for InterceptorProxyFactory<br>
To: Romain Manni-Bucau &lt;</font><a href=mailto:rmannibucau@gmail.com target=_blank><font size=3 color=blue face="Calibri"><u>rmannibucau@gmail.com</u></font></a><font size=3 face="Calibri">&gt;,
Antoine Sabot-Durand<br>
 &nbsp; &nbsp; &nbsp; &lt;</font><a href="mailto:antoine@sabot-durand.net" target=_blank><font size=3 color=blue face="Calibri"><u>antoine@sabot-durand.net</u></font></a><font size=3 face="Calibri">&gt;<br>
Cc: cdi-dev &lt;</font><a href="mailto:cdi-dev@lists.jboss.org" target=_blank><font size=3 color=blue face="Calibri"><u>cdi-dev@lists.jboss.org</u></font></a><font size=3 face="Calibri">&gt;<br>
Message-ID: &lt;</font><a href=mailto:421014798.1728352.1478537884045@mail.yahoo.com target=_blank><font size=3 color=blue face="Calibri"><u>421014798.1728352.1478537884045@mail.yahoo.com</u></font></a><font size=3 face="Calibri">&gt;<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 &lt;</font><a href=mailto:rmannibucau@gmail.com target=_blank><font size=3 color=blue face="Calibri"><u>rmannibucau@gmail.com</u></font></a><font size=3 face="Calibri">&gt;
wrote:<br>
&gt;<br>
&gt;Hello Antoine,<br>
&gt;<br>
&gt;<br>
&gt;concurrency-utilities use ContextFactory for something pretty close
(a proxying adding spec features over invocations) which is less &quot;cglib-like&quot;
than &quot;Enhancer&quot; 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>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;Romain Manni-Bucau<br>
&gt;@rmannibucau | &nbsp;Blog | Old Blog | Github | LinkedIn | JavaEE Factory<br>
&gt;<br>
&gt;2016-11-07 15:44 GMT+01:00 Antoine Sabot-Durand &lt;</font><a href="mailto:antoine@sabot-durand.net" target=_blank><font size=3 color=blue face="Calibri"><u>antoine@sabot-durand.net</u></font></a><font size=3 face="Calibri">&gt;:<br>
&gt;<br>
&gt;Hi all,<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;In my last review for CDI-580 (</font><a href="https://github.com/cdi-spec/" target=_blank><font size=3 color=blue face="Calibri"><u>https://github.com/cdi-spec/</u></font></a><font size=3 face="Calibri">
cdi/pull/315), I removed all reference to proxies in Javadoc and spec doc
following various feedback.<br>
&gt;&gt;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>
&gt;&gt;I listed some proposal in PR 315:<br>
&gt;&gt;- InstanceEnhancer (short but not very clear)<br>
&gt;&gt;- BusinessMethodInvocationFactor y (more exact from spec pov, but
is it clear from user pov?)<br>
&gt;&gt;- InterceptionFactory (cleared from user pov and near our initial
name)<br>
&gt;&gt;- InterceptionEnhancer<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;Feedback and other names are welcome.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;Antoine<br>
&gt;&gt;______________________________ _________________<br>
&gt;&gt;cdi-dev mailing list<br>
&gt;&gt;</font><a href="mailto:cdi-dev@lists.jboss.org" target=_blank><font size=3 color=blue face="Calibri"><u>cdi-dev@lists.jboss.org</u></font></a><font size=3 face="Calibri"><br>
&gt;&gt;</font><a href=https://lists.jboss.org/ target=_blank><font size=3 color=blue face="Calibri"><u>https://lists.jboss.org/</u></font></a><font size=3 face="Calibri">
mailman/listinfo/cdi-dev<br>
&gt;&gt;<br>
&gt;&gt;Note that for all code provided on this list, the provider licenses
the code under the Apache License, Version 2 (</font><a href=http://www.apache.org/ target=_blank><font size=3 color=blue face="Calibri"><u>http://www.apache.org/</u></font></a><font size=3 face="Calibri">
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>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
&gt;_______________________________________________<br>
&gt;cdi-dev mailing list<br>
&gt;</font><a href="mailto:cdi-dev@lists.jboss.org" target=_blank><font size=3 color=blue face="Calibri"><u>cdi-dev@lists.jboss.org</u></font></a><font size=3 face="Calibri"><br>
&gt;</font><a href="https://lists.jboss.org/mailman/listinfo/cdi-dev" target=_blank><font size=3 color=blue face="Calibri"><u>https://lists.jboss.org/mailman/listinfo/cdi-dev</u></font></a><font size=3 face="Calibri"><br>
&gt;<br>
&gt;Note that for all code provided on this list, the provider licenses
the code under the Apache License, Version 2 (</font><a href="http://www.apache.org/licenses/LICENSE-2.0.html" target=_blank><font size=3 color=blue face="Calibri"><u>http://www.apache.org/licenses/LICENSE-2.0.html</u></font></a><font size=3 face="Calibri">).
For all other ideas provided on this list, the provider waives all patent
and other intellectual property rights inherent in such information.<br>
&gt;<br>
&gt;<br>
<br>
<br>
------------------------------<br>
<br>
Message: 2<br>
Date: Tue, 08 Nov 2016 13:24:28 +0000<br>
From: Antoine Sabot-Durand &lt;</font><a href="mailto:antoine@sabot-durand.net" target=_blank><font size=3 color=blue face="Calibri"><u>antoine@sabot-durand.net</u></font></a><font size=3 face="Calibri">&gt;<br>
Subject: Re: [cdi-dev] Finding a new name for InterceptorProxyFactory<br>
To: Mark Struberg &lt;</font><a href=mailto:struberg@yahoo.de target=_blank><font size=3 color=blue face="Calibri"><u>struberg@yahoo.de</u></font></a><font size=3 face="Calibri">&gt;,
&nbsp;Romain Manni-Bucau<br>
 &nbsp; &nbsp; &nbsp; &lt;</font><a href=mailto:rmannibucau@gmail.com target=_blank><font size=3 color=blue face="Calibri"><u>rmannibucau@gmail.com</u></font></a><font size=3 face="Calibri">&gt;<br>
Cc: cdi-dev &lt;</font><a href="mailto:cdi-dev@lists.jboss.org" target=_blank><font size=3 color=blue face="Calibri"><u>cdi-dev@lists.jboss.org</u></font></a><font size=3 face="Calibri">&gt;<br>
Message-ID:<br>
 &nbsp; &nbsp; &nbsp; &lt;CABu-YBRhd8UYWck4-fibda_Ykoh-n=</font><a href=mailto:u_Xfhs48tUcBCOw_TiAw@mail.gmail.com target=_blank><font size=3 color=blue face="Calibri"><u>u_Xfhs48tUcBCOw_TiAw@mail.gmail.com</u></font></a><font size=3 face="Calibri">&gt;<br>
Content-Type: text/plain; charset=&quot;utf-8&quot;<br>
<br>
+1 for InterceptionFactory as well. I change my PR with this name.<br>
<br>
Romain, for the record, mentioning &quot;business method invocation&quot;
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 &quot;methods invocation&quot; are &quot;business<br>
methods invocation&quot;.<br>
<br>
Antoine<br>
<br>
On Mon, Nov 7, 2016 at 5:58 PM Mark Struberg &lt;</font><a href=mailto:struberg@yahoo.de target=_blank><font size=3 color=blue face="Calibri"><u>struberg@yahoo.de</u></font></a><font size=3 face="Calibri">&gt;
wrote:<br>
<br>
&gt; InterceptionFactory sounds fine for me.<br>
&gt;<br>
&gt;<br>
&gt; LieGrue,<br>
&gt; strub<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On Monday, 7 November 2016, 15:55, Romain Manni-Bucau &lt;<br>
&gt; </font><a href=mailto:rmannibucau@gmail.com target=_blank><font size=3 color=blue face="Calibri"><u>rmannibucau@gmail.com</u></font></a><font size=3 face="Calibri">&gt;
wrote:<br>
&gt; &gt;<br>
&gt; &gt;Hello Antoine,<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;concurrency-utilities use ContextFactory for something pretty
close (a<br>
&gt; proxying adding spec features over invocations) which is less &quot;cglib-like&quot;<br>
&gt; than &quot;Enhancer&quot; so I'd like to keep Factory. In the list<br>
&gt; InterceptionFactory looks clear enough. We neevr speak of business
method<br>
&gt; anymore I think so it would add a difficulty for something very useful
to<br>
&gt; go that deep in the naming I think.<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;Romain Manni-Bucau<br>
&gt; &gt;@rmannibucau | &nbsp;Blog | Old Blog | Github | LinkedIn | JavaEE
Factory<br>
&gt; &gt;<br>
&gt; &gt;2016-11-07 15:44 GMT+01:00 Antoine Sabot-Durand &lt;</font><a href="mailto:antoine@sabot-durand.net" target=_blank><font size=3 color=blue face="Calibri"><u>antoine@sabot-durand.net</u></font></a><font size=3 face="Calibri"><br>
&gt; &gt;:<br>
&gt; &gt;<br>
&gt; &gt;Hi all,<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;In my last review for CDI-580 (</font><a href="https://github.com/cdi-spec/" target=_blank><font size=3 color=blue face="Calibri"><u>https://github.com/cdi-spec/</u></font></a><font size=3 face="Calibri"><br>
&gt; cdi/pull/315), I removed all reference to proxies in Javadoc and spec
doc<br>
&gt; following various feedback.<br>
&gt; &gt;&gt;So now the name of the interface is the only one dealing with
Proxy, so<br>
&gt; we really need to find it a new name.<br>
&gt; &gt;&gt;I listed some proposal in PR 315:<br>
&gt; &gt;&gt;- InstanceEnhancer (short but not very clear)<br>
&gt; &gt;&gt;- BusinessMethodInvocationFactor y (more exact from spec pov,
but is it<br>
&gt; clear from user pov?)<br>
&gt; &gt;&gt;- InterceptionFactory (cleared from user pov and near our
initial name)<br>
&gt; &gt;&gt;- InterceptionEnhancer<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;Feedback and other names are welcome.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;Antoine<br>
&gt; &gt;&gt;______________________________ _________________<br>
&gt; &gt;&gt;cdi-dev mailing list<br>
&gt; &gt;&gt;</font><a href="mailto:cdi-dev@lists.jboss.org" target=_blank><font size=3 color=blue face="Calibri"><u>cdi-dev@lists.jboss.org</u></font></a><font size=3 face="Calibri"><br>
&gt; &gt;&gt;</font><a href=https://lists.jboss.org/ target=_blank><font size=3 color=blue face="Calibri"><u>https://lists.jboss.org/</u></font></a><font size=3 face="Calibri">
mailman/listinfo/cdi-dev<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;Note that for all code provided on this list, the provider
licenses the<br>
&gt; code under the Apache License, Version 2 (</font><a href=http://www.apache.org/ target=_blank><font size=3 color=blue face="Calibri"><u>http://www.apache.org/</u></font></a><font size=3 face="Calibri"><br>
&gt; licenses/LICENSE-2.0.html). For all other ideas provided on this list,
the<br>
&gt; provider waives all patent and other intellectual property rights
inherent<br>
&gt; in such information.<br>
&gt; &gt;&gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;_______________________________________________<br>
&gt; &gt;cdi-dev mailing list<br>
&gt; &gt;</font><a href="mailto:cdi-dev@lists.jboss.org" target=_blank><font size=3 color=blue face="Calibri"><u>cdi-dev@lists.jboss.org</u></font></a><font size=3 face="Calibri"><br>
&gt; &gt;</font><a href="https://lists.jboss.org/mailman/listinfo/cdi-dev" target=_blank><font size=3 color=blue face="Calibri"><u>https://lists.jboss.org/mailman/listinfo/cdi-dev</u></font></a><font size=3 face="Calibri"><br>
&gt; &gt;<br>
&gt; &gt;Note that for all code provided on this list, the provider licenses
the<br>
&gt; code under the Apache License, Version 2 (<br>
&gt; </font><a href="http://www.apache.org/licenses/LICENSE-2.0.html" target=_blank><font size=3 color=blue face="Calibri"><u>http://www.apache.org/licenses/LICENSE-2.0.html</u></font></a><font size=3 face="Calibri">).
For all other ideas<br>
&gt; provided on this list, the provider waives all patent and other<br>
&gt; intellectual property rights inherent in such information.<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt;<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: </font><a href="http://lists.jboss.org/pipermail/cdi-dev/attachments/20161108/efa4663c/attachment-0001.html" target=_blank><font size=3 color=blue face="Calibri"><u>http://lists.jboss.org/pipermail/cdi-dev/attachments/20161108/efa4663c/attachment-0001.html</u></font></a><font size=3 face="Calibri"><br>
<br>
------------------------------<br>
<br>
Message: 3<br>
Date: Tue, 8 Nov 2016 14:28:27 +0100<br>
From: Romain Manni-Bucau &lt;</font><a href=mailto:rmannibucau@gmail.com target=_blank><font size=3 color=blue face="Calibri"><u>rmannibucau@gmail.com</u></font></a><font size=3 face="Calibri">&gt;<br>
Subject: Re: [cdi-dev] Finding a new name for InterceptorProxyFactory<br>
To: Antoine Sabot-Durand &lt;</font><a href="mailto:antoine@sabot-durand.net" target=_blank><font size=3 color=blue face="Calibri"><u>antoine@sabot-durand.net</u></font></a><font size=3 face="Calibri">&gt;<br>
Cc: cdi-dev &lt;</font><a href="mailto:cdi-dev@lists.jboss.org" target=_blank><font size=3 color=blue face="Calibri"><u>cdi-dev@lists.jboss.org</u></font></a><font size=3 face="Calibri">&gt;<br>
Message-ID:<br>
 &nbsp; &nbsp; &nbsp; &lt;CACLE=</font><a href="mailto:7N-q9Uk9F2JuAU9f4T5wb8u26MMJ_LbNNhd1LkeQxvcWg@mail.gmail.com" target=_blank><font size=3 color=blue face="Calibri"><u>7N-q9Uk9F2JuAU9f4T5wb8u26MMJ_LbNNhd1LkeQxvcWg@mail.gmail.com</u></font></a><font size=3 face="Calibri">&gt;<br>
Content-Type: text/plain; charset=&quot;utf-8&quot;<br>
<br>
2016-11-08 14:24 GMT+01:00 Antoine Sabot-Durand &lt;</font><a href="mailto:antoine@sabot-durand.net" target=_blank><font size=3 color=blue face="Calibri"><u>antoine@sabot-durand.net</u></font></a><font size=3 face="Calibri">&gt;:<br>
<br>
&gt; +1 for InterceptionFactory as well. I change my PR with this name.<br>
&gt;<br>
&gt; Romain, for the record, mentioning &quot;business method invocation&quot;
and<br>
&gt; paragraph 7.2 is the only mean to bind this feature to the spec without<br>
&gt; mentioning implementation specific stuff like proxies. That's why
the<br>
&gt; javadoc and text for this new section lack clarity. In other word
we lack a<br>
&gt; simple name for instances on which &quot;methods invocation&quot;
are &quot;business<br>
&gt; methods invocation&quot;.<br>
&gt;<br>
&gt;<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>
&gt; Antoine<br>
&gt;<br>
&gt; On Mon, Nov 7, 2016 at 5:58 PM Mark Struberg &lt;</font><a href=mailto:struberg@yahoo.de target=_blank><font size=3 color=blue face="Calibri"><u>struberg@yahoo.de</u></font></a><font size=3 face="Calibri">&gt;
wrote:<br>
&gt;<br>
&gt;&gt; InterceptionFactory sounds fine for me.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; LieGrue,<br>
&gt;&gt; strub<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; On Monday, 7 November 2016, 15:55, Romain Manni-Bucau &lt;<br>
&gt;&gt; </font><a href=mailto:rmannibucau@gmail.com target=_blank><font size=3 color=blue face="Calibri"><u>rmannibucau@gmail.com</u></font></a><font size=3 face="Calibri">&gt;
wrote:<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;Hello Antoine,<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;concurrency-utilities use ContextFactory for something pretty
close (a<br>
&gt;&gt; proxying adding spec features over invocations) which is less
&quot;cglib-like&quot;<br>
&gt;&gt; than &quot;Enhancer&quot; so I'd like to keep Factory. In the
list<br>
&gt;&gt; InterceptionFactory looks clear enough. We neevr speak of business
method<br>
&gt;&gt; anymore I think so it would add a difficulty for something very
useful to<br>
&gt;&gt; go that deep in the naming I think.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;Romain Manni-Bucau<br>
&gt;&gt; &gt;@rmannibucau | &nbsp;Blog | Old Blog | Github | LinkedIn |
JavaEE Factory<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;2016-11-07 15:44 GMT+01:00 Antoine Sabot-Durand &lt;<br>
&gt;&gt; </font><a href="mailto:antoine@sabot-durand.net" target=_blank><font size=3 color=blue face="Calibri"><u>antoine@sabot-durand.net</u></font></a><font size=3 face="Calibri">&gt;:<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;Hi all,<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;In my last review for CDI-580 (</font><a href="https://github.com/cdi-spec/" target=_blank><font size=3 color=blue face="Calibri"><u>https://github.com/cdi-spec/</u></font></a><font size=3 face="Calibri"><br>
&gt;&gt; cdi/pull/315), I removed all reference to proxies in Javadoc and
spec doc<br>
&gt;&gt; following various feedback.<br>
&gt;&gt; &gt;&gt;So now the name of the interface is the only one dealing
with Proxy, so<br>
&gt;&gt; we really need to find it a new name.<br>
&gt;&gt; &gt;&gt;I listed some proposal in PR 315:<br>
&gt;&gt; &gt;&gt;- InstanceEnhancer (short but not very clear)<br>
&gt;&gt; &gt;&gt;- BusinessMethodInvocationFactor y (more exact from spec
pov, but is it<br>
&gt;&gt; clear from user pov?)<br>
&gt;&gt; &gt;&gt;- InterceptionFactory (cleared from user pov and near
our initial name)<br>
&gt;&gt; &gt;&gt;- InterceptionEnhancer<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;Feedback and other names are welcome.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;Antoine<br>
&gt;&gt; &gt;&gt;______________________________ _________________<br>
&gt;&gt; &gt;&gt;cdi-dev mailing list<br>
&gt;&gt; &gt;&gt;</font><a href="mailto:cdi-dev@lists.jboss.org" target=_blank><font size=3 color=blue face="Calibri"><u>cdi-dev@lists.jboss.org</u></font></a><font size=3 face="Calibri"><br>
&gt;&gt; &gt;&gt;</font><a href=https://lists.jboss.org/ target=_blank><font size=3 color=blue face="Calibri"><u>https://lists.jboss.org/</u></font></a><font size=3 face="Calibri">
mailman/listinfo/cdi-dev<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;Note that for all code provided on this list, the provider
licenses the<br>
&gt;&gt; code under the Apache License, Version 2 (</font><a href=http://www.apache.org/ target=_blank><font size=3 color=blue face="Calibri"><u>http://www.apache.org/</u></font></a><font size=3 face="Calibri"><br>
&gt;&gt; licenses/LICENSE-2.0.html). For all other ideas provided on this
list, the<br>
&gt;&gt; provider waives all patent and other intellectual property rights
inherent<br>
&gt;&gt; in such information.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;_______________________________________________<br>
&gt;&gt; &gt;cdi-dev mailing list<br>
&gt;&gt; &gt;</font><a href="mailto:cdi-dev@lists.jboss.org" target=_blank><font size=3 color=blue face="Calibri"><u>cdi-dev@lists.jboss.org</u></font></a><font size=3 face="Calibri"><br>
&gt;&gt; &gt;</font><a href="https://lists.jboss.org/mailman/listinfo/cdi-dev" target=_blank><font size=3 color=blue face="Calibri"><u>https://lists.jboss.org/mailman/listinfo/cdi-dev</u></font></a><font size=3 face="Calibri"><br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;Note that for all code provided on this list, the provider
licenses the<br>
&gt;&gt; code under the Apache License, Version 2 (</font><a href=http://www.apache.org/ target=_blank><font size=3 color=blue face="Calibri"><u>http://www.apache.org/</u></font></a><font size=3 face="Calibri"><br>
&gt;&gt; licenses/LICENSE-2.0.html). For all other ideas provided on this
list,<br>
&gt;&gt; the provider waives all patent and other intellectual property
rights<br>
&gt;&gt; inherent in such information.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt;<br>
&gt;<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: </font><a href="http://lists.jboss.org/pipermail/cdi-dev/attachments/20161108/c6e8a845/attachment.html" target=_blank><font size=3 color=blue face="Calibri"><u>http://lists.jboss.org/pipermail/cdi-dev/attachments/20161108/c6e8a845/attachment.html</u></font></a><font size=3 face="Calibri"><br>
<br>
------------------------------<br>
<br>
_______________________________________________<br>
cdi-dev mailing list</font><font size=3 color=blue><u><br>
</u></font><a href="mailto:cdi-dev@lists.jboss.org" target=_blank><font size=3 color=blue face="Calibri"><u>cdi-dev@lists.jboss.org</u></font></a><font size=3 color=blue><u><br>
</u></font><a href="https://lists.jboss.org/mailman/listinfo/cdi-dev" target=_blank><font size=3 color=blue face="Calibri"><u>https://lists.jboss.org/mailman/listinfo/cdi-dev</u></font></a><font size=3 face="Calibri"><br>
<br>
Note that for all code provided on this list, the provider licenses the
code under the Apache License, Version 2 (</font><a href="http://www.apache.org/licenses/LICENSE-2.0.html" target=_blank><font size=3 color=blue face="Calibri"><u>http://www.apache.org/licenses/LICENSE-2.0.html</u></font></a><font size=3 face="Calibri">).
&nbsp;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>
**************************************</font><font size=3> <br>
<br>
</font>
<hr><font size=3 face="Calibri">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. <br>
_______________________________________________<br>
cdi-dev mailing list</font><font size=3 color=blue><u><br>
</u></font><a href="mailto:cdi-dev@lists.jboss.org" target=_blank><font size=3 color=blue face="Calibri"><u>cdi-dev@lists.jboss.org</u></font></a><font size=3 color=blue><u><br>
</u></font><a href="https://lists.jboss.org/mailman/listinfo/cdi-dev" target=_blank><font size=3 color=blue face="Calibri"><u>https://lists.jboss.org/mailman/listinfo/cdi-dev</u></font></a><font size=3 face="Calibri"><br>
<br>
Note that for all code provided on this list, the provider licenses the
code under the Apache License, Version 2 (</font><a href="http://www.apache.org/licenses/LICENSE-2.0.html" target=_blank><font size=3 color=blue face="Calibri"><u>http://www.apache.org/licenses/LICENSE-2.0.html</u></font></a><font size=3 face="Calibri">).
For all other ideas provided on this list, the provider waives all patent
and other intellectual property rights inherent in such information.</font><font size=3>
<br>
</font>
<hr><font size=3>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. </font><tt><font size=2>_______________________________________________<br>
cdi-dev mailing list<br>
cdi-dev@lists.jboss.org</font></tt><font size=3 color=blue><u><br>
</u></font><a href="https://lists.jboss.org/mailman/listinfo/cdi-dev"><tt><font size=2 color=blue><u>https://lists.jboss.org/mailman/listinfo/cdi-dev</u></font></tt></a><tt><font size=2><br>
<br>
Note that for all code provided on this list, the provider licenses the
code under the Apache License, Version 2 (</font></tt><a href="http://www.apache.org/licenses/LICENSE-2.0.html"><tt><font size=2 color=blue><u>http://www.apache.org/licenses/LICENSE-2.0.html</u></font></tt></a><tt><font size=2>).
For all other ideas provided on this list, the provider waives all patent
and other intellectual property rights inherent in such information.</font></tt><font size=3>
</font><font size=2 face="sans-serif"><br>
<br>
Unless stated otherwise above:<br>
IBM United Kingdom Limited - Registered in England and Wales with number
741598. <br>
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6
3AU</font><tt><font size=2>_______________________________________________<br>
cdi-dev mailing list<br>
cdi-dev@lists.jboss.org<br>
</font></tt><a href="https://lists.jboss.org/mailman/listinfo/cdi-dev"><tt><font size=2>https://lists.jboss.org/mailman/listinfo/cdi-dev</font></tt></a><tt><font size=2><br>
<br>
Note that for all code provided on this list, the provider licenses the
code under the Apache License, Version 2 (</font></tt><a href="http://www.apache.org/licenses/LICENSE-2.0.html"><tt><font size=2>http://www.apache.org/licenses/LICENSE-2.0.html</font></tt></a><tt><font size=2>).
For all other ideas provided on this list, the provider waives all patent
and other intellectual property rights inherent in such information.</font></tt>
<br><font size=2 face="sans-serif"><br>
Unless stated otherwise above:<br>
IBM United Kingdom Limited - Registered in England and Wales with number
741598. <br>
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6
3AU<br>
</font>