Hi Joe;

Yeap this is the current situation at OWB. I have not found any valuable
information about this topic from the specification too. But spec. says that
@Dependent scoped beans are not proxied. From this statement, I though that
I not intercept/decorate dependent beans. Maybe this is not correct!

Mark, could you ask about it to Pete Muir :)?

Thanks;

--Gurkan

2009/10/26 Joseph Bergmark <[email protected]>

> Does the 299 specification indicate that interceptors and decorators should
> not be called for dependent scoped beans?  That appears to be the current
> behavior in OWB but I'm having trouble nailing it down in the spec.
>
> For example, 8.1.2 says:
> "The decorator applies to any bean that is eligible for injection to the
> delegate injection point, according to the rules defined in Section 5.3,
> “Typesafe resolution”. "
>
> 7.2 appears to apply some additional rules around what is a business method
> invocation, and that interceptors and decorators are only called for
> business method invocations.  One restriction here is that the call must be
> to a contextual reference to a bean.  6.5.3 does talk about contextual
> instances of dependent scoped beans though.
>
> Section 5.5 talks about client proxies and that pseudo scopes (such as
> dependent) don't require a proxy.  However, this doesn't appear to get tied
> back into Decorators and Interceptors anywhere that I have been able to
> find.
>
> Sincerely,
>
> Joe Bergmark
>



-- 
Gurkan Erdogdu
http://gurkanerdogdu.blogspot.com

Reply via email to