public class LinkControlClient extends Object implements org.yamcs.api.ws.ConnectionListener, org.yamcs.api.ws.WebSocketResponseHandler, org.yamcs.api.ws.WebSocketClientCallback
| Constructor and Description |
|---|
LinkControlClient(org.yamcs.api.YamcsConnector yconnector,
LinkListener linkListener) |
| Modifier and Type | Method and Description |
|---|---|
void |
connected(String url) |
void |
connecting(String url)
do nothing - we are only interested in connected in order to subscribe to link info information
|
void |
connectionFailed(String url,
YamcsException exception)
do nothing - we are only interested in connected in order to subscribe to link info information
|
void |
disable(org.yamcs.protobuf.YamcsManagement.LinkInfo li) |
void |
disconnected()
do nothing - we are only interested in connected in order to subscribe to link info information
|
void |
enable(org.yamcs.protobuf.YamcsManagement.LinkInfo li) |
void |
log(String message)
do nothing - we are only interested in connected in order to subscribe to link info information
|
void |
onException(org.yamcs.protobuf.Web.WebSocketServerMessage.WebSocketExceptionData e) |
void |
onMessage(org.yamcs.protobuf.Web.WebSocketServerMessage.WebSocketSubscriptionData data) |
void |
receiveInitialConfig()
this is called at the initial connection and when the instance is changed in the Yamcs Monitor.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitonCompletionconnected, connecting, connectionFailedpublic LinkControlClient(org.yamcs.api.YamcsConnector yconnector, LinkListener linkListener)
public void enable(org.yamcs.protobuf.YamcsManagement.LinkInfo li) throws org.yamcs.api.YamcsApiException, YamcsException
public void disable(org.yamcs.protobuf.YamcsManagement.LinkInfo li) throws org.yamcs.api.YamcsApiException, YamcsException
public void connected(String url)
connected in interface org.yamcs.api.ws.ConnectionListenerpublic void receiveInitialConfig()
public void connectionFailed(String url, YamcsException exception)
connectionFailed in interface org.yamcs.api.ws.ConnectionListenerpublic void disconnected()
disconnected in interface org.yamcs.api.ws.ConnectionListenerdisconnected in interface org.yamcs.api.ws.WebSocketClientCallbackpublic void connecting(String url)
connecting in interface org.yamcs.api.ws.ConnectionListenerpublic void log(String message)
log in interface org.yamcs.api.ws.ConnectionListenerpublic void onException(org.yamcs.protobuf.Web.WebSocketServerMessage.WebSocketExceptionData e)
onException in interface org.yamcs.api.ws.WebSocketResponseHandlerpublic void onMessage(org.yamcs.protobuf.Web.WebSocketServerMessage.WebSocketSubscriptionData data)
onMessage in interface org.yamcs.api.ws.WebSocketClientCallbackCopyright © 2018 Space Applications Services. All rights reserved.