You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by rm...@apache.org on 2012/10/07 17:05:03 UTC
svn commit: r1395323 - in /openejb/trunk/openejb:
container/openejb-core/src/main/java/org/apache/openejb/util/proxy/ProxyEJB.java
osgi/openejb-core-osgi/pom.xml
Author: rmannibucau
Date: Sun Oct 7 15:05:03 2012
New Revision: 1395323
URL: http://svn.apache.org/viewvc?rev=1395323&view=rev
Log:
some export in poenejb-core-osgi + using module classloader instead of class classloader to create the rest proxy
Modified:
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/proxy/ProxyEJB.java
openejb/trunk/openejb/osgi/openejb-core-osgi/pom.xml
Modified: openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/proxy/ProxyEJB.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/proxy/ProxyEJB.java?rev=1395323&r1=1395322&r2=1395323&view=diff
==============================================================================
--- openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/proxy/ProxyEJB.java (original)
+++ openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/util/proxy/ProxyEJB.java Sun Oct 7 15:05:03 2012
@@ -30,8 +30,8 @@ public class ProxyEJB {
}
public static Object subclassProxy(final BeanContext beanContext) {
- final Class beanClass = beanContext.getBeanClass();
- return LocalBeanProxyFactory.newProxyInstance(beanClass.getClassLoader(), new Handler(beanContext), beanClass, IntraVmProxy.class, Serializable.class);
+ return LocalBeanProxyFactory.newProxyInstance(beanContext.getModuleContext().getClassLoader(), new Handler(beanContext),
+ beanContext.getBeanClass(), IntraVmProxy.class, Serializable.class);
}
// same as proxy() but it doesn't add IvmProxy and Serializable interfaces (use in bridges proxies like OSGi services)
Modified: openejb/trunk/openejb/osgi/openejb-core-osgi/pom.xml
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb/osgi/openejb-core-osgi/pom.xml?rev=1395323&r1=1395322&r2=1395323&view=diff
==============================================================================
--- openejb/trunk/openejb/osgi/openejb-core-osgi/pom.xml (original)
+++ openejb/trunk/openejb/osgi/openejb-core-osgi/pom.xml Sun Oct 7 15:05:03 2012
@@ -354,6 +354,8 @@
org.apache.openejb.assembler;version=${openejb.osgi.export.version},
org.apache.openejb.assembler.classic;version=${openejb.osgi.export.version},
org.apache.openejb.assembler.classic.cmd;version=${openejb.osgi.export.version},
+ org.apache.openejb.assembler.classic.assembler;version=${openejb.osgi.export.version},
+ org.apache.openejb.assembler.classic.util;version=${openejb.osgi.export.version},
org.apache.openejb.assembler.dynamic;version=${openejb.osgi.export.version},
org.apache.openejb.assembler.bval;version=${openejb.osgi.export.version},
org.apache.openejb.assembler.monitoring;version=${openejb.osgi.export.version},