[weld-dev] About @PostActivate and @PrePassivate
David Allen
drallendc at gmail.com
Sat Jan 9 10:23:44 EST 2010
On Sat, 2010-01-09 at 01:51 -0800, Gurkan Erdogdu wrote:
> Hi;
>
> @PostActivate and @PrePassivate annotations are defined on the EJB
> specification. Those annotations are not defined in the Interceptor
> specification. But in CDI specification, chapter 11.1.2 specifices the
> using of PRE_PASSIVATE and POST_ACTIVATE interception types.
The interceptor types defined in 11.1.2 are also defined, for example,
in EJB 3.1 spec chapter 4.3.4. So what is the problem?
>
> I think that this is wrong because those annotations must be defined
> on ManagedBean with passivating capable not in interceptor class.
>
> For example;
>
> In TCK , it tests
>
> Interceptor interceptor = get Some Interceptors....
> interceptor.intercept(InterceptionType.PRE_PASSIVATE or POST_ACTIVATE)
> is not meaningful, because interceptors may not define PRE_PASSIVATE
> or POST_ACTIVATE methods.
>
> I think that PRE_PASSIVATE and POST_ACTIVATE must be removed from
> InterceptionType enum.
>
> --Gurkan
>
>
> ______________________________________________________________________
> Yahoo! Türkiye açıldı!
> Haber, Ekonomi, Videolar, Oyunlar hepsi Yahoo! Türkiye'de!
> www.yahoo.com.tr
> _______________________________________________
> weld-dev mailing list
> weld-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/weld-dev
More information about the weld-dev
mailing list