org.powertac.server
Class VisualizerProxyService
java.lang.Object
org.powertac.server.VisualizerProxyService
- All Implemented Interfaces:
- org.powertac.common.interfaces.InitializationService, org.powertac.common.interfaces.VisualizerProxy
@Service
public class VisualizerProxyService
- extends Object
- implements org.powertac.common.interfaces.VisualizerProxy, org.powertac.common.interfaces.InitializationService
Connects the server with a Visualizer
- Author:
- John Collins
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VisualizerProxyService
public VisualizerProxyService()
setRemoteVisualizer
public void setRemoteVisualizer(boolean remoteVisualizer)
- Parameters:
remoteVisualizer - the remoteVisualizer to set
getVisualizerQueueName
public String getVisualizerQueueName()
- Returns:
- the visualizerQueueName
registerVisualizerMessageListener
public void registerVisualizerMessageListener(org.powertac.common.interfaces.VisualizerMessageListener listener)
- Specified by:
registerVisualizerMessageListener in interface org.powertac.common.interfaces.VisualizerProxy
forwardMessage
public void forwardMessage(Object message)
- Specified by:
forwardMessage in interface org.powertac.common.interfaces.VisualizerProxy
setDefaults
public void setDefaults()
- Specified by:
setDefaults in interface org.powertac.common.interfaces.InitializationService
initialize
public String initialize(org.powertac.common.Competition competition,
List<String> completedInits)
- Specified by:
initialize in interface org.powertac.common.interfaces.InitializationService
respondToPing
public void respondToPing()
isActive
public boolean isActive()
- True just in case a remote visualizer has pinged this server
waitForRemoteViz
public void waitForRemoteViz(long maxDelay)
- Waits at most maxDelay for a remote visualizer to check in with a ping.
Copyright © 2012 Power TAC. All Rights Reserved.