diff options
author | fmoga <fmoga@13f79535-47bb-0310-9956-ffa450edef68> | 2010-08-14 00:42:53 +0000 |
---|---|---|
committer | fmoga <fmoga@13f79535-47bb-0310-9956-ffa450edef68> | 2010-08-14 00:42:53 +0000 |
commit | 24bb8d65b5ad54121ce666ee1d805f0f6ec3d713 (patch) | |
tree | 916871d9cedcbe799938509341153dd4b40d1be3 /sca-java-2.x/contrib/samples/stock-comet/src/main/java/org/apache/tuscany/sca/sample/comet/TemperatureHumidityServiceImpl.java | |
parent | eff7bb9dd439b9d9d74cb54b4cf0733e6b3ca0cf (diff) |
Modified the sample in order to illustrate how the binding handles multiple comet services through the same persisted http connection.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@985415 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/TemperatureHumidityServiceImpl.java | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/sca-java-2.x/contrib/samples/stock-comet/src/main/java/org/apache/tuscany/sca/sample/comet/TemperatureHumidityServiceImpl.java b/sca-java-2.x/contrib/samples/stock-comet/src/main/java/org/apache/tuscany/sca/sample/comet/TemperatureHumidityServiceImpl.java new file mode 100644 index 0000000000..1fff4b1dea --- /dev/null +++ b/sca-java-2.x/contrib/samples/stock-comet/src/main/java/org/apache/tuscany/sca/sample/comet/TemperatureHumidityServiceImpl.java @@ -0,0 +1,26 @@ +package org.apache.tuscany.sca.sample.comet; + +import java.util.Date; +import java.util.Random; + +import org.oasisopen.sca.annotation.Service; + +@Service({TemperatureService.class, HumidityService.class}) +public class TemperatureHumidityServiceImpl implements TemperatureService, HumidityService { + + @Override + public String getHumidity() { + return (new Random(new Date().getTime()).nextInt(100)) + "%"; + } + + @Override + public String getTemperatureCelsius() { + return "" + (new Random(new Date().getTime()).nextInt(40)); + } + + @Override + public String getTemperatureFahrenheit() { + return "" + (new Random(new Date().getTime()).nextInt(200)); + } + +} |