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 2011/09/12 21:18:50 UTC
svn commit: r1169878 -
/openejb/trunk/openejb3/examples/async-methods/README.mdtext
Author: dblevins
Date: Mon Sep 12 19:18:49 2011
New Revision: 1169878
URL: http://svn.apache.org/viewvc?rev=1169878&view=rev
Log:
formatting
Modified:
openejb/trunk/openejb3/examples/async-methods/README.mdtext
Modified: openejb/trunk/openejb3/examples/async-methods/README.mdtext
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb3/examples/async-methods/README.mdtext?rev=1169878&r1=1169877&r2=1169878&view=diff
==============================================================================
--- openejb/trunk/openejb3/examples/async-methods/README.mdtext (original)
+++ openejb/trunk/openejb3/examples/async-methods/README.mdtext Mon Sep 12 19:18:49 2011
@@ -6,10 +6,10 @@ Asynchronous Processing is when a caller
Here, in `JobProcessorTest`,
-` final Future<String> red = processor.addJob("red");`
+`final Future<String> red = processor.addJob("red");`
proceeds to the next statement,
-` final Future<String> orange = processor.addJob("orange");`
+`final Future<String> orange = processor.addJob("orange");`
without waiting for the addJob() method to complete. And later we could ask for the result using the Future<?>.get() method like
@@ -25,7 +25,6 @@ It waits for the processing to complete
# The code
-<pre><code>
@Singleton
public class JobProcessor {
@Asynchronous
@@ -49,9 +48,7 @@ It waits for the processing to complete
}
}
}
-</code></pre>
# Test
-<pre><code>
public class JobProcessorTest extends TestCase {
public void test() throws Exception {
@@ -86,55 +83,50 @@ It waits for the processing to complete
assertTrue("" + total, total < 21);
}
-
-
}
-</code></pre>
#Running
-<pre><code>
--------------------------------------------------------
- T E S T S
--------------------------------------------------------
-Running org.superbiz.async.JobProcessorTest
-Apache OpenEJB 4.0.0-SNAPSHOT build: 20110801-04:02
-http://openejb.apache.org/
-INFO - openejb.home = G:\Workspace\fullproject\openejb3\examples\async-methods
-INFO - openejb.base = G:\Workspace\fullproject\openejb3\examples\async-methods
-INFO - Using 'javax.ejb.embeddable.EJBContainer=true'
-INFO - Configuring Service(id=Default Security Service, type=SecurityService, provider-id=Default Security Service)
-INFO - Configuring Service(id=Default Transaction Manager, type=TransactionManager, provider-id=Default Transaction Manager)
-INFO - Found EjbModule in classpath: g:\Workspace\fullproject\openejb3\examples\async-methods\target\classes
-INFO - Beginning load: g:\Workspace\fullproject\openejb3\examples\async-methods\target\classes
-INFO - Configuring enterprise application: g:\Workspace\fullproject\openejb3\examples\async-methods
-INFO - Configuring Service(id=Default Singleton Container, type=Container, provider-id=Default Singleton Container)
-INFO - Auto-creating a container for bean JobProcessor: Container(type=SINGLETON, id=Default Singleton Container)
-INFO - Configuring Service(id=Default Managed Container, type=Container, provider-id=Default Managed Container)
-INFO - Auto-creating a container for bean org.superbiz.async.JobProcessorTest: Container(type=MANAGED, id=Default Managed Container)
-INFO - Enterprise application "g:\Workspace\fullproject\openejb3\examples\async-methods" loaded.
-INFO - Assembling app: g:\Workspace\fullproject\openejb3\examples\async-methods
-INFO - Jndi(name="java:global/async-methods/JobProcessor!org.superbiz.async.JobProcessor")
-INFO - Jndi(name="java:global/async-methods/JobProcessor")
-INFO - Jndi(name="java:global/EjbModule100568296/org.superbiz.async.JobProcessorTest!org.superbiz.async.JobProcessorTest")
-INFO - Jndi(name="java:global/EjbModule100568296/org.superbiz.async.JobProcessorTest")
-INFO - Created Ejb(deployment-id=org.superbiz.async.JobProcessorTest, ejb-name=org.superbiz.async.JobProcessorTest, container=Default Managed Container)
-INFO - Created Ejb(deployment-id=JobProcessor, ejb-name=JobProcessor, container=Default Singleton Container)
-INFO - Started Ejb(deployment-id=org.superbiz.async.JobProcessorTest, ejb-name=org.superbiz.async.JobProcessorTest, container=Default Managed Container)
-INFO - Started Ejb(deployment-id=JobProcessor, ejb-name=JobProcessor, container=Default Singleton Container)
-INFO - Deployed Application(path=g:\Workspace\fullproject\openejb3\examples\async-methods)
-Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 13.305 sec
-
-Results :
-
-Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
-
-[INFO] ------------------------------------------------------------------------
-[INFO] BUILD SUCCESS
-[INFO] ------------------------------------------------------------------------
-[INFO] Total time: 21.097s
-[INFO] Finished at: Wed Aug 03 22:48:26 IST 2011
-[INFO] Final Memory: 13M/145M
-[INFO] ------------------------------------------------------------------------
-</code></pre>
+ -------------------------------------------------------
+ T E S T S
+ -------------------------------------------------------
+ Running org.superbiz.async.JobProcessorTest
+ Apache OpenEJB 4.0.0-SNAPSHOT build: 20110801-04:02
+ http://openejb.apache.org/
+ INFO - openejb.home = G:\Workspace\fullproject\openejb3\examples\async-methods
+ INFO - openejb.base = G:\Workspace\fullproject\openejb3\examples\async-methods
+ INFO - Using 'javax.ejb.embeddable.EJBContainer=true'
+ INFO - Configuring Service(id=Default Security Service, type=SecurityService, provider-id=Default Security Service)
+ INFO - Configuring Service(id=Default Transaction Manager, type=TransactionManager, provider-id=Default Transaction Manager)
+ INFO - Found EjbModule in classpath: g:\Workspace\fullproject\openejb3\examples\async-methods\target\classes
+ INFO - Beginning load: g:\Workspace\fullproject\openejb3\examples\async-methods\target\classes
+ INFO - Configuring enterprise application: g:\Workspace\fullproject\openejb3\examples\async-methods
+ INFO - Configuring Service(id=Default Singleton Container, type=Container, provider-id=Default Singleton Container)
+ INFO - Auto-creating a container for bean JobProcessor: Container(type=SINGLETON, id=Default Singleton Container)
+ INFO - Configuring Service(id=Default Managed Container, type=Container, provider-id=Default Managed Container)
+ INFO - Auto-creating a container for bean org.superbiz.async.JobProcessorTest: Container(type=MANAGED, id=Default Managed Container)
+ INFO - Enterprise application "g:\Workspace\fullproject\openejb3\examples\async-methods" loaded.
+ INFO - Assembling app: g:\Workspace\fullproject\openejb3\examples\async-methods
+ INFO - Jndi(name="java:global/async-methods/JobProcessor!org.superbiz.async.JobProcessor")
+ INFO - Jndi(name="java:global/async-methods/JobProcessor")
+ INFO - Jndi(name="java:global/EjbModule100568296/org.superbiz.async.JobProcessorTest!org.superbiz.async.JobProcessorTest")
+ INFO - Jndi(name="java:global/EjbModule100568296/org.superbiz.async.JobProcessorTest")
+ INFO - Created Ejb(deployment-id=org.superbiz.async.JobProcessorTest, ejb-name=org.superbiz.async.JobProcessorTest, container=Default Managed Container)
+ INFO - Created Ejb(deployment-id=JobProcessor, ejb-name=JobProcessor, container=Default Singleton Container)
+ INFO - Started Ejb(deployment-id=org.superbiz.async.JobProcessorTest, ejb-name=org.superbiz.async.JobProcessorTest, container=Default Managed Container)
+ INFO - Started Ejb(deployment-id=JobProcessor, ejb-name=JobProcessor, container=Default Singleton Container)
+ INFO - Deployed Application(path=g:\Workspace\fullproject\openejb3\examples\async-methods)
+ Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 13.305 sec
+
+ Results :
+
+ Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
+
+ [INFO] ------------------------------------------------------------------------
+ [INFO] BUILD SUCCESS
+ [INFO] ------------------------------------------------------------------------
+ [INFO] Total time: 21.097s
+ [INFO] Finished at: Wed Aug 03 22:48:26 IST 2011
+ [INFO] Final Memory: 13M/145M
+ [INFO] ------------------------------------------------------------------------
#Related Examples