You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by db...@apache.org on 2010/08/30 23:19:41 UTC
svn commit: r990946 - in /openejb/trunk/openejb3/examples:
simple-stateful/src/main/java/org/superbiz/counter/
simple-stateless/src/main/java/org/superbiz/calculator/
simple-webservice/src/main/java/org/superbiz/calculator/
Author: dblevins
Date: Mon Aug 30 21:19:34 2010
New Revision: 990946
URL: http://svn.apache.org/viewvc?rev=990946&view=rev
Log:
Tweaked to explicitly declare themselves as Local interfaces
Modified:
openejb/trunk/openejb3/examples/simple-stateful/src/main/java/org/superbiz/counter/CounterLocal.java
openejb/trunk/openejb3/examples/simple-stateless/src/main/java/org/superbiz/calculator/CalculatorLocal.java
openejb/trunk/openejb3/examples/simple-webservice/src/main/java/org/superbiz/calculator/CalculatorLocal.java
Modified: openejb/trunk/openejb3/examples/simple-stateful/src/main/java/org/superbiz/counter/CounterLocal.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/examples/simple-stateful/src/main/java/org/superbiz/counter/CounterLocal.java?rev=990946&r1=990945&r2=990946&view=diff
==============================================================================
--- openejb/trunk/openejb3/examples/simple-stateful/src/main/java/org/superbiz/counter/CounterLocal.java (original)
+++ openejb/trunk/openejb3/examples/simple-stateful/src/main/java/org/superbiz/counter/CounterLocal.java Mon Aug 30 21:19:34 2010
@@ -16,13 +16,17 @@
*/
package org.superbiz.counter;
+import javax.ejb.Local;
+
/**
* This is an EJB 3 local business interface
* A local business interface may be annotated with the @Local
- * annotation, but it's optional. A business interface which is
- * not annotated with @Local or @Remote is assumed to be Local
+ * annotation, but it's optional. If a bean implements only a
+ * single interface and that interface is not annotated with
+ * @Local or @Remote, it is assumed to be Local.
*/
//START SNIPPET: code
+@Local
public interface CounterLocal {
public int increment();
Modified: openejb/trunk/openejb3/examples/simple-stateless/src/main/java/org/superbiz/calculator/CalculatorLocal.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/examples/simple-stateless/src/main/java/org/superbiz/calculator/CalculatorLocal.java?rev=990946&r1=990945&r2=990946&view=diff
==============================================================================
--- openejb/trunk/openejb3/examples/simple-stateless/src/main/java/org/superbiz/calculator/CalculatorLocal.java (original)
+++ openejb/trunk/openejb3/examples/simple-stateless/src/main/java/org/superbiz/calculator/CalculatorLocal.java Mon Aug 30 21:19:34 2010
@@ -16,13 +16,13 @@
*/
package org.superbiz.calculator;
+import javax.ejb.Local;
+
/**
* This is an EJB 3 local business interface
- * A local business interface may be annotated with the @Local
- * annotation, but it's optional. A business interface which is
- * not annotated with @Local or @Remote is assumed to be Local
*/
//START SNIPPET: code
+@Local
public interface CalculatorLocal {
public int sum(int add1, int add2);
Modified: openejb/trunk/openejb3/examples/simple-webservice/src/main/java/org/superbiz/calculator/CalculatorLocal.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/examples/simple-webservice/src/main/java/org/superbiz/calculator/CalculatorLocal.java?rev=990946&r1=990945&r2=990946&view=diff
==============================================================================
--- openejb/trunk/openejb3/examples/simple-webservice/src/main/java/org/superbiz/calculator/CalculatorLocal.java (original)
+++ openejb/trunk/openejb3/examples/simple-webservice/src/main/java/org/superbiz/calculator/CalculatorLocal.java Mon Aug 30 21:19:34 2010
@@ -16,11 +16,9 @@
*/
package org.superbiz.calculator;
-//END SNIPPET: code
+import javax.ejb.Local;
-//END SNIPPET: code
-
-//START SNIPPET: code
+@Local
public interface CalculatorLocal extends CalculatorWs {
}
\ No newline at end of file