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());
}
}