@Service public class VisualizerProxyService extends Object implements VisualizerProxy, InitializationService
| Constructor and Description |
|---|
VisualizerProxyService() |
| Modifier and Type | Method and Description |
|---|---|
void |
forwardMessage(Object message) |
String |
getVisualizerQueueName() |
String |
initialize(Competition competition,
List<String> completedInits) |
boolean |
isActive()
True just in case a remote visualizer has pinged this server
|
void |
registerVisualizerMessageListener(VisualizerMessageListener listener) |
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)
registerVisualizerMessageListener in interface VisualizerProxypublic void forwardMessage(Object message)
forwardMessage in interface VisualizerProxypublic String initialize(Competition competition, List<String> completedInits)
initialize in interface InitializationServicepublic void respondToPing()
public boolean isActive()
public void waitForRemoteViz(long maxDelay)
Copyright © 2017 Power TAC. All rights reserved.