Class QueueApi

  • All Implemented Interfaces:
    org.yamcs.api.Api<Context>

    public class QueueApi
    extends org.yamcs.protobuf.AbstractQueueApi<Context>
    • Constructor Summary

      Constructors 
      Constructor Description
      QueueApi()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void getQueue​(Context ctx, org.yamcs.protobuf.GetQueueRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Commanding.CommandQueueInfo> observer)  
      void listQueueEntries​(Context ctx, org.yamcs.protobuf.ListQueueEntriesRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.ListQueueEntriesResponse> observer)  
      void listQueues​(Context ctx, org.yamcs.protobuf.ListQueuesRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.ListQueuesResponse> observer)  
      void subscribeQueueEvents​(Context ctx, org.yamcs.protobuf.SubscribeQueueEventsRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Commanding.CommandQueueEvent> observer)  
      void subscribeQueueStatistics​(Context ctx, org.yamcs.protobuf.SubscribeQueueStatisticsRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Commanding.CommandQueueInfo> observer)  
      void updateQueue​(Context ctx, org.yamcs.protobuf.EditQueueRequest request, org.yamcs.api.Observer<org.yamcs.protobuf.Commanding.CommandQueueInfo> observer)  
      void updateQueueEntry​(Context ctx, org.yamcs.protobuf.EditQueueEntryRequest request, org.yamcs.api.Observer<com.google.protobuf.Empty> observer)  
      • Methods inherited from class org.yamcs.protobuf.AbstractQueueApi

        callMethod, callMethod, getDescriptorForType, getRequestPrototype, getResponsePrototype
    • Constructor Detail

      • QueueApi

        public QueueApi()
    • Method Detail

      • listQueues

        public void listQueues​(Context ctx,
                               org.yamcs.protobuf.ListQueuesRequest request,
                               org.yamcs.api.Observer<org.yamcs.protobuf.ListQueuesResponse> observer)
        Specified by:
        listQueues in class org.yamcs.protobuf.AbstractQueueApi<Context>
      • getQueue

        public void getQueue​(Context ctx,
                             org.yamcs.protobuf.GetQueueRequest request,
                             org.yamcs.api.Observer<org.yamcs.protobuf.Commanding.CommandQueueInfo> observer)
        Specified by:
        getQueue in class org.yamcs.protobuf.AbstractQueueApi<Context>
      • subscribeQueueStatistics

        public void subscribeQueueStatistics​(Context ctx,
                                             org.yamcs.protobuf.SubscribeQueueStatisticsRequest request,
                                             org.yamcs.api.Observer<org.yamcs.protobuf.Commanding.CommandQueueInfo> observer)
        Specified by:
        subscribeQueueStatistics in class org.yamcs.protobuf.AbstractQueueApi<Context>
      • subscribeQueueEvents

        public void subscribeQueueEvents​(Context ctx,
                                         org.yamcs.protobuf.SubscribeQueueEventsRequest request,
                                         org.yamcs.api.Observer<org.yamcs.protobuf.Commanding.CommandQueueEvent> observer)
        Specified by:
        subscribeQueueEvents in class org.yamcs.protobuf.AbstractQueueApi<Context>
      • updateQueue

        public void updateQueue​(Context ctx,
                                org.yamcs.protobuf.EditQueueRequest request,
                                org.yamcs.api.Observer<org.yamcs.protobuf.Commanding.CommandQueueInfo> observer)
        Specified by:
        updateQueue in class org.yamcs.protobuf.AbstractQueueApi<Context>
      • listQueueEntries

        public void listQueueEntries​(Context ctx,
                                     org.yamcs.protobuf.ListQueueEntriesRequest request,
                                     org.yamcs.api.Observer<org.yamcs.protobuf.ListQueueEntriesResponse> observer)
        Specified by:
        listQueueEntries in class org.yamcs.protobuf.AbstractQueueApi<Context>
      • updateQueueEntry

        public void updateQueueEntry​(Context ctx,
                                     org.yamcs.protobuf.EditQueueEntryRequest request,
                                     org.yamcs.api.Observer<com.google.protobuf.Empty> observer)
        Specified by:
        updateQueueEntry in class org.yamcs.protobuf.AbstractQueueApi<Context>