java.lang.Object
org.yamcs.protobuf.AbstractMdbApi<T>
- All Implemented Interfaces:
Api<T>
- Direct Known Subclasses:
MdbApiClient
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract voidbatchGetParameters(T ctx, Mdb.BatchGetParametersRequest request, Observer<Mdb.BatchGetParametersResponse> observer) Batch get of multiple parametersfinal voidcallMethod(com.google.protobuf.Descriptors.MethodDescriptor method, T ctx, com.google.protobuf.Message request, Observer<com.google.protobuf.Message> future) final Observer<com.google.protobuf.Message>callMethod(com.google.protobuf.Descriptors.MethodDescriptor method, T ctx, Observer<com.google.protobuf.Message> future) abstract voidexportJavaMissionDatabase(T ctx, Mdb.ExportJavaMissionDatabaseRequest request, Observer<HttpBody> observer) Export a java serialized dump of the mission databaseabstract voidgetAlgorithm(T ctx, Mdb.GetAlgorithmRequest request, Observer<Mdb.AlgorithmInfo> observer) Get an algorithmabstract voidgetCommand(T ctx, Mdb.GetCommandRequest request, Observer<Mdb.CommandInfo> observer) Get a commandabstract voidgetContainer(T ctx, Mdb.GetContainerRequest request, Observer<Mdb.ContainerInfo> observer) Get a containerfinal com.google.protobuf.Descriptors.ServiceDescriptorabstract voidgetMissionDatabase(T ctx, Mdb.GetMissionDatabaseRequest request, Observer<Mdb.MissionDatabase> observer) Get a mission databaseabstract voidgetParameter(T ctx, Mdb.GetParameterRequest request, Observer<Mdb.ParameterInfo> observer) Get a parameterfinal com.google.protobuf.MessagegetRequestPrototype(com.google.protobuf.Descriptors.MethodDescriptor method) final com.google.protobuf.MessagegetResponsePrototype(com.google.protobuf.Descriptors.MethodDescriptor method) abstract voidgetSpaceSystem(T ctx, Mdb.GetSpaceSystemRequest request, Observer<Mdb.SpaceSystemInfo> observer) Get a space systemabstract voidlistAlgorithms(T ctx, Mdb.ListAlgorithmsRequest request, Observer<Mdb.ListAlgorithmsResponse> observer) List algorithmsabstract voidlistCommands(T ctx, Mdb.ListCommandsRequest request, Observer<Mdb.ListCommandsResponse> observer) List commandsabstract voidlistContainers(T ctx, Mdb.ListContainersRequest request, Observer<Mdb.ListContainersResponse> observer) List containersabstract voidlistParameters(T ctx, Mdb.ListParametersRequest request, Observer<Mdb.ListParametersResponse> observer) List parametersabstract voidlistSpaceSystems(T ctx, Mdb.ListSpaceSystemsRequest request, Observer<Mdb.ListSpaceSystemsResponse> observer) List space systems
-
Constructor Details
-
AbstractMdbApi
public AbstractMdbApi()
-
-
Method Details
-
getMissionDatabase
public abstract void getMissionDatabase(T ctx, Mdb.GetMissionDatabaseRequest request, Observer<Mdb.MissionDatabase> observer) Get a mission database
-
exportJavaMissionDatabase
public abstract void exportJavaMissionDatabase(T ctx, Mdb.ExportJavaMissionDatabaseRequest request, Observer<HttpBody> observer) Export a java serialized dump of the mission database
-
listSpaceSystems
public abstract void listSpaceSystems(T ctx, Mdb.ListSpaceSystemsRequest request, Observer<Mdb.ListSpaceSystemsResponse> observer) List space systems
-
getSpaceSystem
public abstract void getSpaceSystem(T ctx, Mdb.GetSpaceSystemRequest request, Observer<Mdb.SpaceSystemInfo> observer) Get a space system
-
listParameters
public abstract void listParameters(T ctx, Mdb.ListParametersRequest request, Observer<Mdb.ListParametersResponse> observer) List parameters
-
getParameter
public abstract void getParameter(T ctx, Mdb.GetParameterRequest request, Observer<Mdb.ParameterInfo> observer) Get a parameter
-
batchGetParameters
public abstract void batchGetParameters(T ctx, Mdb.BatchGetParametersRequest request, Observer<Mdb.BatchGetParametersResponse> observer) Batch get of multiple parameters
-
listContainers
public abstract void listContainers(T ctx, Mdb.ListContainersRequest request, Observer<Mdb.ListContainersResponse> observer) List containers
-
getContainer
public abstract void getContainer(T ctx, Mdb.GetContainerRequest request, Observer<Mdb.ContainerInfo> observer) Get a container
-
listCommands
public abstract void listCommands(T ctx, Mdb.ListCommandsRequest request, Observer<Mdb.ListCommandsResponse> observer) List commands
-
getCommand
public abstract void getCommand(T ctx, Mdb.GetCommandRequest request, Observer<Mdb.CommandInfo> observer) Get a command
-
listAlgorithms
public abstract void listAlgorithms(T ctx, Mdb.ListAlgorithmsRequest request, Observer<Mdb.ListAlgorithmsResponse> observer) List algorithms
-
getAlgorithm
public abstract void getAlgorithm(T ctx, Mdb.GetAlgorithmRequest request, Observer<Mdb.AlgorithmInfo> observer) Get an algorithm
-
getDescriptorForType
public final com.google.protobuf.Descriptors.ServiceDescriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfaceApi<T>
-
getRequestPrototype
public final com.google.protobuf.Message getRequestPrototype(com.google.protobuf.Descriptors.MethodDescriptor method) - Specified by:
getRequestPrototypein interfaceApi<T>
-
getResponsePrototype
public final com.google.protobuf.Message getResponsePrototype(com.google.protobuf.Descriptors.MethodDescriptor method) - Specified by:
getResponsePrototypein interfaceApi<T>
-
callMethod
public final void callMethod(com.google.protobuf.Descriptors.MethodDescriptor method, T ctx, com.google.protobuf.Message request, Observer<com.google.protobuf.Message> future) - Specified by:
callMethodin interfaceApi<T>
-
callMethod
public final Observer<com.google.protobuf.Message> callMethod(com.google.protobuf.Descriptors.MethodDescriptor method, T ctx, Observer<com.google.protobuf.Message> future) - Specified by:
callMethodin interfaceApi<T>
-