public abstract class AbstractQueueApi<T> extends Object implements Api<T>
| Constructor and Description |
|---|
AbstractQueueApi() |
| Modifier and Type | Method and Description |
|---|---|
void |
callMethod(com.google.protobuf.Descriptors.MethodDescriptor method,
T ctx,
com.google.protobuf.Message request,
Observer<com.google.protobuf.Message> future) |
Observer<com.google.protobuf.Message> |
callMethod(com.google.protobuf.Descriptors.MethodDescriptor method,
T ctx,
Observer<com.google.protobuf.Message> future) |
com.google.protobuf.Descriptors.ServiceDescriptor |
getDescriptorForType() |
abstract void |
getQueue(T ctx,
GetQueueRequest request,
Observer<Commanding.CommandQueueInfo> observer)
Get a command queue
|
com.google.protobuf.Message |
getRequestPrototype(com.google.protobuf.Descriptors.MethodDescriptor method) |
com.google.protobuf.Message |
getResponsePrototype(com.google.protobuf.Descriptors.MethodDescriptor method) |
abstract void |
listQueueEntries(T ctx,
ListQueueEntriesRequest request,
Observer<ListQueueEntriesResponse> observer)
List command queue entries
|
abstract void |
listQueues(T ctx,
ListQueuesRequest request,
Observer<ListQueuesResponse> observer)
List command queues
|
abstract void |
subscribeQueueEvents(T ctx,
SubscribeQueueEventsRequest request,
Observer<Commanding.CommandQueueEvent> observer)
Receive updates on queue events
|
abstract void |
subscribeQueueStatistics(T ctx,
SubscribeQueueStatisticsRequest request,
Observer<Commanding.CommandQueueInfo> observer)
Receive updates on queue stats
|
abstract void |
updateQueue(T ctx,
EditQueueRequest request,
Observer<Commanding.CommandQueueInfo> observer)
Update a command queue
|
abstract void |
updateQueueEntry(T ctx,
EditQueueEntryRequest request,
Observer<com.google.protobuf.Empty> observer)
Update a command queue entry
|
public abstract void listQueues(T ctx, ListQueuesRequest request, Observer<ListQueuesResponse> observer)
List command queues
public abstract void getQueue(T ctx, GetQueueRequest request, Observer<Commanding.CommandQueueInfo> observer)
Get a command queue
public abstract void updateQueue(T ctx, EditQueueRequest request, Observer<Commanding.CommandQueueInfo> observer)
Update a command queue
public abstract void subscribeQueueStatistics(T ctx, SubscribeQueueStatisticsRequest request, Observer<Commanding.CommandQueueInfo> observer)
Receive updates on queue stats
public abstract void subscribeQueueEvents(T ctx, SubscribeQueueEventsRequest request, Observer<Commanding.CommandQueueEvent> observer)
Receive updates on queue events
public abstract void listQueueEntries(T ctx, ListQueueEntriesRequest request, Observer<ListQueueEntriesResponse> observer)
List command queue entries
public abstract void updateQueueEntry(T ctx, EditQueueEntryRequest request, Observer<com.google.protobuf.Empty> observer)
Update a command queue entry
public final com.google.protobuf.Descriptors.ServiceDescriptor getDescriptorForType()
getDescriptorForType in interface Api<T>public final com.google.protobuf.Message getRequestPrototype(com.google.protobuf.Descriptors.MethodDescriptor method)
getRequestPrototype in interface Api<T>public final com.google.protobuf.Message getResponsePrototype(com.google.protobuf.Descriptors.MethodDescriptor method)
getResponsePrototype in interface Api<T>public final void callMethod(com.google.protobuf.Descriptors.MethodDescriptor method,
T ctx,
com.google.protobuf.Message request,
Observer<com.google.protobuf.Message> future)
callMethod in interface Api<T>Copyright © 2020 Space Applications Services. All rights reserved.