public abstract class AbstractAlarmsApi<T> extends Object implements Api<T>
| Constructor and Description |
|---|
AbstractAlarmsApi() |
| 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 |
editAlarm(T ctx,
EditAlarmRequest request,
Observer<com.google.protobuf.Empty> observer)
Update an alarm
|
com.google.protobuf.Descriptors.ServiceDescriptor |
getDescriptorForType() |
com.google.protobuf.Message |
getRequestPrototype(com.google.protobuf.Descriptors.MethodDescriptor method) |
com.google.protobuf.Message |
getResponsePrototype(com.google.protobuf.Descriptors.MethodDescriptor method) |
abstract void |
listAlarms(T ctx,
ListAlarmsRequest request,
Observer<ListAlarmsResponse> observer)
List alarms
|
abstract void |
listParameterAlarms(T ctx,
ListParameterAlarmsRequest request,
Observer<ListParameterAlarmsResponse> observer)
List alarms for a specific parameter
|
abstract void |
listProcessorAlarms(T ctx,
ListProcessorAlarmsRequest request,
Observer<ListProcessorAlarmsResponse> observer)
List alarms
|
abstract void |
subscribeAlarms(T ctx,
SubscribeAlarmsRequest request,
Observer<AlarmData> observer)
Receive alarm updates
|
abstract void |
subscribeGlobalStatus(T ctx,
SubscribeGlobalStatusRequest request,
Observer<GlobalAlarmStatus> observer)
Receive alarm status updates
|
public abstract void listAlarms(T ctx, ListAlarmsRequest request, Observer<ListAlarmsResponse> observer)
List alarms
public abstract void listParameterAlarms(T ctx, ListParameterAlarmsRequest request, Observer<ListParameterAlarmsResponse> observer)
List alarms for a specific parameter
public abstract void listProcessorAlarms(T ctx, ListProcessorAlarmsRequest request, Observer<ListProcessorAlarmsResponse> observer)
List alarms
public abstract void editAlarm(T ctx, EditAlarmRequest request, Observer<com.google.protobuf.Empty> observer)
Update an alarm
public abstract void subscribeGlobalStatus(T ctx, SubscribeGlobalStatusRequest request, Observer<GlobalAlarmStatus> observer)
Receive alarm status updates
public abstract void subscribeAlarms(T ctx, SubscribeAlarmsRequest request, Observer<AlarmData> observer)
Receive alarm updates
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 © 2022 Space Applications Services. All rights reserved.