public class YamcsClient extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
YamcsClient.Builder |
public static YamcsClient.Builder newBuilder(String host, int port)
public void connectAnonymously()
throws ClientException
ClientExceptionpublic void connectWithKerberos()
throws ClientException
ClientExceptionpublic void connect(String username, char[] password) throws ClientException
ClientExceptionpublic void pollServer()
throws ClientException
ClientExceptionpublic void connect(String accessToken, boolean bypassUpCheck) throws ClientException
ClientExceptionpublic CompletableFuture<YamcsInstance> createInstance(CreateInstanceRequest request)
public CompletableFuture<List<YamcsInstance>> listInstances()
public CompletableFuture<YamcsInstance> getInstance(String instance)
public CompletableFuture<ListInstancesResponse> listInstances(InstanceFilter filter)
public CompletableFuture<YamcsInstance> startInstance(String instance)
public CompletableFuture<YamcsInstance> stopInstance(String instance)
public CompletableFuture<YamcsInstance> restartInstance(String instance)
public CompletableFuture<List<ProcessorInfo>> listProcessors(String instance)
public CompletableFuture<GetServerInfoResponse> getServerInfo()
public CompletableFuture<UserInfo> getOwnUserInfo()
public CompletableFuture<List<ServiceInfo>> listServices(String instance)
public CompletableFuture<Void> startService(String instance, String service)
public CompletableFuture<LinkInfo> enableLink(String instance, String link)
public CompletableFuture<LinkInfo> disableLink(String instance, String link)
public CompletableFuture<Void> stopService(String instance, String service)
public CompletableFuture<LeapSecondsTable> getLeapSeconds()
public CompletableFuture<ProcessorClient> createProcessor(CreateProcessorRequest request)
public CompletableFuture<Yamcs.Event> createEvent(CreateEventRequest request)
public CompletableFuture<ListAlarmsResponse> listAlarms(String instance)
public CompletableFuture<ListProcessorAlarmsResponse> listAlarms(String instance, String processor)
public CompletableFuture<Void> editAlarm(EditAlarmRequest request)
public StorageClient createStorageClient()
public ArchiveClient createArchiveClient(String instance)
public MissionDatabaseClient createMissionDatabaseClient(String instance)
public ProcessorClient createProcessorClient(String instance, String processor)
public String getHost()
public int getPort()
public String getContext()
public void addConnectionListener(ConnectionListener connectionListener)
public void removeConnectionListener(ConnectionListener connectionListener)
public WebSocketClient getWebSocketClient()
public MethodHandler getMethodHandler()
public String getUrl()
public TimeSubscription createTimeSubscription()
public ClearanceSubscription createClearanceSubscription()
public EventSubscription createEventSubscription()
public AlarmSubscription createAlarmSubscription()
public PacketSubscription createPacketSubscription()
public ProcessorSubscription createProcessorSubscription()
public CommandSubscription createCommandSubscription()
public QueueEventSubscription createQueueEventSubscription()
public QueueStatisticsSubscription createQueueStatisticsSubscription()
public ParameterSubscription createParameterSubscription()
public LinkSubscription createLinkSubscription()
public void close()
Copyright © 2020 Space Applications Services. All rights reserved.