org.powertac.server
Class WeatherService

java.lang.Object
  extended by org.powertac.common.interfaces.TimeslotPhaseProcessor
      extended by org.powertac.server.WeatherService
All Implemented Interfaces:
org.powertac.common.interfaces.InitializationService

@Service
public class WeatherService
extends org.powertac.common.interfaces.TimeslotPhaseProcessor
implements org.powertac.common.interfaces.InitializationService


Nested Class Summary
 class WeatherService.Data
           
 class WeatherService.WeatherForecastConverter
           
 class WeatherService.WeatherReportConverter
           
 
Constructor Summary
WeatherService()
           
 
Method Summary
 void activate(org.joda.time.Instant time, int phaseNumber)
           
 int getForecastHorizon()
           
 String getServerUrl()
           
 int getWeatherReqInterval()
           
 String initialize(org.powertac.common.Competition competition, List<String> completedInits)
           
 boolean isBlocking()
           
 void setDefaults()
           
 
Methods inherited from class org.powertac.common.interfaces.TimeslotPhaseProcessor
init, setTimeslotPhase
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WeatherService

public WeatherService()
Method Detail

getWeatherReqInterval

public int getWeatherReqInterval()

getServerUrl

public String getServerUrl()

isBlocking

public boolean isBlocking()

getForecastHorizon

public int getForecastHorizon()

activate

public void activate(org.joda.time.Instant time,
                     int phaseNumber)
Specified by:
activate in class org.powertac.common.interfaces.TimeslotPhaseProcessor

setDefaults

public void setDefaults()
Specified by:
setDefaults in interface org.powertac.common.interfaces.InitializationService

initialize

public String initialize(org.powertac.common.Competition competition,
                         List<String> completedInits)
Specified by:
initialize in interface org.powertac.common.interfaces.InitializationService


Copyright © 2012 Power TAC. All Rights Reserved.