<font size=2 face="sans-serif">+1.</font>
<br><font size=2 face="sans-serif">This is a really useful feature as more
and more customers will move forward to Java8 and might hit this problem.</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">Jens Schumann &lt;jens.schumann@openknowledge.de&gt;</font>
<br><font size=1 color=#5f5f5f face="sans-serif">To: &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">09/02/2016 17:15</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]
[Vote] for CDI-527 / PR 271 allow proxying of classes with non-private
final methods</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=1 face="Arial">+1</font>
<br>
<br><font size=1 face="Arial">(even though I can live with a portable alternative
approach to the current PR)</font>
<br>
<br><font size=1 face="Arial">So far I did not express my support for this
PR even though I promised to do so. Unable to proxy those classes is a
major issue to me while migrating old software to a newer environment.</font>
<br>
<br><font size=1 face="Arial">As soon as you deal with 5 to 10+ years old
software and try to migrate your large application step by step you will
encounter framework base classes with (protected) final methods. CDI, @Inject
and interceptors help a lot to cleanup the old stuff, however I have to
extend (currently unproxyable) framework base classes to do so. Example:
I have to extend AbstractFrameworkXyzAction with public and/ or protected
final methods to implement use case logic, and the derived classes should
be CDI beans. </font>
<br>
<br><font size=1 face="Arial">On the other hand - changing the old jar's
is not an option either.</font>
<br>
<br><font size=1 face="Arial">With this feature I can stop copying the
modified base classes to my local archive (mostly .war) &nbsp;in order
to override the old classes.</font>
<br>
<br><font size=1 face="Arial">Jens</font>
<br>
<br>
<br>
<br>
<br><font size=2 face="Calibri"><b>Von: </b>&lt;</font><a href="mailto:cdi-dev-bounces@lists.jboss.org"><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 Antoine Sabot-Durand &lt;</font><a href="mailto:antoine@sabot-durand.net"><font size=2 color=blue face="Calibri"><u>antoine@sabot-durand.net</u></font></a><font size=2 face="Calibri">&gt;<b><br>
Datum: </b>Tuesday 9 February 2016 17:36<b><br>
An: </b>CDI-Dev &lt;</font><a href="mailto:cdi-dev@lists.jboss.org"><font size=2 color=blue face="Calibri"><u>cdi-dev@lists.jboss.org</u></font></a><font size=2 face="Calibri">&gt;<b><br>
Betreff: </b>[cdi-dev] [Vote] for CDI-527 / PR 271 allow proxying of classes
with non-private final methods</font>
<br>
<br><font size=1 face="Arial">Hi all,</font>
<br>
<br><font size=1 face="Arial">There have been a lot of discussion around
CDI-527 in the last weeks:</font>
<br><a href="https://issues.jboss.org/browse/CDI-527"><font size=1 color=blue face="Arial"><u>https://issues.jboss.org/browse/CDI-527</u></font></a>
<br>
<br><font size=1 face="Arial">Mark proposed a PR:</font>
<br><a href="https://github.com/cdi-spec/cdi/pull/271"><font size=1 color=blue face="Arial"><u>https://github.com/cdi-spec/cdi/pull/271</u></font></a>
<br>
<br><font size=1 face="Arial">But we don't agree on adding this feature
to the spec.</font>
<br><font size=1 face="Arial">This vote is to decide if we should add this
feature at the spec level now, or not.</font>
<br><font size=1 face="Arial">Should we vote this feature down, that won't
mean it will be completely dropped: it could be implemented as non portable
feature in both Spec or even be included as experimental feature in the
spec (in annexes) as describe in the PR comments</font>
<br><font size=1 face="Arial">Vote starts now, only vote from EG members
are binding (but you can give your opinion if not part of the EG) and will
last 72 hours.</font>
<br>
<br><font size=1 face="Arial">You vote with the following values:</font>
<br><font size=1 face="Arial">+1 : I'm favorable for adding this feature
in the spec</font>
<br><font size=1 face="Arial">-1 : I'm against adding this feature in the
spec</font>
<br><font size=1 face="Arial">0 : I don't care</font>
<br>
<br><font size=1 face="Arial">Thank you for your attention and your vote.</font>
<br>
<br><font size=1 face="Arial">Antoine Sabot-Durand</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>