public class WebSocketProcessorClient extends Object implements ProcessorClient, ManagementListener
| Constructor and Description |
|---|
WebSocketProcessorClient(String yamcsInstance,
WebSocketFrameHandler wsHandler,
String applicationName,
AuthenticationToken authToken) |
| Modifier and Type | Method and Description |
|---|---|
String |
getApplicationName() |
AuthenticationToken |
getAuthToken() |
int |
getClientId() |
Processor |
getProcessor() |
String |
getUsername() |
WebSocketFrameHandler |
getWebSocketFrameHandler() |
void |
instanceStateChanged(YamcsServerInstance ysi)
Called when an instance state changes - for example when it is stopped/started
|
void |
processorQuit()
called when the processor is closing down
|
void |
quit()
Called when the socket is closed.
|
void |
registerResource(String route,
AbstractWebSocketResource resource) |
void |
switchProcessor(Processor newProcessor)
change the connection to another processor
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclientInfoChanged, clientInfoChanged, clientRegistered, clientUnregistered, processorAdded, processorClosed, processorStateChanged, serviceRegistered, serviceUnregistered, statisticsUpdatedpublic WebSocketProcessorClient(String yamcsInstance, WebSocketFrameHandler wsHandler, String applicationName, AuthenticationToken authToken)
public void switchProcessor(Processor newProcessor) throws ProcessorException
ProcessorClientswitchProcessor in interface ProcessorClientnewProcessor - - processorProcessorExceptionpublic Processor getProcessor()
getProcessor in interface ProcessorClientpublic void registerResource(String route, AbstractWebSocketResource resource)
public int getClientId()
public AuthenticationToken getAuthToken()
public WebSocketFrameHandler getWebSocketFrameHandler()
public void processorQuit()
ProcessorClientprocessorQuit in interface ProcessorClientpublic String getUsername()
getUsername in interface ProcessorClientpublic String getApplicationName()
getApplicationName in interface ProcessorClientpublic void quit()
public void instanceStateChanged(YamcsServerInstance ysi)
ManagementListenerinstanceStateChanged in interface ManagementListenerCopyright © 2018 Space Applications Services. All rights reserved.