- All Implemented Interfaces:
org.yamcs.api.Api<Void>
@Generated(value="org.yamcs.maven.ServiceGenerator",
date="2025-03-05T21:49:38.657078141Z")
public class MdbApiClient
extends AbstractMdbApi<Void>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidbatchGetParameters(Void ctx, org.yamcs.protobuf.Mdb.BatchGetParametersRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Mdb.BatchGetParametersResponse> observer) Batch get of multiple parametersfinal voidcreateParameter(Void ctx, org.yamcs.protobuf.Mdb.CreateParameterRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Mdb.ParameterInfo> observer) Create a parameterfinal voidcreateParameterType(Void ctx, org.yamcs.protobuf.Mdb.CreateParameterTypeRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Mdb.ParameterTypeInfo> observer) Create a parameter typefinal voidexportJavaMissionDatabase(Void ctx, org.yamcs.protobuf.Mdb.ExportJavaMissionDatabaseRequest request, org.yamcs.api.Observer<org.yamcs.api.HttpBody> observer) Export a java serialized dump of the mission databasefinal voidexportXtce(Void ctx, org.yamcs.protobuf.Mdb.ExportXtceRequest request, org.yamcs.api.Observer<org.yamcs.api.HttpBody> observer) Export an XTCE representation of a space system.final voidgetAlgorithm(Void ctx, org.yamcs.protobuf.Mdb.GetAlgorithmRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Mdb.AlgorithmInfo> observer) Get an algorithmfinal voidgetCommand(Void ctx, org.yamcs.protobuf.Mdb.GetCommandRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Mdb.CommandInfo> observer) Get a commandfinal voidgetContainer(Void ctx, org.yamcs.protobuf.Mdb.GetContainerRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Mdb.ContainerInfo> observer) Get a containerfinal voidgetMissionDatabase(Void ctx, org.yamcs.protobuf.Mdb.GetMissionDatabaseRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Mdb.MissionDatabase> observer) Get a mission databasefinal voidgetParameter(Void ctx, org.yamcs.protobuf.Mdb.GetParameterRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Mdb.ParameterInfo> observer) Get a parameterfinal voidgetParameterType(Void ctx, org.yamcs.protobuf.Mdb.GetParameterTypeRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Mdb.ParameterTypeInfo> observer) Get a parameter typefinal voidgetSpaceSystem(Void ctx, org.yamcs.protobuf.Mdb.GetSpaceSystemRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Mdb.SpaceSystemInfo> observer) Get a space systemfinal voidlistAlgorithms(Void ctx, org.yamcs.protobuf.Mdb.ListAlgorithmsRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Mdb.ListAlgorithmsResponse> observer) List algorithmsfinal voidlistCommands(Void ctx, org.yamcs.protobuf.Mdb.ListCommandsRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Mdb.ListCommandsResponse> observer) List commandsfinal voidlistContainers(Void ctx, org.yamcs.protobuf.Mdb.ListContainersRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Mdb.ListContainersResponse> observer) List containersfinal voidlistParameters(Void ctx, org.yamcs.protobuf.Mdb.ListParametersRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Mdb.ListParametersResponse> observer) List parametersfinal voidlistParameterTypes(Void ctx, org.yamcs.protobuf.Mdb.ListParameterTypesRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Mdb.ListParameterTypesResponse> observer) List parameter typesfinal voidlistSpaceSystems(Void ctx, org.yamcs.protobuf.Mdb.ListSpaceSystemsRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Mdb.ListSpaceSystemsResponse> observer) List space systemsfinal voidstreamMissionDatabase(Void ctx, org.yamcs.protobuf.Mdb.StreamMissionDatabaseRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Mdb.MissionDatabaseItem> observer) Stream Mission Database items.Methods inherited from class org.yamcs.protobuf.AbstractMdbApi
callMethod, callMethod, getDescriptorForType, getRequestPrototype, getResponsePrototype
-
Constructor Details
-
MdbApiClient
public MdbApiClient(org.yamcs.api.MethodHandler handler)
-
-
Method Details
-
getMissionDatabase
public final void getMissionDatabase(Void ctx, org.yamcs.protobuf.Mdb.GetMissionDatabaseRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Mdb.MissionDatabase> observer) Get a mission database
- Specified by:
getMissionDatabasein classAbstractMdbApi<Void>
-
exportJavaMissionDatabase
public final void exportJavaMissionDatabase(Void ctx, org.yamcs.protobuf.Mdb.ExportJavaMissionDatabaseRequest request, org.yamcs.api.Observer<org.yamcs.api.HttpBody> observer) Export a java serialized dump of the mission database
- Specified by:
exportJavaMissionDatabasein classAbstractMdbApi<Void>
-
listSpaceSystems
public final void listSpaceSystems(Void ctx, org.yamcs.protobuf.Mdb.ListSpaceSystemsRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Mdb.ListSpaceSystemsResponse> observer) List space systems
- Specified by:
listSpaceSystemsin classAbstractMdbApi<Void>
-
getSpaceSystem
public final void getSpaceSystem(Void ctx, org.yamcs.protobuf.Mdb.GetSpaceSystemRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Mdb.SpaceSystemInfo> observer) Get a space system
- Specified by:
getSpaceSystemin classAbstractMdbApi<Void>
-
exportXtce
public final void exportXtce(Void ctx, org.yamcs.protobuf.Mdb.ExportXtceRequest request, org.yamcs.api.Observer<org.yamcs.api.HttpBody> observer) Export an XTCE representation of a space system. If the requested space system is not the root, containers will have their qualified name stripped by the top name. In addition there may also be references to objects from space systems that are not part of the export.
- Specified by:
exportXtcein classAbstractMdbApi<Void>
-
streamMissionDatabase
public final void streamMissionDatabase(Void ctx, org.yamcs.protobuf.Mdb.StreamMissionDatabaseRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Mdb.MissionDatabaseItem> observer) Stream Mission Database items. This operation is intended for tools that need to efficiently fetch the full list of parameters or commands, without using repeated pagination-based requests.
- Specified by:
streamMissionDatabasein classAbstractMdbApi<Void>
-
listParameters
public final void listParameters(Void ctx, org.yamcs.protobuf.Mdb.ListParametersRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Mdb.ListParametersResponse> observer) List parameters
- Specified by:
listParametersin classAbstractMdbApi<Void>
-
getParameter
public final void getParameter(Void ctx, org.yamcs.protobuf.Mdb.GetParameterRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Mdb.ParameterInfo> observer) Get a parameter
- Specified by:
getParameterin classAbstractMdbApi<Void>
-
createParameter
public final void createParameter(Void ctx, org.yamcs.protobuf.Mdb.CreateParameterRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Mdb.ParameterInfo> observer) Create a parameter
- Specified by:
createParameterin classAbstractMdbApi<Void>
-
batchGetParameters
public final void batchGetParameters(Void ctx, org.yamcs.protobuf.Mdb.BatchGetParametersRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Mdb.BatchGetParametersResponse> observer) Batch get of multiple parameters
- Specified by:
batchGetParametersin classAbstractMdbApi<Void>
-
listParameterTypes
public final void listParameterTypes(Void ctx, org.yamcs.protobuf.Mdb.ListParameterTypesRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Mdb.ListParameterTypesResponse> observer) List parameter types
- Specified by:
listParameterTypesin classAbstractMdbApi<Void>
-
getParameterType
public final void getParameterType(Void ctx, org.yamcs.protobuf.Mdb.GetParameterTypeRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Mdb.ParameterTypeInfo> observer) Get a parameter type
- Specified by:
getParameterTypein classAbstractMdbApi<Void>
-
createParameterType
public final void createParameterType(Void ctx, org.yamcs.protobuf.Mdb.CreateParameterTypeRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Mdb.ParameterTypeInfo> observer) Create a parameter type
- Specified by:
createParameterTypein classAbstractMdbApi<Void>
-
listContainers
public final void listContainers(Void ctx, org.yamcs.protobuf.Mdb.ListContainersRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Mdb.ListContainersResponse> observer) List containers
- Specified by:
listContainersin classAbstractMdbApi<Void>
-
getContainer
public final void getContainer(Void ctx, org.yamcs.protobuf.Mdb.GetContainerRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Mdb.ContainerInfo> observer) Get a container
- Specified by:
getContainerin classAbstractMdbApi<Void>
-
listCommands
public final void listCommands(Void ctx, org.yamcs.protobuf.Mdb.ListCommandsRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Mdb.ListCommandsResponse> observer) List commands
- Specified by:
listCommandsin classAbstractMdbApi<Void>
-
getCommand
public final void getCommand(Void ctx, org.yamcs.protobuf.Mdb.GetCommandRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Mdb.CommandInfo> observer) Get a command
- Specified by:
getCommandin classAbstractMdbApi<Void>
-
listAlgorithms
public final void listAlgorithms(Void ctx, org.yamcs.protobuf.Mdb.ListAlgorithmsRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Mdb.ListAlgorithmsResponse> observer) List algorithms
- Specified by:
listAlgorithmsin classAbstractMdbApi<Void>
-
getAlgorithm
public final void getAlgorithm(Void ctx, org.yamcs.protobuf.Mdb.GetAlgorithmRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Mdb.AlgorithmInfo> observer) Get an algorithm
- Specified by:
getAlgorithmin classAbstractMdbApi<Void>
-