Class ProcessingApi

java.lang.Object
org.yamcs.protobuf.AbstractProcessingApi<Context>
org.yamcs.http.api.ProcessingApi
All Implemented Interfaces:
org.yamcs.api.Api<Context>

public class ProcessingApi extends org.yamcs.protobuf.AbstractProcessingApi<Context>
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    batchGetParameterValues(Context ctx, org.yamcs.protobuf.BatchGetParameterValuesRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.BatchGetParameterValuesResponse> observer)
     
    void
    batchSetParameterValues(Context ctx, org.yamcs.protobuf.BatchSetParameterValuesRequest request, org.yamcs.api.Observer<com.google.protobuf.Empty> observer)
     
    void
    createProcessor(Context ctx, org.yamcs.protobuf.CreateProcessorRequest request, org.yamcs.api.Observer<com.google.protobuf.Empty> observer)
     
    void
    deleteProcessor(Context ctx, org.yamcs.protobuf.DeleteProcessorRequest request, org.yamcs.api.Observer<com.google.protobuf.Empty> observer)
     
    void
    editAlgorithmTrace(Context ctx, org.yamcs.protobuf.EditAlgorithmTraceRequest request, org.yamcs.api.Observer<com.google.protobuf.Empty> observer)
     
    void
    editProcessor(Context ctx, org.yamcs.protobuf.EditProcessorRequest request, org.yamcs.api.Observer<com.google.protobuf.Empty> observer)
     
    void
    getAlgorithmStatus(Context ctx, org.yamcs.protobuf.GetAlgorithmStatusRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.AlgorithmStatus> observer)
     
    void
    getAlgorithmTrace(Context ctx, org.yamcs.protobuf.GetAlgorithmTraceRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.AlgorithmTrace> observer)
     
    void
    getParameterValue(Context ctx, org.yamcs.protobuf.GetParameterValueRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Pvalue.ParameterValue> observer)
     
    void
    getProcessor(Context ctx, org.yamcs.protobuf.GetProcessorRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.ProcessorInfo> observer)
     
    void
    listProcessors(Context ctx, org.yamcs.protobuf.ListProcessorsRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.ListProcessorsResponse> observer)
     
    void
    listProcessorTypes(Context ctx, com.google.protobuf.Empty request, org.yamcs.api.Observer<org.yamcs.protobuf.ListProcessorTypesResponse> observer)
     
    void
    setParameterValue(Context ctx, org.yamcs.protobuf.SetParameterValueRequest request, org.yamcs.api.Observer<com.google.protobuf.Empty> observer)
     
    void
    subscribeAlgorithmStatus(Context ctx, org.yamcs.protobuf.SubscribeAlgorithmStatusRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.AlgorithmStatus> observer)
     
    org.yamcs.api.Observer<org.yamcs.protobuf.SubscribeParametersRequest>
    subscribeParameters(Context ctx, org.yamcs.api.Observer<org.yamcs.protobuf.SubscribeParametersData> observer)
     
    void
    subscribeProcessors(Context ctx, org.yamcs.protobuf.SubscribeProcessorsRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.ProcessorInfo> observer)
     
    void
    subscribeTMStatistics(Context ctx, org.yamcs.protobuf.SubscribeTMStatisticsRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Statistics> observer)
     
    static org.yamcs.protobuf.ProcessorInfo
     
    static Processor
    verifyProcessor(String instance, String processorName)
     

    Methods inherited from class org.yamcs.protobuf.AbstractProcessingApi

    callMethod, callMethod, getDescriptorForType, getRequestPrototype, getResponsePrototype

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ProcessingApi

      public ProcessingApi()
  • Method Details

    • listProcessorTypes

      public void listProcessorTypes(Context ctx, com.google.protobuf.Empty request, org.yamcs.api.Observer<org.yamcs.protobuf.ListProcessorTypesResponse> observer)
      Specified by:
      listProcessorTypes in class org.yamcs.protobuf.AbstractProcessingApi<Context>
    • listProcessors

      public void listProcessors(Context ctx, org.yamcs.protobuf.ListProcessorsRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.ListProcessorsResponse> observer)
      Specified by:
      listProcessors in class org.yamcs.protobuf.AbstractProcessingApi<Context>
    • getProcessor

      public void getProcessor(Context ctx, org.yamcs.protobuf.GetProcessorRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.ProcessorInfo> observer)
      Specified by:
      getProcessor in class org.yamcs.protobuf.AbstractProcessingApi<Context>
    • deleteProcessor

      public void deleteProcessor(Context ctx, org.yamcs.protobuf.DeleteProcessorRequest request, org.yamcs.api.Observer<com.google.protobuf.Empty> observer)
      Specified by:
      deleteProcessor in class org.yamcs.protobuf.AbstractProcessingApi<Context>
    • createProcessor

      public void createProcessor(Context ctx, org.yamcs.protobuf.CreateProcessorRequest request, org.yamcs.api.Observer<com.google.protobuf.Empty> observer)
      Specified by:
      createProcessor in class org.yamcs.protobuf.AbstractProcessingApi<Context>
    • editProcessor

      public void editProcessor(Context ctx, org.yamcs.protobuf.EditProcessorRequest request, org.yamcs.api.Observer<com.google.protobuf.Empty> observer)
      Specified by:
      editProcessor in class org.yamcs.protobuf.AbstractProcessingApi<Context>
    • getParameterValue

      public void getParameterValue(Context ctx, org.yamcs.protobuf.GetParameterValueRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Pvalue.ParameterValue> observer)
      Specified by:
      getParameterValue in class org.yamcs.protobuf.AbstractProcessingApi<Context>
    • setParameterValue

      public void setParameterValue(Context ctx, org.yamcs.protobuf.SetParameterValueRequest request, org.yamcs.api.Observer<com.google.protobuf.Empty> observer)
      Specified by:
      setParameterValue in class org.yamcs.protobuf.AbstractProcessingApi<Context>
    • subscribeParameters

      public org.yamcs.api.Observer<org.yamcs.protobuf.SubscribeParametersRequest> subscribeParameters(Context ctx, org.yamcs.api.Observer<org.yamcs.protobuf.SubscribeParametersData> observer)
      Specified by:
      subscribeParameters in class org.yamcs.protobuf.AbstractProcessingApi<Context>
    • subscribeProcessors

      public void subscribeProcessors(Context ctx, org.yamcs.protobuf.SubscribeProcessorsRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.ProcessorInfo> observer)
      Specified by:
      subscribeProcessors in class org.yamcs.protobuf.AbstractProcessingApi<Context>
    • batchGetParameterValues

      public void batchGetParameterValues(Context ctx, org.yamcs.protobuf.BatchGetParameterValuesRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.BatchGetParameterValuesResponse> observer)
      Specified by:
      batchGetParameterValues in class org.yamcs.protobuf.AbstractProcessingApi<Context>
    • batchSetParameterValues

      public void batchSetParameterValues(Context ctx, org.yamcs.protobuf.BatchSetParameterValuesRequest request, org.yamcs.api.Observer<com.google.protobuf.Empty> observer)
      Specified by:
      batchSetParameterValues in class org.yamcs.protobuf.AbstractProcessingApi<Context>
    • subscribeTMStatistics

      public void subscribeTMStatistics(Context ctx, org.yamcs.protobuf.SubscribeTMStatisticsRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Statistics> observer)
      Specified by:
      subscribeTMStatistics in class org.yamcs.protobuf.AbstractProcessingApi<Context>
    • getAlgorithmStatus

      public void getAlgorithmStatus(Context ctx, org.yamcs.protobuf.GetAlgorithmStatusRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.AlgorithmStatus> observer)
      Specified by:
      getAlgorithmStatus in class org.yamcs.protobuf.AbstractProcessingApi<Context>
    • subscribeAlgorithmStatus

      public void subscribeAlgorithmStatus(Context ctx, org.yamcs.protobuf.SubscribeAlgorithmStatusRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.AlgorithmStatus> observer)
      Specified by:
      subscribeAlgorithmStatus in class org.yamcs.protobuf.AbstractProcessingApi<Context>
    • editAlgorithmTrace

      public void editAlgorithmTrace(Context ctx, org.yamcs.protobuf.EditAlgorithmTraceRequest request, org.yamcs.api.Observer<com.google.protobuf.Empty> observer)
      Specified by:
      editAlgorithmTrace in class org.yamcs.protobuf.AbstractProcessingApi<Context>
    • getAlgorithmTrace

      public void getAlgorithmTrace(Context ctx, org.yamcs.protobuf.GetAlgorithmTraceRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.AlgorithmTrace> observer)
      Specified by:
      getAlgorithmTrace in class org.yamcs.protobuf.AbstractProcessingApi<Context>
    • toProcessorInfo

      public static org.yamcs.protobuf.ProcessorInfo toProcessorInfo(Processor processor)
    • verifyProcessor

      public static Processor verifyProcessor(String instance, String processorName)