You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by jm...@apache.org on 2006/08/06 22:21:37 UTC

svn commit: r429191 - in /incubator/tuscany/java/samples/sca/simplecallback/src: main/java/simplecallback/ test/java/simplecallback/

Author: jmarino
Date: Sun Aug  6 13:21:36 2006
New Revision: 429191

URL: http://svn.apache.org/viewvc?rev=429191&view=rev
Log:
add more javadoc and cosmetic changes

Modified:
    incubator/tuscany/java/samples/sca/simplecallback/src/main/java/simplecallback/MyClient.java
    incubator/tuscany/java/samples/sca/simplecallback/src/main/java/simplecallback/MyClientImpl.java
    incubator/tuscany/java/samples/sca/simplecallback/src/main/java/simplecallback/MyService.java
    incubator/tuscany/java/samples/sca/simplecallback/src/main/java/simplecallback/MyServiceCallback.java
    incubator/tuscany/java/samples/sca/simplecallback/src/main/java/simplecallback/MyServiceImpl.java
    incubator/tuscany/java/samples/sca/simplecallback/src/main/java/simplecallback/SimpleCallbackClient.java
    incubator/tuscany/java/samples/sca/simplecallback/src/test/java/simplecallback/SimpleCallbackTestCase.java

Modified: incubator/tuscany/java/samples/sca/simplecallback/src/main/java/simplecallback/MyClient.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/samples/sca/simplecallback/src/main/java/simplecallback/MyClient.java?rev=429191&r1=429190&r2=429191&view=diff
==============================================================================
--- incubator/tuscany/java/samples/sca/simplecallback/src/main/java/simplecallback/MyClient.java (original)
+++ incubator/tuscany/java/samples/sca/simplecallback/src/main/java/simplecallback/MyClient.java Sun Aug  6 13:21:36 2006
@@ -16,7 +16,10 @@
  */
 package simplecallback;
 
+/**
+ * The client interface
+ */
 public interface MyClient {
 
-    public void aClientMethod();
+    void aClientMethod();
 }

Modified: incubator/tuscany/java/samples/sca/simplecallback/src/main/java/simplecallback/MyClientImpl.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/samples/sca/simplecallback/src/main/java/simplecallback/MyClientImpl.java?rev=429191&r1=429190&r2=429191&view=diff
==============================================================================
--- incubator/tuscany/java/samples/sca/simplecallback/src/main/java/simplecallback/MyClientImpl.java (original)
+++ incubator/tuscany/java/samples/sca/simplecallback/src/main/java/simplecallback/MyClientImpl.java Sun Aug  6 13:21:36 2006
@@ -20,17 +20,20 @@
 import org.osoa.sca.annotations.Scope;
 import org.osoa.sca.annotations.Service;
 
+/**
+ * Demonstrates a component-to-component callback invocation
+ */
 @Service(MyClient.class)
 @Scope("MODULE")
 public class MyClientImpl implements MyClient, MyServiceCallback {
-    
+
     private MyService myService;
-    
+
     @Reference
     public void setMyService(MyService myService) {
         this.myService = myService;
     }
-    
+
     public void aClientMethod() {
         myService.someMethod("-> someMethod");
     }

Modified: incubator/tuscany/java/samples/sca/simplecallback/src/main/java/simplecallback/MyService.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/samples/sca/simplecallback/src/main/java/simplecallback/MyService.java?rev=429191&r1=429190&r2=429191&view=diff
==============================================================================
--- incubator/tuscany/java/samples/sca/simplecallback/src/main/java/simplecallback/MyService.java (original)
+++ incubator/tuscany/java/samples/sca/simplecallback/src/main/java/simplecallback/MyService.java Sun Aug  6 13:21:36 2006
@@ -19,10 +19,10 @@
 import org.osoa.sca.annotations.Callback;
 
 /**
- * This is the service interface.
+ * This service that will be invoked in a non-blocking fashion
  */
 @Callback(MyServiceCallback.class)
 public interface MyService {
 
-    public void someMethod(String arg);
+    void someMethod(String arg);
 }

Modified: incubator/tuscany/java/samples/sca/simplecallback/src/main/java/simplecallback/MyServiceCallback.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/samples/sca/simplecallback/src/main/java/simplecallback/MyServiceCallback.java?rev=429191&r1=429190&r2=429191&view=diff
==============================================================================
--- incubator/tuscany/java/samples/sca/simplecallback/src/main/java/simplecallback/MyServiceCallback.java (original)
+++ incubator/tuscany/java/samples/sca/simplecallback/src/main/java/simplecallback/MyServiceCallback.java Sun Aug  6 13:21:36 2006
@@ -17,9 +17,9 @@
 package simplecallback;
 
 /**
- * This is the callback interface.
+ * The callback interface for {@link MyService}.
  */
 public interface MyServiceCallback {
 
-    public void receiveResult(String result);
+    void receiveResult(String result);
 }

Modified: incubator/tuscany/java/samples/sca/simplecallback/src/main/java/simplecallback/MyServiceImpl.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/samples/sca/simplecallback/src/main/java/simplecallback/MyServiceImpl.java?rev=429191&r1=429190&r2=429191&view=diff
==============================================================================
--- incubator/tuscany/java/samples/sca/simplecallback/src/main/java/simplecallback/MyServiceImpl.java (original)
+++ incubator/tuscany/java/samples/sca/simplecallback/src/main/java/simplecallback/MyServiceImpl.java Sun Aug  6 13:21:36 2006
@@ -28,13 +28,18 @@
 public class MyServiceImpl implements MyService {
 
     private MyServiceCallback myServiceCallback;
-    
+
+    /**
+     * The setter used by the runtime to set the callback reference 
+     * @param myServiceCallback
+     */
     @Callback
     public void setMyServiceCallback(MyServiceCallback myServiceCallback) {
         this.myServiceCallback = myServiceCallback;
     }
     
     public void someMethod(String arg) {
+        // invoke the callback
         myServiceCallback.receiveResult(arg + " -> receiveResult");
     }
 }

Modified: incubator/tuscany/java/samples/sca/simplecallback/src/main/java/simplecallback/SimpleCallbackClient.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/samples/sca/simplecallback/src/main/java/simplecallback/SimpleCallbackClient.java?rev=429191&r1=429190&r2=429191&view=diff
==============================================================================
--- incubator/tuscany/java/samples/sca/simplecallback/src/main/java/simplecallback/SimpleCallbackClient.java (original)
+++ incubator/tuscany/java/samples/sca/simplecallback/src/main/java/simplecallback/SimpleCallbackClient.java Sun Aug  6 13:21:36 2006
@@ -19,6 +19,9 @@
 import org.osoa.sca.CompositeContext;
 import org.osoa.sca.CurrentCompositeContext;
 
+/**
+ * Demonstrates resolving the client service and initiating the callback sequence
+ */
 public class SimpleCallbackClient {
 
     public static void main(String[] args) throws Exception {

Modified: incubator/tuscany/java/samples/sca/simplecallback/src/test/java/simplecallback/SimpleCallbackTestCase.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/samples/sca/simplecallback/src/test/java/simplecallback/SimpleCallbackTestCase.java?rev=429191&r1=429190&r2=429191&view=diff
==============================================================================
--- incubator/tuscany/java/samples/sca/simplecallback/src/test/java/simplecallback/SimpleCallbackTestCase.java (original)
+++ incubator/tuscany/java/samples/sca/simplecallback/src/test/java/simplecallback/SimpleCallbackTestCase.java Sun Aug  6 13:21:36 2006
@@ -1,11 +1,15 @@
 package simplecallback;
 
-import org.apache.tuscany.test.SCATestCase;
 import org.osoa.sca.CompositeContext;
 import org.osoa.sca.CurrentCompositeContext;
 
+import org.apache.tuscany.test.SCATestCase;
+
+/**
+ * A testcase that demonstrates resolving the client service and initiating the callback sequence
+ */
 public class SimpleCallbackTestCase extends SCATestCase {
-    
+
     private MyClient myClient;
 
     protected void setUp() throws Exception {



---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org