Author: nickarls
Date: 2008-11-18 04:40:49 -0500 (Tue, 18 Nov 2008)
New Revision: 322
Modified:
ri/trunk/webbeans-ri/src/main/java/org/jboss/webbeans/contexts/SharedContext.java
Log:
Minor, SharedContext should still have ThreadLocal active state
Modified:
ri/trunk/webbeans-ri/src/main/java/org/jboss/webbeans/contexts/SharedContext.java
===================================================================
---
ri/trunk/webbeans-ri/src/main/java/org/jboss/webbeans/contexts/SharedContext.java 2008-11-18
07:49:06 UTC (rev 321)
+++
ri/trunk/webbeans-ri/src/main/java/org/jboss/webbeans/contexts/SharedContext.java 2008-11-18
09:40:49 UTC (rev 322)
@@ -6,19 +6,20 @@
public class SharedContext extends AbstractContext
{
private BeanMap beans;
- private AtomicBoolean active;
+ private ThreadLocal<AtomicBoolean> active;
public SharedContext(Class<? extends Annotation> scopeType)
{
super(scopeType);
beans = new SimpleBeanMap();
- active = new AtomicBoolean(true);
+ active = new ThreadLocal<AtomicBoolean>();
+ active.set(new AtomicBoolean(true));
}
@Override
protected AtomicBoolean getActive()
{
- return active;
+ return active.get();
}
@Override
Show replies by date