@Service public class MessageDispatcher extends Object
| Constructor and Description |
|---|
MessageDispatcher() |
| Modifier and Type | Method and Description |
|---|---|
static Object |
dispatch(Object target,
String methodName,
Object... args) |
Boolean |
getTournamentMode() |
void |
initialize() |
void |
persistMessage(org.powertac.common.Competition competition) |
void |
persistMessage(org.powertac.common.TariffSpecification spec) |
void |
persistMessage(org.powertac.common.msg.TimeslotUpdate tu) |
void |
registerMessageHandler(Object handler,
Class<?> messageType)
Sets up handlers for incoming messages by message type.
|
void |
routeMessage(Object message)
Routes incoming messages from the server, after potentially persisting
them.
|
void |
setTournamentMode(Boolean tournamentMode) |
public void registerMessageHandler(Object handler, Class<?> messageType)
public void routeMessage(Object message)
public void persistMessage(org.powertac.common.Competition competition)
public void persistMessage(org.powertac.common.TariffSpecification spec)
public void persistMessage(org.powertac.common.msg.TimeslotUpdate tu)
public void initialize()
public Boolean getTournamentMode()
public void setTournamentMode(Boolean tournamentMode)
Copyright © 2014 Power TAC. All Rights Reserved.