I thought that interceptors had to be done via subclassing as well, as the spec does not
specify that intercepted beans have to have a default constructor?
Stuart
On 20/10/2011, at 3:44 PM, Mark Struberg wrote:
The spec says that only Decorators need to be done via subclassing.
LieGrue,
strub
----- Original Message -----
> From: Jozef Hartinger <jharting(a)redhat.com>
> To: Rick Hightower <richardhightower(a)gmail.com>
> Cc: cdi-dev <cdi-dev(a)lists.jboss.org>
> Sent: Wednesday, October 19, 2011 7:33 PM
> Subject: Re: [cdi-dev] Question for clarification and my understanding
>
> Only normal scoped beans require client proxies. Decoration and
> interception should be implemented by subclassing (see CDI-74, CDI-44).
>
> On 10/19/2011 07:24 PM, Rick Hightower wrote:
>>
>> Section 5.4
>>
>> "Client proxies are never required for a bean whose scope is a
>> pseudo-scope such as @Dependent."
>>
>>
>> I understand the concept of client proxies to allow for scopes and
>> context.
>>
>>
>> Is this a true statement...
>>
>> Client proxies may not be needed for @Dependent (pseudo scope). CDI
>> may provide a client proxy for @Dependent.
>> A proxy is needed for @Dependent objects that are decorated or
>> intercepted with Decorators or Interceptors.
>>
>> Are all injected objects proxied or only objects that are normal
>> scoped or decorated?
>>
>>
>>
>> --
>> *Rick Hightower*
>> (415) 968-9037
>> Profile <
http://www.google.com/profiles/RichardHightower>
>>
>>
>>
>> _______________________________________________
>> cdi-dev mailing list
>> cdi-dev(a)lists.jboss.org
>>
https://lists.jboss.org/mailman/listinfo/cdi-dev
> _______________________________________________
> cdi-dev mailing list
> cdi-dev(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/cdi-dev
>
_______________________________________________
cdi-dev mailing list
cdi-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/cdi-dev