summaryrefslogtreecommitdiffstats
path: root/sca-java-2.x/contrib/samples/stock-comet/src/main/java/org/apache/tuscany/sca
diff options
context:
space:
mode:
authorfmoga <fmoga@13f79535-47bb-0310-9956-ffa450edef68>2010-08-02 20:27:46 +0000
committerfmoga <fmoga@13f79535-47bb-0310-9956-ffa450edef68>2010-08-02 20:27:46 +0000
commit76e64f8719a90867fa0f8157c4e66e75ccfc8481 (patch)
tree2a6cbe447c1eaa14d980e2669c4552a36faa31a8 /sca-java-2.x/contrib/samples/stock-comet/src/main/java/org/apache/tuscany/sca
parent1491d3d1338236d1dfba96aa2387075c6a74dbb3 (diff)
Updated the stock sample to use the comet binding implementation.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@981678 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to '')
-rw-r--r--sca-java-2.x/contrib/samples/stock-comet/src/main/java/org/apache/tuscany/sca/sample/comet/StockService.java (renamed from sca-java-2.x/contrib/samples/stock-comet/src/main/java/sample/StockService.java)9
-rw-r--r--sca-java-2.x/contrib/samples/stock-comet/src/main/java/org/apache/tuscany/sca/sample/comet/StockServiceImpl.java (renamed from sca-java-2.x/contrib/samples/stock-comet/src/main/java/sample/StockServiceImpl.java)16
2 files changed, 12 insertions, 13 deletions
diff --git a/sca-java-2.x/contrib/samples/stock-comet/src/main/java/sample/StockService.java b/sca-java-2.x/contrib/samples/stock-comet/src/main/java/org/apache/tuscany/sca/sample/comet/StockService.java
index 46f69834ae..767e8f5666 100644
--- a/sca-java-2.x/contrib/samples/stock-comet/src/main/java/sample/StockService.java
+++ b/sca-java-2.x/contrib/samples/stock-comet/src/main/java/org/apache/tuscany/sca/sample/comet/StockService.java
@@ -16,12 +16,13 @@
* specific language governing permissions and limitations
* under the License.
*/
-package sample;
+package org.apache.tuscany.sca.sample.comet;
+import org.oasisopen.sca.annotation.Remotable;
+
+@Remotable
public interface StockService {
- String getSymbol();
+ String getQuotes();
- Double getValue();
-
}
diff --git a/sca-java-2.x/contrib/samples/stock-comet/src/main/java/sample/StockServiceImpl.java b/sca-java-2.x/contrib/samples/stock-comet/src/main/java/org/apache/tuscany/sca/sample/comet/StockServiceImpl.java
index f6a4d743a1..d70724e90a 100644
--- a/sca-java-2.x/contrib/samples/stock-comet/src/main/java/sample/StockServiceImpl.java
+++ b/sca-java-2.x/contrib/samples/stock-comet/src/main/java/org/apache/tuscany/sca/sample/comet/StockServiceImpl.java
@@ -16,26 +16,24 @@
* specific language governing permissions and limitations
* under the License.
*/
-package sample;
+package org.apache.tuscany.sca.sample.comet;
import java.text.DecimalFormat;
import java.util.Date;
import java.util.Random;
+import org.oasisopen.sca.annotation.Service;
+
+@Service(StockService.class)
public class StockServiceImpl implements StockService {
public static final int MAX_VALUE = 1000;
private Random random = new Random(new Date().getTime());
@Override
- public String getSymbol() {
- return "ASF";
- }
-
- @Override
- public Double getValue() {
+ public String getQuotes() {
Double value = Math.abs(random.nextDouble() * random.nextInt(MAX_VALUE));
- return Double.valueOf(new DecimalFormat("#.##").format(value));
+ return "ASF" + "#" + Double.valueOf(new DecimalFormat("#.##").format(value));
}
-
+
}