You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by jl...@apache.org on 2011/12/22 08:45:23 UTC

svn commit: r1222085 - in /openejb/trunk/openejb/examples/simple-osgi: simple-osgi-api/ simple-osgi-api/src/main/java/org/superbiz/osgi/ simple-osgi-client/ simple-osgi-client/src/main/resources/META-INF/spring/ simple-osgi-core/ simple-osgi-core/src/m...

Author: jlmonteiro
Date: Thu Dec 22 07:45:23 2011
New Revision: 1222085

URL: http://svn.apache.org/viewvc?rev=1222085&view=rev
Log:
OPENEJB-1726 simple OSGI example

Removed:
    openejb/trunk/openejb/examples/simple-osgi/simple-osgi-client/src/main/resources/META-INF/spring/calculator-camel-ctx.xml
Modified:
    openejb/trunk/openejb/examples/simple-osgi/simple-osgi-api/pom.xml
    openejb/trunk/openejb/examples/simple-osgi/simple-osgi-api/src/main/java/org/superbiz/osgi/CalculatorLocal.java
    openejb/trunk/openejb/examples/simple-osgi/simple-osgi-api/src/main/java/org/superbiz/osgi/CalculatorRemote.java
    openejb/trunk/openejb/examples/simple-osgi/simple-osgi-client/pom.xml
    openejb/trunk/openejb/examples/simple-osgi/simple-osgi-core/pom.xml
    openejb/trunk/openejb/examples/simple-osgi/simple-osgi-core/src/main/java/org/superbiz/osgi/CalculatorBean.java

Modified: openejb/trunk/openejb/examples/simple-osgi/simple-osgi-api/pom.xml
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb/examples/simple-osgi/simple-osgi-api/pom.xml?rev=1222085&r1=1222084&r2=1222085&view=diff
==============================================================================
--- openejb/trunk/openejb/examples/simple-osgi/simple-osgi-api/pom.xml (original)
+++ openejb/trunk/openejb/examples/simple-osgi/simple-osgi-api/pom.xml Thu Dec 22 07:45:23 2011
@@ -36,6 +36,12 @@
       <plugin>
         <groupId>org.apache.felix</groupId>
         <artifactId>maven-bundle-plugin</artifactId>
+        <configuration>
+          <instructions>
+            <Export-Package>org.superbiz.osgi</Export-Package>
+            <Import-Package>javax.ejb</Import-Package>
+          </instructions>
+        </configuration>
       </plugin>
     </plugins>
   </build>

Modified: openejb/trunk/openejb/examples/simple-osgi/simple-osgi-api/src/main/java/org/superbiz/osgi/CalculatorLocal.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb/examples/simple-osgi/simple-osgi-api/src/main/java/org/superbiz/osgi/CalculatorLocal.java?rev=1222085&r1=1222084&r2=1222085&view=diff
==============================================================================
--- openejb/trunk/openejb/examples/simple-osgi/simple-osgi-api/src/main/java/org/superbiz/osgi/CalculatorLocal.java (original)
+++ openejb/trunk/openejb/examples/simple-osgi/simple-osgi-api/src/main/java/org/superbiz/osgi/CalculatorLocal.java Thu Dec 22 07:45:23 2011
@@ -29,4 +29,6 @@ public interface CalculatorLocal {
     int divide(int a, int b);
 
     int remainder(int a, int b);
+    
+    String sayHello();
 }

Modified: openejb/trunk/openejb/examples/simple-osgi/simple-osgi-api/src/main/java/org/superbiz/osgi/CalculatorRemote.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb/examples/simple-osgi/simple-osgi-api/src/main/java/org/superbiz/osgi/CalculatorRemote.java?rev=1222085&r1=1222084&r2=1222085&view=diff
==============================================================================
--- openejb/trunk/openejb/examples/simple-osgi/simple-osgi-api/src/main/java/org/superbiz/osgi/CalculatorRemote.java (original)
+++ openejb/trunk/openejb/examples/simple-osgi/simple-osgi-api/src/main/java/org/superbiz/osgi/CalculatorRemote.java Thu Dec 22 07:45:23 2011
@@ -29,4 +29,6 @@ public interface CalculatorRemote {
     int divide(int a, int b);
 
     int remainder(int a, int b);
+
+    String sayHello();
 }

Modified: openejb/trunk/openejb/examples/simple-osgi/simple-osgi-client/pom.xml
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb/examples/simple-osgi/simple-osgi-client/pom.xml?rev=1222085&r1=1222084&r2=1222085&view=diff
==============================================================================
--- openejb/trunk/openejb/examples/simple-osgi/simple-osgi-client/pom.xml (original)
+++ openejb/trunk/openejb/examples/simple-osgi/simple-osgi-client/pom.xml Thu Dec 22 07:45:23 2011
@@ -38,6 +38,11 @@
         <artifactId>maven-bundle-plugin</artifactId>
         <configuration>
           <instructions>
+            <Import-Package>
+              javax.ejb,
+              org.superbiz.osgi,
+              org.apache.openejb.client;version="[4.0,5.0)"
+            </Import-Package>
             <Include-Resource>${pom.basedir}/src/main/resources</Include-Resource>
           </instructions>
         </configuration>

Modified: openejb/trunk/openejb/examples/simple-osgi/simple-osgi-core/pom.xml
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb/examples/simple-osgi/simple-osgi-core/pom.xml?rev=1222085&r1=1222084&r2=1222085&view=diff
==============================================================================
--- openejb/trunk/openejb/examples/simple-osgi/simple-osgi-core/pom.xml (original)
+++ openejb/trunk/openejb/examples/simple-osgi/simple-osgi-core/pom.xml Thu Dec 22 07:45:23 2011
@@ -36,6 +36,11 @@
       <plugin>
         <groupId>org.apache.felix</groupId>
         <artifactId>maven-bundle-plugin</artifactId>
+        <configuration>
+          <instructions>
+            <Import-Package>javax.ejb,org.superbiz.osgi</Import-Package>
+          </instructions>
+        </configuration>
       </plugin>
     </plugins>
   </build>

Modified: openejb/trunk/openejb/examples/simple-osgi/simple-osgi-core/src/main/java/org/superbiz/osgi/CalculatorBean.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb/examples/simple-osgi/simple-osgi-core/src/main/java/org/superbiz/osgi/CalculatorBean.java?rev=1222085&r1=1222084&r2=1222085&view=diff
==============================================================================
--- openejb/trunk/openejb/examples/simple-osgi/simple-osgi-core/src/main/java/org/superbiz/osgi/CalculatorBean.java (original)
+++ openejb/trunk/openejb/examples/simple-osgi/simple-osgi-core/src/main/java/org/superbiz/osgi/CalculatorBean.java Thu Dec 22 07:45:23 2011
@@ -41,4 +41,8 @@ public class CalculatorBean implements C
         return a % b;
     }
 
+    public String sayHello() {
+        return "Hello World!";
+    }
+
 }
\ No newline at end of file