Author: fmoga
Date: Thu May 26 06:14:24 2011
New Revision: 1127793

URL: http://svn.apache.org/viewvc?rev=1127793&view=rev
Log:
Add a few comments to the chat sample.

Modified:
    
tuscany/sca-java-2.x/contrib/samples/learning-more/binding-comet/chat-webapp/src/main/java/org/apache/tuscany/sca/sample/comet/ChatService.java
    
tuscany/sca-java-2.x/contrib/samples/learning-more/binding-comet/chat-webapp/src/main/java/org/apache/tuscany/sca/sample/comet/ChatServiceImpl.java

Modified: 
tuscany/sca-java-2.x/contrib/samples/learning-more/binding-comet/chat-webapp/src/main/java/org/apache/tuscany/sca/sample/comet/ChatService.java
URL: 
http://svn.apache.org/viewvc/tuscany/sca-java-2.x/contrib/samples/learning-more/binding-comet/chat-webapp/src/main/java/org/apache/tuscany/sca/sample/comet/ChatService.java?rev=1127793&r1=1127792&r2=1127793&view=diff
==============================================================================
--- 
tuscany/sca-java-2.x/contrib/samples/learning-more/binding-comet/chat-webapp/src/main/java/org/apache/tuscany/sca/sample/comet/ChatService.java
 (original)
+++ 
tuscany/sca-java-2.x/contrib/samples/learning-more/binding-comet/chat-webapp/src/main/java/org/apache/tuscany/sca/sample/comet/ChatService.java
 Thu May 26 06:14:24 2011
@@ -2,14 +2,17 @@ package org.apache.tuscany.sca.sample.co
 
 import org.apache.tuscany.sca.binding.comet.runtime.callback.CometCallback;
 import org.oasisopen.sca.annotation.Callback;
+import org.oasisopen.sca.annotation.OneWay;
 import org.oasisopen.sca.annotation.Remotable;
 
 @Callback(CometCallback.class)
 @Remotable
 public interface ChatService {
 
+       @OneWay
        void register();
-       
+
+       @OneWay
        void postMessage(String user, String message);
 
 }

Modified: 
tuscany/sca-java-2.x/contrib/samples/learning-more/binding-comet/chat-webapp/src/main/java/org/apache/tuscany/sca/sample/comet/ChatServiceImpl.java
URL: 
http://svn.apache.org/viewvc/tuscany/sca-java-2.x/contrib/samples/learning-more/binding-comet/chat-webapp/src/main/java/org/apache/tuscany/sca/sample/comet/ChatServiceImpl.java?rev=1127793&r1=1127792&r2=1127793&view=diff
==============================================================================
--- 
tuscany/sca-java-2.x/contrib/samples/learning-more/binding-comet/chat-webapp/src/main/java/org/apache/tuscany/sca/sample/comet/ChatServiceImpl.java
 (original)
+++ 
tuscany/sca-java-2.x/contrib/samples/learning-more/binding-comet/chat-webapp/src/main/java/org/apache/tuscany/sca/sample/comet/ChatServiceImpl.java
 Thu May 26 06:14:24 2011
@@ -31,6 +31,8 @@ public class ChatServiceImpl implements 
 
        @Override
        public void register() {
+               // saving the callback object during register() method so it 
will push data back to the client 
+               // using the callback method defined for the register operation 
in the js when used
                clients.add(context.getRequestContext().<CometCallback> 
getCallback());
        }
 }


Reply via email to