Package org.powertac.server
Class WeatherService
java.lang.Object
org.powertac.common.interfaces.TimeslotPhaseProcessor
org.powertac.server.WeatherService
- All Implemented Interfaces:
InitializationService
@Service public class WeatherService extends TimeslotPhaseProcessor implements InitializationService
-
Constructor Summary
Constructors Constructor Description WeatherService() -
Method Summary
Modifier and Type Method Description voidactivate(org.joda.time.Instant time, int phaseNumber)intgetForecastHorizon()StringgetServerUrl()intgetWeatherReqInterval()Stringinitialize(Competition competition, List<String> completedInits)booleanisBlocking()Methods inherited from class org.powertac.common.interfaces.TimeslotPhaseProcessor
init, setTimeslotPhase
-
Constructor Details
-
WeatherService
public WeatherService()
-
-
Method Details
-
getWeatherReqInterval
public int getWeatherReqInterval() -
getServerUrl
-
isBlocking
public boolean isBlocking() -
getForecastHorizon
public int getForecastHorizon() -
activate
public void activate(org.joda.time.Instant time, int phaseNumber)- Specified by:
activatein classTimeslotPhaseProcessor
-
initialize
- Specified by:
initializein interfaceInitializationService
-