@Service public class FactoredCustomerService extends TimeslotPhaseProcessor implements InitializationService, NewTariffListener
| Constructor and Description |
|---|
FactoredCustomerService() |
| Modifier and Type | Method and Description |
|---|---|
void |
activate(org.joda.time.Instant now,
int phase)
This method gets called once during each timeslot.
|
String |
initialize(Competition competition,
List<String> completedInits)
This is called once at the beginning of each game.
|
void |
publishNewTariffs(List<Tariff> tariffs)
Called periodically with a list of newly-published Tariffs
|
init, setTimeslotPhasepublic String initialize(Competition competition, List<String> completedInits)
initialize in interface InitializationServicepublic void publishNewTariffs(List<Tariff> tariffs)
NewTariffListenerpublishNewTariffs in interface NewTariffListenerpublic void activate(org.joda.time.Instant now,
int phase)
TimeslotPhaseProcessoractivate in class TimeslotPhaseProcessorCopyright © 2017 Power TAC. All rights reserved.