Merge branch 'master' into fb_tomee2_owb16

Conflicts:
        
container/openejb-core/src/main/java/org/apache/openejb/cdi/CdiAppContextsService.java
        
container/openejb-core/src/main/java/org/apache/openejb/cdi/ThreadSingletonServiceImpl.java
        
server/openejb-http/src/main/java/org/apache/openejb/server/httpd/BeginWebBeansListener.java
        
server/openejb-http/src/main/java/org/apache/openejb/server/httpd/HttpRequestImpl.java
        
server/openejb-http/src/main/java/org/apache/openejb/server/httpd/HttpSessionImpl.java
        tck/cdi-tomee/src/test/resources/failing.xml
        
tomee/tomee-catalina/src/main/java/org/apache/tomee/catalina/TomEEContainerListener.java


Project: http://git-wip-us.apache.org/repos/asf/tomee/repo
Commit: http://git-wip-us.apache.org/repos/asf/tomee/commit/6e0ebe15
Tree: http://git-wip-us.apache.org/repos/asf/tomee/tree/6e0ebe15
Diff: http://git-wip-us.apache.org/repos/asf/tomee/diff/6e0ebe15

Branch: refs/heads/fb_tomee2_owb16
Commit: 6e0ebe15013797f8b6aa08ba9fb0a09b6c67e519
Parents: cdf0827 87a2991
Author: Mark Struberg <strub...@apache.org>
Authored: Tue May 5 19:21:58 2015 +0200
Committer: Mark Struberg <strub...@apache.org>
Committed: Tue May 5 19:21:58 2015 +0200

----------------------------------------------------------------------
 .../openejb/assembler/classic/AppInfo.java      |  1 +
 .../openejb/assembler/classic/Assembler.java    |  5 ++
 .../openejb/cdi/ThreadSingletonServiceImpl.java |  3 +-
 .../apache/openejb/config/AppInfoBuilder.java   | 14 +++
 .../org/apache/openejb/config/AppModule.java    |  6 ++
 .../org/apache/openejb/config/AutoConfig.java   | 58 ++++++++++--
 .../apache/openejb/config/DeploymentLoader.java |  1 +
 .../java/org/apache/openejb/config/Module.java  |  1 +
 .../HerokuDatabasePropertiesProvider.java       | 68 +++++++++++++++
 .../openejb/testing/ApplicationComposers.java   |  8 +-
 .../openejb/util/PropertyPlaceHolderHelper.java |  3 +-
 .../apache/openejb/config/AppContainerTest.java | 77 ++++++++++++++++
 ...uDatabasePropertiesProviderResourceTest.java | 92 ++++++++++++++++++++
 .../HerokuDatabasePropertiesProviderTest.java   | 47 ++++++++++
 .../openejb/maven/plugin/AbstractTomEEMojo.java | 52 +++++++++--
 .../maven/plugin/PreconfiguredTomEEXMlTest.java | 68 +++++++++++++++
 .../maven/plugin/TomEEMavenPluginRule.java      |  4 +-
 .../openejb/server/httpd/HttpRequestImpl.java   |  8 +-
 .../openejb/server/httpd/HttpSessionImpl.java   | 34 +++++---
 .../server/httpd/HttpRequestImplTest.java       | 50 +++++++++++
 .../server/httpd/HttpSessionImplTest.java       | 68 +++++++++++++++
 tck/cdi-embedded/pom.xml                        |  3 +-
 .../src/test/resources/arquillian.xml           |  1 +
 tck/cdi-tomee/src/test/resources/arquillian.xml |  1 +
 24 files changed, 643 insertions(+), 30 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tomee/blob/6e0ebe15/container/openejb-core/src/main/java/org/apache/openejb/cdi/ThreadSingletonServiceImpl.java
----------------------------------------------------------------------
diff --cc 
container/openejb-core/src/main/java/org/apache/openejb/cdi/ThreadSingletonServiceImpl.java
index e5c36d0,2f688f7..8967f75
--- 
a/container/openejb-core/src/main/java/org/apache/openejb/cdi/ThreadSingletonServiceImpl.java
+++ 
b/container/openejb-core/src/main/java/org/apache/openejb/cdi/ThreadSingletonServiceImpl.java
@@@ -112,8 -112,11 +112,7 @@@ public class ThreadSingletonServiceImp
          } else {
              
properties.setProperty("org.apache.webbeans.proxy.mapping.javax.enterprise.context.RequestScoped",
 defaultNormalScopeHandlerClass);
          }
--
 -        if (sessionContextClass() != null && tomee) {
 -            
properties.setProperty("org.apache.webbeans.proxy.mapping.javax.enterprise.context.SessionScoped",
 "org.apache.tomee.catalina.cdi.SessionNormalScopeBeanHandler");
 -        }
--
++        
          
properties.put(OpenWebBeansConfiguration.PRODUCER_INTERCEPTION_SUPPORT, 
SystemInstance.get().getProperty("openejb.cdi.producer.interception", "true"));
  
          properties.putAll(appContext.getProperties());

http://git-wip-us.apache.org/repos/asf/tomee/blob/6e0ebe15/container/openejb-core/src/main/java/org/apache/openejb/testing/ApplicationComposers.java
----------------------------------------------------------------------

http://git-wip-us.apache.org/repos/asf/tomee/blob/6e0ebe15/server/openejb-http/src/main/java/org/apache/openejb/server/httpd/HttpRequestImpl.java
----------------------------------------------------------------------

Reply via email to