[ 
https://issues.apache.org/jira/browse/OWB-445?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12906961#action_12906961
 ] 

Joe Bergmark commented on OWB-445:
----------------------------------

I'll take a look. 

I seem to remember the AbstractDecorator case is difficult, as we have the 
information we need at deploy time to create the Proxy class and place that 
constructor back into the ManagedBean.  I don't know if we have any hook to do 
this at runtime.

> we must not use javassist ProxyFactory#setHandler(MethodHandler)
> ----------------------------------------------------------------
>
>                 Key: OWB-445
>                 URL: https://issues.apache.org/jira/browse/OWB-445
>             Project: OpenWebBeans
>          Issue Type: Bug
>          Components: Core
>    Affects Versions: 1.0.0-alpha-2
>            Reporter: Mark Struberg
>            Assignee: Joe Bergmark
>             Fix For: 1.0.0-alpha-3
>
>
> ProxyFactory.setHandler is deprecated and if used creates memory leaks!
> We must create the ProxyClass  without a default method handler and set it 
> after we create a proxy instance of that very class:
> Object proxyInstance = proxyClass.newInstance();
> ((ProxyObject) proxyInstance ).setHandler( ... ) 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to