org.powertac.server
Class BrokerProxyService

java.lang.Object
  extended by org.powertac.server.BrokerProxyService
All Implemented Interfaces:
org.powertac.common.interfaces.BrokerProxy

@Service
public class BrokerProxyService
extends Object
implements org.powertac.common.interfaces.BrokerProxy


Constructor Summary
BrokerProxyService()
           
 
Method Summary
 void broadcastDeferredMessages()
           
 void broadcastMessage(Object messageObject)
           
 void broadcastMessages(List<?> messageObjects)
           
 void registerBrokerMarketListener(org.powertac.common.interfaces.BrokerMessageListener listener)
           
 void registerBrokerTariffListener(org.powertac.common.interfaces.BrokerMessageListener listener)
           
 void registerSimListener(org.powertac.common.interfaces.BrokerMessageListener listener)
           
 void routeMessage(Object message)
           
 void sendMessage(org.powertac.common.Broker broker, Object messageObject)
           
 void sendMessages(org.powertac.common.Broker broker, List<?> messageObjects)
           
 void setDeferredBroadcast(boolean b)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BrokerProxyService

public BrokerProxyService()
Method Detail

sendMessage

public void sendMessage(org.powertac.common.Broker broker,
                        Object messageObject)
Specified by:
sendMessage in interface org.powertac.common.interfaces.BrokerProxy

sendMessages

public void sendMessages(org.powertac.common.Broker broker,
                         List<?> messageObjects)
Specified by:
sendMessages in interface org.powertac.common.interfaces.BrokerProxy

broadcastMessage

public void broadcastMessage(Object messageObject)
Specified by:
broadcastMessage in interface org.powertac.common.interfaces.BrokerProxy

broadcastMessages

public void broadcastMessages(List<?> messageObjects)
Specified by:
broadcastMessages in interface org.powertac.common.interfaces.BrokerProxy

routeMessage

public void routeMessage(Object message)
Specified by:
routeMessage in interface org.powertac.common.interfaces.BrokerProxy

registerBrokerMarketListener

public void registerBrokerMarketListener(org.powertac.common.interfaces.BrokerMessageListener listener)
Specified by:
registerBrokerMarketListener in interface org.powertac.common.interfaces.BrokerProxy

registerBrokerTariffListener

public void registerBrokerTariffListener(org.powertac.common.interfaces.BrokerMessageListener listener)
Specified by:
registerBrokerTariffListener in interface org.powertac.common.interfaces.BrokerProxy

registerSimListener

public void registerSimListener(org.powertac.common.interfaces.BrokerMessageListener listener)
Specified by:
registerSimListener in interface org.powertac.common.interfaces.BrokerProxy

setDeferredBroadcast

public void setDeferredBroadcast(boolean b)
Specified by:
setDeferredBroadcast in interface org.powertac.common.interfaces.BrokerProxy

broadcastDeferredMessages

public void broadcastDeferredMessages()
Specified by:
broadcastDeferredMessages in interface org.powertac.common.interfaces.BrokerProxy


Copyright © 2011 Power TAC. All Rights Reserved.