Package akka.weather.WeatherSensor

Examples of akka.weather.WeatherSensor.WeatherData


  }

  public void update() {
    service.get().onComplete(new Procedure<Future<WeatherData>>() {
      public void apply(Future<WeatherData> future) {
        final WeatherData data = future.result().get();
        SwingUtilities.invokeLater(new Runnable() {
          public void run() {
            temperatureLabel.setText(String.valueOf(data.temperature));
            humidityLabel.setText(String.valueOf(data.humidity));
          }
View Full Code Here


      Thread.sleep(1000); // sensor is slow...
    } catch (InterruptedException e) {
    }
    int temperature = random.nextInt(215) - 80 + 1;
    int humidity = random.nextInt(50) + 10 + 1;
    WeatherData data = new WeatherData(temperature, humidity);
    return future(data);
  }
View Full Code Here

  @Override
  public void onReceive(Object message) throws Exception {
    if (Update.equals(message))
      sensor.sendOneWay(WeatherSensor.Get, getContext());
    else if (message instanceof WeatherData) {
      final WeatherData data = (WeatherData) message;
      SwingUtilities.invokeLater(new Runnable() {
        public void run() {
          temperatureLabel.setText(String.valueOf(data.temperature));
          humidityLabel.setText(String.valueOf(data.humidity));
        }
View Full Code Here

TOP

Related Classes of akka.weather.WeatherSensor.WeatherData

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.