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