org.powertac.visualizer
Class MessageDispatcher
java.lang.Object
org.powertac.visualizer.MessageDispatcher
@Service
public class MessageDispatcher
- extends Object
Modified version of a org.powertac.samplebroker.core.MessageDispatcher class.
It is used for registering handlers for specific message types and message
routing.
- Author:
- Jurica Babic, John Collins
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MessageDispatcher
public MessageDispatcher()
registerMessageHandler
public void registerMessageHandler(Object handler,
Class<?> messageType)
- Sets up handlers for incoming messages by message type.
routeMessage
public void routeMessage(Object message)
- Routes incoming messages from the server, after potentially persisting
them.
dispatch
public static Object dispatch(Object target,
String methodName,
Object... args)
persistMessage
public void persistMessage(org.powertac.common.Competition competition)
persistMessage
public void persistMessage(org.powertac.common.TariffSpecification spec)
persistMessage
public void persistMessage(org.powertac.common.msg.TimeslotUpdate tu)
initialize
public void initialize()
getTournamentMode
public Boolean getTournamentMode()
setTournamentMode
public void setTournamentMode(Boolean tournamentMode)
Copyright © 2013 Power TAC. All Rights Reserved.