@Generated(value="org.yamcs.maven.ServiceGenerator",
date="2025-07-17T22:09:39.305149335Z")
public class ServerApiClient
extends AbstractServerApi<Void>
Handles incoming requests related to api routes
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voiddumpThreads(Void ctx, com.google.protobuf.Empty request, Observer<HttpBody> observer) Get a text-dump with thread informationfinal voidgetHttpTraffic(Void ctx, com.google.protobuf.Empty request, Observer<HttpTraffic> observer) Get HTTP trafficfinal voidgetServerInfo(Void ctx, com.google.protobuf.Empty request, Observer<GetServerInfoResponse> observer) Get general server infofinal voidgetSystemInfo(Void ctx, com.google.protobuf.Empty request, Observer<SystemInfo> observer) Get system infofinal voidgetThread(Void ctx, GetThreadRequest request, Observer<ThreadInfo> observer) Get info on a single threadfinal voidlistRoutes(Void ctx, com.google.protobuf.Empty request, Observer<ListRoutesResponse> observer) List routesfinal voidlistThreads(Void ctx, ListThreadsRequest request, Observer<ListThreadsResponse> observer) List threadsfinal voidlistTopics(Void ctx, com.google.protobuf.Empty request, Observer<ListTopicsResponse> observer) List topicsfinal voidsubscribeHttpTraffic(Void ctx, com.google.protobuf.Empty request, Observer<HttpTraffic> observer) Receive HTTP traffic updatesfinal voidsubscribeSystemInfo(Void ctx, com.google.protobuf.Empty request, Observer<SystemInfo> observer) Receive system info updatesMethods inherited from class org.yamcs.protobuf.AbstractServerApi
callMethod, callMethod, getDescriptorForType, getRequestPrototype, getResponsePrototype
-
Constructor Details
-
ServerApiClient
-
-
Method Details
-
getServerInfo
public final void getServerInfo(Void ctx, com.google.protobuf.Empty request, Observer<GetServerInfoResponse> observer) Get general server info
- Specified by:
getServerInfoin classAbstractServerApi<Void>
-
getSystemInfo
public final void getSystemInfo(Void ctx, com.google.protobuf.Empty request, Observer<SystemInfo> observer) Get system info
- Specified by:
getSystemInfoin classAbstractServerApi<Void>
-
subscribeSystemInfo
public final void subscribeSystemInfo(Void ctx, com.google.protobuf.Empty request, Observer<SystemInfo> observer) Receive system info updates
- Specified by:
subscribeSystemInfoin classAbstractServerApi<Void>
-
listRoutes
public final void listRoutes(Void ctx, com.google.protobuf.Empty request, Observer<ListRoutesResponse> observer) List routes
- Specified by:
listRoutesin classAbstractServerApi<Void>
-
listTopics
public final void listTopics(Void ctx, com.google.protobuf.Empty request, Observer<ListTopicsResponse> observer) List topics
- Specified by:
listTopicsin classAbstractServerApi<Void>
-
listThreads
public final void listThreads(Void ctx, ListThreadsRequest request, Observer<ListThreadsResponse> observer) List threads
- Specified by:
listThreadsin classAbstractServerApi<Void>
-
getThread
Get info on a single thread
- Specified by:
getThreadin classAbstractServerApi<Void>
-
dumpThreads
public final void dumpThreads(Void ctx, com.google.protobuf.Empty request, Observer<HttpBody> observer) Get a text-dump with thread information
- Specified by:
dumpThreadsin classAbstractServerApi<Void>
-
getHttpTraffic
public final void getHttpTraffic(Void ctx, com.google.protobuf.Empty request, Observer<HttpTraffic> observer) Get HTTP traffic
- Specified by:
getHttpTrafficin classAbstractServerApi<Void>
-
subscribeHttpTraffic
public final void subscribeHttpTraffic(Void ctx, com.google.protobuf.Empty request, Observer<HttpTraffic> observer) Receive HTTP traffic updates
- Specified by:
subscribeHttpTrafficin classAbstractServerApi<Void>
-