summaryrefslogtreecommitdiffstats
path: root/sca-java-2.x/contrib/samples/learning-more/binding-comet/chat-webapp/src/main/java/org/apache/tuscany/sca/sample/comet/ChatService.java
blob: fbff379a522a4515c0cff588cfb3b01876467ae1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package org.apache.tuscany.sca.sample.comet;

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

}