[ 
https://jira.jboss.org/browse/WELD-615?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Pete Muir closed WELD-615.
--------------------------

         Assignee: Pete Muir  (was: David Allen)
    Fix Version/s:     (was: 1.1.0.BETA2)
       Resolution: Rejected


> Change proxy CL to TCCL in default ProxyServices implementation
> ---------------------------------------------------------------
>
>                 Key: WELD-615
>                 URL: https://jira.jboss.org/browse/WELD-615
>             Project: Weld
>          Issue Type: Bug
>    Affects Versions: 1.1.0.BETA1
>            Reporter: David Allen
>            Assignee: Pete Muir
>
> There is still a problem with many applications and servers by not using the 
> TCCL for proxy classes.  GAE for instance was using the TCCL by initializing 
> the static member of Javassist's ProxyFactory, and GlassFish needs to do the 
> same.
> The only reason not to use TCCL is based on how the TCK and other tests are 
> written for Weld:  they make use of package protected classes and members.  
> Since this approach to writing application classes is not common in practice 
> (usually private, protected or public scope specified), I would recommend 
> changing the default ProxyServices implementation to support the common 
> practice and not our tests.  The test frameworks or test sets can probably be 
> changed to provide a different ProxyServices implementation.  Off hand I 
> don't know exactly how that can happen yet, but I think it's worth 
> investigating.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://jira.jboss.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        
_______________________________________________
weld-issues mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/weld-issues

Reply via email to