@Service public class MessageHandler extends Object
| Constructor and Description |
|---|
MessageHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
handleMessage(org.powertac.common.CashPosition cp) |
void |
handleMessage(org.powertac.common.Competition c) |
void |
handleMessage(org.powertac.common.msg.CustomerBootstrapData cbd) |
void |
handleMessage(org.powertac.common.msg.SimEnd se)
Receives the SimEnd message, which ends the broker session.
|
void |
handleMessage(org.powertac.common.msg.SimPause sp)
Receives the SimPause message, used to pause the clock.
|
void |
handleMessage(org.powertac.common.msg.SimResume sr)
Receives the SimResume message, used to update the clock.
|
void |
handleMessage(org.powertac.common.msg.SimStart ss)
Receives the SimStart message, used to start the clock.
|
void |
handleMessage(org.powertac.common.msg.TariffRevoke tr)
Handles a TariffRevoke message from the server, indicating that some
tariff has been revoked.
|
void |
handleMessage(org.powertac.common.TariffSpecification spec)
Handles a TariffSpecification.
|
void |
handleMessage(org.powertac.common.TariffTransaction ttx)
Handles a TariffTransaction.
|
void |
handleMessage(org.powertac.common.msg.TimeslotComplete tc)
CashPosition is the last message sent by Accounting.
|
void |
handleMessage(org.powertac.common.msg.TimeslotUpdate tu)
Updates the sim clock on receipt of the TimeslotUpdate message, which
should be the first to arrive in each timeslot.
|
void |
initialize() |
@Autowired public Pusher pusher
public void initialize()
public void handleMessage(org.powertac.common.Competition c)
public void handleMessage(org.powertac.common.msg.SimPause sp)
public void handleMessage(org.powertac.common.msg.SimResume sr)
public void handleMessage(org.powertac.common.msg.SimStart ss)
public void handleMessage(org.powertac.common.msg.SimEnd se)
public void handleMessage(org.powertac.common.msg.TimeslotUpdate tu)
public void handleMessage(org.powertac.common.msg.TimeslotComplete tc)
public void handleMessage(org.powertac.common.msg.CustomerBootstrapData cbd)
public void handleMessage(org.powertac.common.CashPosition cp)
public void handleMessage(org.powertac.common.TariffSpecification spec)
public void handleMessage(org.powertac.common.TariffTransaction ttx)
public void handleMessage(org.powertac.common.msg.TariffRevoke tr)
Copyright © 2017 Power TAC. All rights reserved.