2 Replies Latest reply: Aug 14, 2012 8:20 AM by Martin Kouba RSS

How can I use interceptors around objects created by producer methods

kramedt Newbie

From what I have read this isn't supported by the CDI spec:

https://issues.jboss.org/browse/CDI-59?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

http://docs.jboss.org/weld/reference/1.0.0/en-US/html/producermethods.html

 

But I was wondering if there is any way around this, for example some way to programmatically bind an interceptor to an object created in a producer method.  I know I can create a wrapper object around my actual object, and assuming the wrapper object is itself a CDI bean, I can then intercept the calls to the wrapper object, but is there any other way to do this?