@Service public class VisualizerProxyService extends Object implements VisualizerProxy, InitializationService
| Constructor and Description |
|---|
VisualizerProxyService() |
| Modifier and Type | Method and Description |
|---|---|
void |
forwardMessage(Object message)
Forwards message to registered listeners
|
String |
getVisualizerQueueName() |
String |
initialize(Competition competition,
List<String> completedInits)
Initializes a plugin prior to the beginning of a game.
|
boolean |
isActive()
True just in case a remote visualizer has pinged this server
|
void |
registerVisualizerMessageListener(VisualizerMessageListener listener)
Sets up a dispatch listener for market messages
|
void |
respondToPing() |
void |
setRemoteVisualizer(boolean remoteVisualizer) |
void |
waitForRemoteViz(long maxDelay)
Waits at most maxDelay for a remote visualizer to check in with a ping.
|
public void setRemoteVisualizer(boolean remoteVisualizer)
remoteVisualizer - the remoteVisualizer to setpublic String getVisualizerQueueName()
public void registerVisualizerMessageListener(VisualizerMessageListener listener)
VisualizerProxyregisterVisualizerMessageListener in interface VisualizerProxypublic void forwardMessage(Object message)
VisualizerProxyforwardMessage in interface VisualizerProxypublic String initialize(Competition competition, List<String> completedInits)
InitializationServiceinitialize in interface InitializationServicepublic void respondToPing()
public boolean isActive()
public void waitForRemoteViz(long maxDelay)
Copyright © 2017 Power TAC. All rights reserved.