public abstract class AbstractPacketsApi<T> extends Object implements Api<T>
| Constructor and Description |
|---|
AbstractPacketsApi() |
| 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) |
abstract void |
exportPackets(T ctx,
ExportPacketsRequest request,
Observer<HttpBody> observer)
Export raw packets
|
com.google.protobuf.Descriptors.ServiceDescriptor |
getDescriptorForType() |
abstract void |
getPacket(T ctx,
GetPacketRequest request,
Observer<Yamcs.TmPacketData> observer)
Get a packet
|
com.google.protobuf.Message |
getRequestPrototype(com.google.protobuf.Descriptors.MethodDescriptor method) |
com.google.protobuf.Message |
getResponsePrototype(com.google.protobuf.Descriptors.MethodDescriptor method) |
abstract void |
listPacketNames(T ctx,
ListPacketNamesRequest request,
Observer<ListPacketNamesResponse> observer)
List packet names
|
abstract void |
listPackets(T ctx,
ListPacketsRequest request,
Observer<ListPacketsResponse> observer)
List packets
|
abstract void |
streamPackets(T ctx,
StreamPacketsRequest request,
Observer<Yamcs.TmPacketData> observer)
Streams back packets
|
abstract void |
subscribePackets(T ctx,
SubscribePacketsRequest request,
Observer<Yamcs.TmPacketData> observer)
Subscribe to packets
This subscription is performed at stream level.
|
public abstract void listPacketNames(T ctx, ListPacketNamesRequest request, Observer<ListPacketNamesResponse> observer)
List packet names
public abstract void listPackets(T ctx, ListPacketsRequest request, Observer<ListPacketsResponse> observer)
List packets
public abstract void getPacket(T ctx, GetPacketRequest request, Observer<Yamcs.TmPacketData> observer)
Get a packet
public abstract void streamPackets(T ctx, StreamPacketsRequest request, Observer<Yamcs.TmPacketData> observer)
Streams back packets
public abstract void exportPackets(T ctx, ExportPacketsRequest request, Observer<HttpBody> observer)
Export raw packets
public abstract void subscribePackets(T ctx, SubscribePacketsRequest request, Observer<Yamcs.TmPacketData> observer)
Subscribe to packets This subscription is performed at stream level. It is not currently possible to subscribe to the telemetry of a processor (but most of the time the telemetry in a processor is coming from a stream). Because messages are received from a stream, NamedObjectId (which is the identifier of the packet) is not filled in.
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.