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},