@Generated(value="org.yamcs.maven.ServiceGenerator",
date="2026-08-31T06:45:28.036636640Z")
public class ProcessingApiClient
extends AbstractProcessingApi<Void>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidbatchGetParameterValues(Void ctx, BatchGetParameterValuesRequest request, Observer<BatchGetParameterValuesResponse> observer) Batch get the value of multiple parametersfinal voidbatchSetParameterValues(Void ctx, BatchSetParameterValuesRequest request, Observer<com.google.protobuf.Empty> observer) Batch set the value of multiple parametersfinal voidcreateProcessor(Void ctx, CreateProcessorRequest request, Observer<com.google.protobuf.Empty> observer) Create a processorfinal voiddeleteProcessor(Void ctx, DeleteProcessorRequest request, Observer<com.google.protobuf.Empty> observer) Delete a processor Only replay processors can be removed.final voideditAlgorithmTrace(Void ctx, EditAlgorithmTraceRequest request, Observer<com.google.protobuf.Empty> observer) Enable/disable algorithm tracingfinal voideditProcessor(Void ctx, EditProcessorRequest request, Observer<com.google.protobuf.Empty> observer) Update a processorfinal voidgetAlgorithmStatus(Void ctx, GetAlgorithmStatusRequest request, Observer<AlgorithmStatus> observer) Get the algorithm statusfinal voidgetAlgorithmTrace(Void ctx, GetAlgorithmTraceRequest request, Observer<AlgorithmTrace> observer) Get the algorithm tracefinal voidgetParameterValue(Void ctx, GetParameterValueRequest request, Observer<Pvalue.ParameterValue> observer) Get a parameter's valuefinal voidgetProcessor(Void ctx, GetProcessorRequest request, Observer<ProcessorInfo> observer) Get a processorfinal voidlistProcessors(Void ctx, ListProcessorsRequest request, Observer<ListProcessorsResponse> observer) List processorsfinal voidlistProcessorTypes(Void ctx, com.google.protobuf.Empty request, Observer<ListProcessorTypesResponse> observer) List processor typesfinal voidsetParameterValue(Void ctx, SetParameterValueRequest request, Observer<com.google.protobuf.Empty> observer) Set a parameter's value Only some type of parameters can be updated.final voidsubscribeAlgorithmStatus(Void ctx, SubscribeAlgorithmStatusRequest request, Observer<AlgorithmStatus> observer) Receive algorithm status updatessubscribeParameters(Void ctx, Observer<SubscribeParametersData> observer) Receive parameter updates The input message can be sent multiple types, allowing to alter a subscription with the `action` field.final voidsubscribeProcessors(Void ctx, SubscribeProcessorsRequest request, Observer<ProcessorInfo> observer) Receive processor updatesfinal voidsubscribeTMStatistics(Void ctx, SubscribeTMStatisticsRequest request, Observer<Statistics> observer) Receive TM statistics updatesMethods inherited from class org.yamcs.protobuf.AbstractProcessingApi
callMethod, callMethod, getDescriptorForType, getRequestPrototype, getResponsePrototype
-
Constructor Details
-
ProcessingApiClient
-
-
Method Details
-
listProcessorTypes
public final void listProcessorTypes(Void ctx, com.google.protobuf.Empty request, Observer<ListProcessorTypesResponse> observer) List processor types
- Specified by:
listProcessorTypesin classAbstractProcessingApi<Void>
-
listProcessors
public final void listProcessors(Void ctx, ListProcessorsRequest request, Observer<ListProcessorsResponse> observer) List processors
- Specified by:
listProcessorsin classAbstractProcessingApi<Void>
-
getProcessor
public final void getProcessor(Void ctx, GetProcessorRequest request, Observer<ProcessorInfo> observer) Get a processor
- Specified by:
getProcessorin classAbstractProcessingApi<Void>
-
deleteProcessor
public final void deleteProcessor(Void ctx, DeleteProcessorRequest request, Observer<com.google.protobuf.Empty> observer) Delete a processor Only replay processors can be removed.
- Specified by:
deleteProcessorin classAbstractProcessingApi<Void>
-
editProcessor
public final void editProcessor(Void ctx, EditProcessorRequest request, Observer<com.google.protobuf.Empty> observer) Update a processor
- Specified by:
editProcessorin classAbstractProcessingApi<Void>
-
createProcessor
public final void createProcessor(Void ctx, CreateProcessorRequest request, Observer<com.google.protobuf.Empty> observer) Create a processor
- Specified by:
createProcessorin classAbstractProcessingApi<Void>
-
getParameterValue
public final void getParameterValue(Void ctx, GetParameterValueRequest request, Observer<Pvalue.ParameterValue> observer) Get a parameter's value
- Specified by:
getParameterValuein classAbstractProcessingApi<Void>
-
setParameterValue
public final void setParameterValue(Void ctx, SetParameterValueRequest request, Observer<com.google.protobuf.Empty> observer) Set a parameter's value Only some type of parameters can be updated.
- Specified by:
setParameterValuein classAbstractProcessingApi<Void>
-
batchGetParameterValues
public final void batchGetParameterValues(Void ctx, BatchGetParameterValuesRequest request, Observer<BatchGetParameterValuesResponse> observer) Batch get the value of multiple parameters
- Specified by:
batchGetParameterValuesin classAbstractProcessingApi<Void>
-
batchSetParameterValues
public final void batchSetParameterValues(Void ctx, BatchSetParameterValuesRequest request, Observer<com.google.protobuf.Empty> observer) Batch set the value of multiple parameters
- Specified by:
batchSetParameterValuesin classAbstractProcessingApi<Void>
-
subscribeTMStatistics
public final void subscribeTMStatistics(Void ctx, SubscribeTMStatisticsRequest request, Observer<Statistics> observer) Receive TM statistics updates
- Specified by:
subscribeTMStatisticsin classAbstractProcessingApi<Void>
-
subscribeParameters
public final Observer<SubscribeParametersRequest> subscribeParameters(Void ctx, Observer<SubscribeParametersData> observer) Receive parameter updates The input message can be sent multiple types, allowing to alter a subscription with the `action` field.
- Specified by:
subscribeParametersin classAbstractProcessingApi<Void>
-
subscribeProcessors
public final void subscribeProcessors(Void ctx, SubscribeProcessorsRequest request, Observer<ProcessorInfo> observer) Receive processor updates
- Specified by:
subscribeProcessorsin classAbstractProcessingApi<Void>
-
getAlgorithmStatus
public final void getAlgorithmStatus(Void ctx, GetAlgorithmStatusRequest request, Observer<AlgorithmStatus> observer) Get the algorithm status
- Specified by:
getAlgorithmStatusin classAbstractProcessingApi<Void>
-
subscribeAlgorithmStatus
public final void subscribeAlgorithmStatus(Void ctx, SubscribeAlgorithmStatusRequest request, Observer<AlgorithmStatus> observer) Receive algorithm status updates
- Specified by:
subscribeAlgorithmStatusin classAbstractProcessingApi<Void>
-
getAlgorithmTrace
public final void getAlgorithmTrace(Void ctx, GetAlgorithmTraceRequest request, Observer<AlgorithmTrace> observer) Get the algorithm trace
- Specified by:
getAlgorithmTracein classAbstractProcessingApi<Void>
-
editAlgorithmTrace
public final void editAlgorithmTrace(Void ctx, EditAlgorithmTraceRequest request, Observer<com.google.protobuf.Empty> observer) Enable/disable algorithm tracing
- Specified by:
editAlgorithmTracein classAbstractProcessingApi<Void>
-