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