public class ProcessorControlClient extends Object implements ConnectionListener, WebSocketClientCallback, WebSocketResponseHandler
| Constructor and Description |
|---|
ProcessorControlClient(YamcsConnector yconnector) |
| Modifier and Type | Method and Description |
|---|---|
void |
connected(String url) |
void |
connecting(String url) |
void |
connectionFailed(String url,
YamcsException exception) |
CompletableFuture<Void> |
connectToProcessor(String instance,
String processorName,
int[] clients) |
CompletableFuture<byte[]> |
createProcessor(String instance,
String name,
String type,
Yamcs.ReplayRequest spec,
boolean persistent,
int[] clients) |
void |
destroyProcessor(String name) |
void |
disconnected() |
void |
log(String message) |
void |
onException(Web.WebSocketServerMessage.WebSocketExceptionData e) |
void |
onMessage(Web.WebSocketServerMessage.WebSocketSubscriptionData data) |
void |
pauseArchiveReplay(String instance,
String name) |
void |
receiveInitialConfig() |
void |
resumeArchiveReplay(String instance,
String name) |
void |
seekArchiveReplay(String instance,
String name,
long newPosition) |
void |
setProcessorListener(ProcessorListener yamcsMonitor) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitconnected, connectionFailed, onInvalidIdentificationonCompletionpublic ProcessorControlClient(YamcsConnector yconnector)
public void setProcessorListener(ProcessorListener yamcsMonitor)
public void destroyProcessor(String name) throws YamcsApiException
YamcsApiExceptionpublic CompletableFuture<byte[]> createProcessor(String instance, String name, String type, Yamcs.ReplayRequest spec, boolean persistent, int[] clients) throws YamcsException, YamcsApiException
YamcsExceptionYamcsApiExceptionpublic CompletableFuture<Void> connectToProcessor(String instance, String processorName, int[] clients) throws YamcsException, YamcsApiException
YamcsExceptionYamcsApiExceptionpublic void pauseArchiveReplay(String instance, String name) throws YamcsException, YamcsApiException
YamcsExceptionYamcsApiExceptionpublic void resumeArchiveReplay(String instance, String name) throws YamcsApiException, YamcsException
YamcsApiExceptionYamcsExceptionpublic void seekArchiveReplay(String instance, String name, long newPosition) throws YamcsApiException, YamcsException
YamcsApiExceptionYamcsExceptionpublic void connecting(String url)
connecting in interface ConnectionListenerpublic void receiveInitialConfig()
public void connected(String url)
connected in interface ConnectionListenerpublic void onMessage(Web.WebSocketServerMessage.WebSocketSubscriptionData data)
onMessage in interface WebSocketClientCallbackpublic void connectionFailed(String url, YamcsException exception)
connectionFailed in interface ConnectionListenerpublic void disconnected()
disconnected in interface ConnectionListenerdisconnected in interface WebSocketClientCallbackpublic void log(String message)
log in interface ConnectionListenerpublic void onException(Web.WebSocketServerMessage.WebSocketExceptionData e)
onException in interface WebSocketResponseHandlerCopyright © 2018 Space Applications Services. All rights reserved.