Author: dallen6
Date: 2009-04-08 06:36:50 -0400 (Wed, 08 Apr 2009)
New Revision: 2343
Modified:
ri/trunk/impl/src/main/java/org/jboss/webbeans/event/DeferredEventNotification.java
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/request/standalone/RequestContextTest.java
Log:
Fixed request context problem with deferred events and enabled the tests.
Modified:
ri/trunk/impl/src/main/java/org/jboss/webbeans/event/DeferredEventNotification.java
===================================================================
---
ri/trunk/impl/src/main/java/org/jboss/webbeans/event/DeferredEventNotification.java 2009-04-08
08:55:15 UTC (rev 2342)
+++
ri/trunk/impl/src/main/java/org/jboss/webbeans/event/DeferredEventNotification.java 2009-04-08
10:36:50 UTC (rev 2343)
@@ -18,6 +18,7 @@
package org.jboss.webbeans.event;
import org.jboss.webbeans.context.DependentContext;
+import org.jboss.webbeans.context.RequestContext;
import org.jboss.webbeans.log.Log;
import org.jboss.webbeans.log.Logging;
@@ -49,6 +50,7 @@
public void run()
{
+ RequestContext.INSTANCE.setActive(true);
DependentContext.INSTANCE.setActive(true);
try
{
@@ -62,6 +64,7 @@
finally
{
DependentContext.INSTANCE.setActive(false);
+ RequestContext.INSTANCE.setActive(false);
}
}
Modified:
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/request/standalone/RequestContextTest.java
===================================================================
---
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/request/standalone/RequestContextTest.java 2009-04-08
08:55:15 UTC (rev 2342)
+++
tck/trunk/impl/src/main/java/org/jboss/jsr299/tck/tests/context/request/standalone/RequestContextTest.java 2009-04-08
10:36:50 UTC (rev 2343)
@@ -34,7 +34,7 @@
/**
* The request scope is active during any asynchronous observer method notification
*/
- @Test(groups = { "ri-broken", "contexts", "integration"
})
+ @Test(groups = { "contexts", "integration" })
@SpecAssertion(section = "8.5.1", id = "f")
public void testRequestScopeIsActiveDuringAsynchronousObserverMethodInvocation()
throws Exception
{
@@ -47,7 +47,7 @@
* The request context is destroyed after the asynchronous observer method
notification
* completes
*/
- @Test(groups = { "ri-broken", "contexts", "integration"
})
+ @Test(groups = { "contexts", "integration" })
@SpecAssertion(section = "8.5.1", id = "g")
public void testRequestScopeIsDestroyedAfterAsynchronousObserverMethodInvocation()
throws Exception
{
Show replies by date