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
All Methods Instance Methods Concrete Methods 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
-
-
-
-
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:
activatein classTimeslotPhaseProcessor
-
initialize
public String initialize(Competition competition, List<String> completedInits)
- Specified by:
initializein interfaceInitializationService
-
-