Author: rmannibucau
Date: Thu Dec 22 12:49:04 2011
New Revision: 1222207

URL: http://svn.apache.org/viewvc?rev=1222207&view=rev
Log:
fixing OSGi imports to get the OSGi extension managed

Modified:
    openejb/trunk/openejb/container/openejb-osgi/pom.xml
    
openejb/trunk/openejb/container/openejb-osgi/src/main/java/org/apache/openejb/core/osgi/impl/Deployer.java

Modified: openejb/trunk/openejb/container/openejb-osgi/pom.xml
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb/container/openejb-osgi/pom.xml?rev=1222207&r1=1222206&r2=1222207&view=diff
==============================================================================
--- openejb/trunk/openejb/container/openejb-osgi/pom.xml (original)
+++ openejb/trunk/openejb/container/openejb-osgi/pom.xml Thu Dec 22 12:49:04 
2011
@@ -70,23 +70,88 @@
             <Export-Package>org.apache.openejb.core.osgi.*</Export-Package>
             <Import-Package>
               '=META-INF.org^.apache^.openejb',
-              javax.annotation;version=1.1;resolution:=optional,
-              javax.ejb;version=3.1,
+              javax.annotation;version="[1.1.0,2.0.0)";resolution:=optional,
               javax.enterprise.deploy;resolution:=optional,
               javax.jms;resolution:=optional,
               javax.mail;resolution:=optional;version="[1.4,2)",
               javax.naming,
+              javax.enterprise.util,
+              javax.xml.registry;resolution:=optional,
+              javax.xml.rpc;resolution:=optional,
+              javax.annotation.security;version="[1.1.0,2.0.0)",
+              javax.annotation.sql;version="[1.1.0,2.0.0)",
+              javax.crypto,
+              javax.crypto.spec,
+              javax.el,
+              javax.decorator;resolution:=optional,
+              javax.ejb,
+              javax.ejb.embeddable,
+              javax.ejb.spi,
               javax.enterprise.context,
               javax.enterprise.context.spi,
+              javax.enterprise.deploy.model;resolution:=optional,
+              javax.enterprise.deploy.shared;resolution:=optional,
+              javax.enterprise.deploy.spi;resolution:=optional,
+              javax.enterprise.deploy.spi.exceptions;resolution:=optional,
+              javax.enterprise.deploy.spi.factories;resolution:=optional,
+              javax.enterprise.deploy.spi.status;resolution:=optional,
               javax.enterprise.event,
               javax.enterprise.inject,
               javax.enterprise.inject.spi,
-              javax.enterprise.util,
-              javax.transaction;version="[1.1,1.2)",
-              javax.transaction.xa;version="[1.1,1.2)",
-              javax.xml.registry;resolution:=optional,
-              javax.xml.rpc;resolution:=optional,
+              javax.inject,
+              javax.interceptor,
+              javax.jws,
+              javax.management,
+              javax.management.j2ee,
+              javax.management.loading,
+              javax.management.openmbean,
+              javax.naming.spi,
+              javax.persistence,
+              javax.persistence.criteria,
+              javax.persistence.metamodel,
+              javax.persistence.spi,
+              javax.resource,
+              javax.resource.spi,
+              javax.resource.spi.endpoint,
+              javax.resource.spi.work,
+              javax.security.auth,
+              javax.security.auth.callback,
+              javax.security.auth.login,
+              javax.security.auth.message.callback,
+              javax.security.auth.spi,
+              javax.security.jacc,
+              javax.servlet,
+              javax.servlet.http,
+              javax.servlet.jsp,
+              javax.sql,
+              javax.transaction;version="[1.1.0,2.0.0)",
+              javax.transaction.xa;version="[1.1.0,2.0.0)",
+              javax.validation,
+              javax.validation.bootstrap,
+              javax.ws.rs,
+              javax.ws.rs.core,
+              javax.ws.rs.ext,
+              javax.wsdl,
+              javax.wsdl.extensions.http,
+              javax.wsdl.extensions.soap,
+              javax.wsdl.factory,
+              javax.wsdl.xml,
+              javax.xml.bind,
+              javax.xml.bind.annotation,
+              javax.xml.bind.annotation.adapters,
+              javax.xml.datatype,
+              javax.xml.namespace,
+              javax.xml.parsers,
+              javax.xml.rpc.handler;resolution:=optional,
+              javax.xml.transform,
+              javax.xml.transform.sax,
+              javax.xml.transform.stream,
+              javax.xml.validation,
               javax.xml.ws,
+              javax.xml.ws.handler,
+              javax.xml.ws.soap,
+              javax.xml.ws.spi,
+              javax.xml.ws.wsaddressing,
               org.apache.bval.jsr303.resolver,
               org.apache.activemq;resolution:=optional;version="[5.4,6)",
               org.apache.activemq.ra;version="[5.4,6)";resolution:=optional,

Modified: 
openejb/trunk/openejb/container/openejb-osgi/src/main/java/org/apache/openejb/core/osgi/impl/Deployer.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb/container/openejb-osgi/src/main/java/org/apache/openejb/core/osgi/impl/Deployer.java?rev=1222207&r1=1222206&r2=1222207&view=diff
==============================================================================
--- 
openejb/trunk/openejb/container/openejb-osgi/src/main/java/org/apache/openejb/core/osgi/impl/Deployer.java
 (original)
+++ 
openejb/trunk/openejb/container/openejb-osgi/src/main/java/org/apache/openejb/core/osgi/impl/Deployer.java
 Thu Dec 22 12:49:04 2011
@@ -114,7 +114,7 @@ public class Deployer implements BundleL
                     paths.put(bundle, appInfo.path);
 
                     final Assembler assembler = 
SystemInstance.get().getComponent(Assembler.class);
-                    final AppContext appContext = 
assembler.createApplication(appInfo);
+                    final AppContext appContext = 
assembler.createApplication(appInfo, osgiCl);
                     LOGGER.info("Application deployed: " + appInfo.path);
 
                     registrations.put(bundle, new 
ArrayList<ServiceRegistration>());


Reply via email to