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 2007/01/19 16:05:19 UTC

svn commit: r497837 - in /incubator/openejb/trunk/openejb3/examples/calculator-stateless-pojo/src: main/java/org/apache/openejb/examples/calculator/ test/java/org/apache/openejb/examples/calculator/

Author: dblevins
Date: Fri Jan 19 07:05:17 2007
New Revision: 497837

URL: http://svn.apache.org/viewvc?view=rev&rev=497837
Log:
Patch from Filippo Diotalevi, OPENEJB-346: Example: Minimal Statetless Bean via @Stateless
Thanks, Filippo!

Modified:
    incubator/openejb/trunk/openejb3/examples/calculator-stateless-pojo/src/main/java/org/apache/openejb/examples/calculator/CalculatorImpl.java
    incubator/openejb/trunk/openejb3/examples/calculator-stateless-pojo/src/main/java/org/apache/openejb/examples/calculator/CalculatorLocal.java
    incubator/openejb/trunk/openejb3/examples/calculator-stateless-pojo/src/main/java/org/apache/openejb/examples/calculator/CalculatorRemote.java
    incubator/openejb/trunk/openejb3/examples/calculator-stateless-pojo/src/test/java/org/apache/openejb/examples/calculator/CalculatorTest.java

Modified: incubator/openejb/trunk/openejb3/examples/calculator-stateless-pojo/src/main/java/org/apache/openejb/examples/calculator/CalculatorImpl.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/examples/calculator-stateless-pojo/src/main/java/org/apache/openejb/examples/calculator/CalculatorImpl.java?view=diff&rev=497837&r1=497836&r2=497837
==============================================================================
--- incubator/openejb/trunk/openejb3/examples/calculator-stateless-pojo/src/main/java/org/apache/openejb/examples/calculator/CalculatorImpl.java (original)
+++ incubator/openejb/trunk/openejb3/examples/calculator-stateless-pojo/src/main/java/org/apache/openejb/examples/calculator/CalculatorImpl.java Fri Jan 19 07:05:17 2007
@@ -26,6 +26,7 @@
  * interface, and CalculatorLocal, a local business interface
  * 
  */
+//START SNIPPET: code
 @Stateless
 public class CalculatorImpl implements CalculatorRemote, CalculatorLocal {
 
@@ -38,3 +39,4 @@
 	}
 
 }
+//END SNIPPET: code
\ No newline at end of file

Modified: incubator/openejb/trunk/openejb3/examples/calculator-stateless-pojo/src/main/java/org/apache/openejb/examples/calculator/CalculatorLocal.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/examples/calculator-stateless-pojo/src/main/java/org/apache/openejb/examples/calculator/CalculatorLocal.java?view=diff&rev=497837&r1=497836&r2=497837
==============================================================================
--- incubator/openejb/trunk/openejb3/examples/calculator-stateless-pojo/src/main/java/org/apache/openejb/examples/calculator/CalculatorLocal.java (original)
+++ incubator/openejb/trunk/openejb3/examples/calculator-stateless-pojo/src/main/java/org/apache/openejb/examples/calculator/CalculatorLocal.java Fri Jan 19 07:05:17 2007
@@ -22,9 +22,11 @@
  * annotation, but it's optional. A business interface which is 
  * not annotated with @Local or @Remote is assumed to be Local
  */
+//START SNIPPET: code
 public interface CalculatorLocal {
 	
 	public int sum(int add1, int add2);
 	
 	public int multiply(int mul1, int mul2);
 }
+//END SNIPPET: code

Modified: incubator/openejb/trunk/openejb3/examples/calculator-stateless-pojo/src/main/java/org/apache/openejb/examples/calculator/CalculatorRemote.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/examples/calculator-stateless-pojo/src/main/java/org/apache/openejb/examples/calculator/CalculatorRemote.java?view=diff&rev=497837&r1=497836&r2=497837
==============================================================================
--- incubator/openejb/trunk/openejb3/examples/calculator-stateless-pojo/src/main/java/org/apache/openejb/examples/calculator/CalculatorRemote.java (original)
+++ incubator/openejb/trunk/openejb3/examples/calculator-stateless-pojo/src/main/java/org/apache/openejb/examples/calculator/CalculatorRemote.java Fri Jan 19 07:05:17 2007
@@ -23,6 +23,7 @@
  * A remote business interface must be annotated with the @Remote
  * annotation
  */
+//START SNIPPET: code
 @Remote
 public interface CalculatorRemote {
 	
@@ -31,3 +32,4 @@
 	public int multiply(int mul1, int mul2);
 
 }
+//END SNIPPET: code

Modified: incubator/openejb/trunk/openejb3/examples/calculator-stateless-pojo/src/test/java/org/apache/openejb/examples/calculator/CalculatorTest.java
URL: http://svn.apache.org/viewvc/incubator/openejb/trunk/openejb3/examples/calculator-stateless-pojo/src/test/java/org/apache/openejb/examples/calculator/CalculatorTest.java?view=diff&rev=497837&r1=497836&r2=497837
==============================================================================
--- incubator/openejb/trunk/openejb3/examples/calculator-stateless-pojo/src/test/java/org/apache/openejb/examples/calculator/CalculatorTest.java (original)
+++ incubator/openejb/trunk/openejb3/examples/calculator-stateless-pojo/src/test/java/org/apache/openejb/examples/calculator/CalculatorTest.java Fri Jan 19 07:05:17 2007
@@ -24,7 +24,8 @@
 import junit.framework.TestCase;
 
 public class CalculatorTest extends TestCase {
-    
+
+	//START SNIPPET: setup	
 	private InitialContext initialContext;
 
     protected void setUp() throws Exception {
@@ -34,12 +35,14 @@
 
         initialContext = new InitialContext(properties);
     }
+    //END SNIPPET: setup    
 
     /**
      * Lookup the Calculator bean via its remote home interface
      *
      * @throws Exception
      */
+    //START SNIPPET: remote
     public void testCalculatorViaRemoteInterface() throws Exception {
         Object object = initialContext.lookup("CalculatorImplBusinessRemote");
 
@@ -49,12 +52,14 @@
 		assertEquals(10, calc.sum(4,6));
 		assertEquals(12, calc.multiply(3,4));
     }
+    //END SNIPPET: remote
     
     /**
      * Lookup the Calculator bean via its local home interface
      *
      * @throws Exception
      */
+    //START SNIPPET: local    
     public void testCalculatorViaLocalInterface() throws Exception {
         Object object = initialContext.lookup("CalculatorImplBusinessLocal");
 
@@ -64,5 +69,6 @@
 		assertEquals(10, calc.sum(4,6));
 		assertEquals(12, calc.multiply(3,4));
     }
+    //END SNIPPET: local
 
 }