At least, that's my understanding of how interceptors are treated in
EE6. You would have to check with Roberto and Ken for an absolutely
definitive answer.
On Mon, Nov 30, 2009 at 2:32 PM, Gavin King <gavin.king(a)gmail.com> wrote:
Right, but the interceptor itself has a lifecycle. It's a kind
of
managed bean. So it can have the callbacks that all managed beans can
have.
On Mon, Nov 30, 2009 at 2:17 PM, Gurkan Erdogdu <gurkanerdogdu(a)yahoo.com> wrote:
> There are two differents scenario for lifecycle callbacks in interceptors
> specification
>
> 1* Used in interceptor class with InvocationContext parameter
> @PreDestroy
> public void blabla(InvocationContext){}
> 2* Used in bean class without any parameter
> @PreDestroy
> public void blabla(){}
>
> In TCK, @PreDestroy is used in interceptor class. So it may take
> InvocationContext.
>
> --Gurkan
>
> ________________________________
> From: Gavin King <gavin.king(a)gmail.com>
> To: Gurkan Erdogdu <gurkanerdogdu(a)yahoo.com>
> Cc: weld-dev(a)lists.jboss.org
> Sent: Mon, November 30, 2009 9:10:17 PM
> Subject: Re: [weld-dev] TCK Interceptors Classes
>
> Hrm, I think there are two kinds of @PreDestroy methods for an interceptor:
>
> @PreDestroy void foo(InvocationContext) { .. } -> the intercepted
> bean is being destroyed
> @PreDestroy void foo() { .. } -> the interceptor itself is being destroyed
>
> Right?
>
> On Mon, Nov 30, 2009 at 1:34 PM, Gurkan Erdogdu <gurkanerdogdu(a)yahoo.com>
> wrote:
>> Hi;
>>
>> Some interceptors classes in the TCK test suites implement @PreDestroy
>> methods. AFAIK, interceptors specification says that methods with
>> @PreDestroy in interceptor class must take InvocationContext parameter.
>> But
>> in TCK, those methods do not take InvocationContext parameter
>>
>> For example:
>>
>> org.jboss.jsr299.tck.tests.context.dependent.TransactionalInterceptor
>>
>> @PreDestroy public void destroy()
>> {
>> destroyed = true;
>> }
>>
>> Is it correct?
>>
>> --Gurkan
>>
>>
>>
>>
>> _______________________________________________
>> weld-dev mailing list
>> weld-dev(a)lists.jboss.org
>>
https://lists.jboss.org/mailman/listinfo/weld-dev
>>
>
>
>
> --
> Gavin King
> gavin.king(a)gmail.com
>
http://in.relation.to/Bloggers/Gavin
>
http://hibernate.org
>
http://seamframework.org
>
>
--
Gavin King
gavin.king(a)gmail.com
http://in.relation.to/Bloggers/Gavin
http://hibernate.org
http://seamframework.org