Package org.yamcs.client
Class YamcsClient
java.lang.Object
org.yamcs.client.YamcsClient
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addConnectionListener
(ConnectionListener connectionListener) void
close()
void
Establish a live communication channel.createArchiveClient
(String instance) createEvent
(CreateEventRequest request) createInstance
(CreateInstanceRequest request) createMissionDatabaseClient
(String instance) createProcessor
(CreateProcessorRequest request) createProcessorClient
(String instance, String processor) createTimelineClient
(String instance, String processor) disableLink
(String instance, String link) editAlarm
(EditAlarmRequest request) enableLink
(String instance, String link) getFileTransferServices
(String instance) getHost()
getInstance
(String instance) int
getPort()
getUrl()
boolean
isTLS()
boolean
listAlarms
(String instance) listAlarms
(String instance, String processor) listInstances
(InstanceFilter filter) listProcessors
(String instance) listServices
(String instance) void
void
void
loginWithKerberos
(String principal) static YamcsClient.Builder
newBuilder
(String serverUrl) static YamcsClient.Builder
newBuilder
(String host, int port) void
Polls the server, to see if it is ready.void
removeConnectionListener
(ConnectionListener connectionListener) restartInstance
(String instance) startInstance
(String instance) startService
(String instance, String service) stopInstance
(String instance) stopService
(String instance, String service)
-
Method Details
-
newBuilder
-
newBuilder
-
loginWithKerberos
- Throws:
ClientException
-
loginWithKerberos
- Throws:
ClientException
-
login
- Throws:
ClientException
-
pollServer
Polls the server, to see if it is ready.- Throws:
ClientException
-
connectWebSocket
Establish a live communication channel.- Throws:
ClientException
-
createInstance
-
reconfigureInstance
-
listInstances
-
getInstance
-
listInstances
-
startInstance
-
stopInstance
-
restartInstance
-
listProcessors
-
getServerInfo
-
getServerURL
-
getOwnUserInfo
-
listServices
-
startService
-
enableLink
-
disableLink
-
stopService
-
getLeapSeconds
-
createProcessor
-
createEvent
-
listAlarms
-
listAlarms
-
editAlarm
-
getFileTransferServices
-
createStorageClient
-
createArchiveClient
-
createMissionDatabaseClient
-
createProcessorClient
-
createTimelineClient
-
getHost
-
getPort
public int getPort() -
isTLS
public boolean isTLS() -
getContext
-
isVerifyTLS
public boolean isVerifyTLS() -
addConnectionListener
-
removeConnectionListener
-
getWebSocketClient
-
getMethodHandler
-
getUrl
-
createTimeSubscription
-
createClearanceSubscription
-
createEventSubscription
-
createAlarmSubscription
-
createGlobalAlarmStatusSubscription
-
createPacketSubscription
-
createProcessorSubscription
-
createCommandSubscription
-
createQueueEventSubscription
-
createQueueStatisticsSubscription
-
createParameterSubscription
-
createLinkSubscription
-
createContainerSubscription
-
close
public void close()
-