org.powertac.visualizer
Class MessageDispatcher

java.lang.Object
  extended by 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

Constructor Summary
MessageDispatcher()
           
 
Method Summary
static Object dispatch(Object target, String methodName, Object... args)
           
 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageDispatcher

public MessageDispatcher()
Method Detail

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


dispatch

public static Object dispatch(Object target,
                              String methodName,
                              Object... args)


Copyright © 2012 Power TAC. All Rights Reserved.