Package org.yamcs.protobuf
Class QueueApiClient
- java.lang.Object
-
- org.yamcs.protobuf.AbstractQueueApi<Void>
-
- org.yamcs.protobuf.QueueApiClient
-
public class QueueApiClient extends AbstractQueueApi<Void>
-
-
Constructor Summary
Constructors Constructor Description QueueApiClient(MethodHandler handler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidacceptCommand(Void ctx, AcceptCommandRequest request, Observer<com.google.protobuf.Empty> observer)Accept a queued commandvoidblockQueue(Void ctx, BlockQueueRequest request, Observer<Commanding.CommandQueueInfo> observer)Block a command queuevoiddisableQueue(Void ctx, DisableQueueRequest request, Observer<Commanding.CommandQueueInfo> observer)Disable a command queuevoidenableQueue(Void ctx, EnableQueueRequest request, Observer<Commanding.CommandQueueInfo> observer)Enable a command queuevoidgetQueue(Void ctx, GetQueueRequest request, Observer<Commanding.CommandQueueInfo> observer)Get a command queuevoidlistQueuedCommands(Void ctx, ListQueuedCommandsRequest request, Observer<ListQueuedCommandsResponse> observer)List queued commandsvoidlistQueues(Void ctx, ListQueuesRequest request, Observer<ListQueuesResponse> observer)List command queuesvoidrejectCommand(Void ctx, RejectCommandRequest request, Observer<com.google.protobuf.Empty> observer)Reject a queued commandvoidsubscribeQueueEvents(Void ctx, SubscribeQueueEventsRequest request, Observer<Commanding.CommandQueueEvent> observer)Receive updates on queue eventsvoidsubscribeQueueStatistics(Void ctx, SubscribeQueueStatisticsRequest request, Observer<Commanding.CommandQueueInfo> observer)Receive updates on queue statsvoidupdateQueue(Void ctx, EditQueueRequest request, Observer<Commanding.CommandQueueInfo> observer)Update a command queuevoidupdateQueueEntry(Void ctx, EditQueueEntryRequest request, Observer<com.google.protobuf.Empty> observer)Update a command queue entry-
Methods inherited from class org.yamcs.protobuf.AbstractQueueApi
callMethod, callMethod, getDescriptorForType, getRequestPrototype, getResponsePrototype
-
-
-
-
Constructor Detail
-
QueueApiClient
public QueueApiClient(MethodHandler handler)
-
-
Method Detail
-
listQueues
public final void listQueues(Void ctx, ListQueuesRequest request, Observer<ListQueuesResponse> observer)
List command queues
- Specified by:
listQueuesin classAbstractQueueApi<Void>
-
getQueue
public final void getQueue(Void ctx, GetQueueRequest request, Observer<Commanding.CommandQueueInfo> observer)
Get a command queue
- Specified by:
getQueuein classAbstractQueueApi<Void>
-
updateQueue
public final void updateQueue(Void ctx, EditQueueRequest request, Observer<Commanding.CommandQueueInfo> observer)
Update a command queue
- Specified by:
updateQueuein classAbstractQueueApi<Void>
-
enableQueue
public final void enableQueue(Void ctx, EnableQueueRequest request, Observer<Commanding.CommandQueueInfo> observer)
Enable a command queue
- Specified by:
enableQueuein classAbstractQueueApi<Void>
-
disableQueue
public final void disableQueue(Void ctx, DisableQueueRequest request, Observer<Commanding.CommandQueueInfo> observer)
Disable a command queue
- Specified by:
disableQueuein classAbstractQueueApi<Void>
-
blockQueue
public final void blockQueue(Void ctx, BlockQueueRequest request, Observer<Commanding.CommandQueueInfo> observer)
Block a command queue
- Specified by:
blockQueuein classAbstractQueueApi<Void>
-
subscribeQueueStatistics
public final void subscribeQueueStatistics(Void ctx, SubscribeQueueStatisticsRequest request, Observer<Commanding.CommandQueueInfo> observer)
Receive updates on queue stats
- Specified by:
subscribeQueueStatisticsin classAbstractQueueApi<Void>
-
subscribeQueueEvents
public final void subscribeQueueEvents(Void ctx, SubscribeQueueEventsRequest request, Observer<Commanding.CommandQueueEvent> observer)
Receive updates on queue events
- Specified by:
subscribeQueueEventsin classAbstractQueueApi<Void>
-
listQueuedCommands
public final void listQueuedCommands(Void ctx, ListQueuedCommandsRequest request, Observer<ListQueuedCommandsResponse> observer)
List queued commands
- Specified by:
listQueuedCommandsin classAbstractQueueApi<Void>
-
updateQueueEntry
public final void updateQueueEntry(Void ctx, EditQueueEntryRequest request, Observer<com.google.protobuf.Empty> observer)
Update a command queue entry
- Specified by:
updateQueueEntryin classAbstractQueueApi<Void>
-
acceptCommand
public final void acceptCommand(Void ctx, AcceptCommandRequest request, Observer<com.google.protobuf.Empty> observer)
Accept a queued command
- Specified by:
acceptCommandin classAbstractQueueApi<Void>
-
rejectCommand
public final void rejectCommand(Void ctx, RejectCommandRequest request, Observer<com.google.protobuf.Empty> observer)
Reject a queued command
- Specified by:
rejectCommandin classAbstractQueueApi<Void>
-
-