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