Author: struberg
Date: Mon Aug  8 09:16:37 2011
New Revision: 1154884

URL: http://svn.apache.org/viewvc?rev=1154884&view=rev
Log:
OWB-601 support non Servlet threads

Modified:
    
openwebbeans/trunk/webbeans-web/src/main/java/org/apache/webbeans/web/context/WebContextsService.java

Modified: 
openwebbeans/trunk/webbeans-web/src/main/java/org/apache/webbeans/web/context/WebContextsService.java
URL: 
http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-web/src/main/java/org/apache/webbeans/web/context/WebContextsService.java?rev=1154884&r1=1154883&r2=1154884&view=diff
==============================================================================
--- 
openwebbeans/trunk/webbeans-web/src/main/java/org/apache/webbeans/web/context/WebContextsService.java
 (original)
+++ 
openwebbeans/trunk/webbeans-web/src/main/java/org/apache/webbeans/web/context/WebContextsService.java
 Mon Aug  8 09:16:37 2011
@@ -311,6 +311,7 @@ public class WebContextsService extends 
         rq.setActive(true);
 
         requestContext.set(rq);// set thread local
+
         if(event != null)
         {
             HttpServletRequest request = (HttpServletRequest) 
event.getServletRequest();
@@ -333,6 +334,14 @@ public class WebContextsService extends 
                 initSingletonContext(event.getServletContext());
             }            
         }
+        else
+        {
+                //Init thread local application context
+                initApplicationContext(null);
+
+                //Init thread local sigleton context
+                initSingletonContext(null);
+        }
     }
     
     /**


Reply via email to