Hi;
org/jboss/jsr299/tck/tests/context/dependent/DependentContextTest.java,
@Test(groups = { "contexts", "observerMethod" })
@SpecAssertion(section = "8.3", id = "g")
public void testContextIsActiveWhenInvokingObserverMethod()
{
getCurrentManager().fireEvent(new HorseInStableEvent());
assert HorseStable.isDependentContextActive();
}
@Test(groups = { "contexts", "observerMethod" })
@SpecAssertion(section = "8.3", id = "i")
public void testContextIsActiveWhenInvokingObserver()
{
getCurrentManager().fireEvent(new HorseInStableEvent());
assert ApplicationHorseStable.isDependentContextActive();
}I think that after the Observer#notify method [calling the HorseStable or
ApplicationHorseStable observer methods], Dependent context will be destroyed.
Gurkan
________________________________
From: David Allen <drallendc(a)gmail.com>
To: Gurkan Erdogdu <gurkanerdogdu(a)yahoo.com>
Cc: Gavin King <gavin(a)hibernate.org>; openwebbeans-dev(a)incubator.apache.org;
webbeans-dev(a)lists.jboss.org
Sent: Monday, March 2, 2009 12:36:35 PM
Subject: Re: [webbeans-dev] TCK Tests - Dependent Context Activation
On Sun, 2009-03-01 at 23:02 -0800, Gurkan Erdogdu wrote:
Thanks for answering Gavin.
Then, we can not pass the TCK test if we use Observer#notify :)
Which test in the TCK are you referring to?
______________________________________________________________________
From: Gavin King <gavin(a)hibernate.org>
To: Gurkan Erdogdu <gurkanerdogdu(a)yahoo.com>
Cc: webbeans-dev(a)lists.jboss.org
Sent: Sunday, March 1, 2009 11:25:06 PM
Subject: Re: [webbeans-dev] TCK Tests - Dependent Context Activation
Well, the spec says "observer method". It doesn't say anything about
other observers. So It would be perfectly fine to do it in the
notify() method, but not wrong to do it form fireEvent().
On Sat, Feb 28, 2009 at 4:01 PM, Gurkan Erdogdu
<gurkanerdogdu(a)yahoo.com> wrote:
> Hi;
>
> Specification states that depending context is active --> "while an
> observer method is invoked", but it does not state that where is the
> starting point for the activation. In the TCK tests, it is activated
on the
> Manager#fireEvent.
>
> But currently in the OpenWebBeans project, we activate the Dependent
Context
> at the start of the Observer#notify method.
>
> Which one is correct?
>
> Thanks;
>
> /Gurkan
>
>
> _______________________________________________
> webbeans-dev mailing list
> webbeans-dev(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/webbeans-dev
>
>
--
Gavin King
gavin.king(a)gmail.com
http://in.relation.to/Bloggers/Gavin
http://hibernate.org
http://seamframework.org
_______________________________________________
webbeans-dev mailing list
webbeans-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/webbeans-dev