summaryrefslogtreecommitdiffstats
path: root/sca-java-2.x/contrib/samples/comet-webapp/src/main/java/org/apache/tuscany/sca/sample/comet/TemperatureHumidityServiceImpl.java
blob: 1fff4b1deac1dbdcb000908e7f531d060dda168c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
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));
    }

}