Package org.yamcs.alarms
Class ParameterAlarmServer
java.lang.Object
com.google.common.util.concurrent.AbstractService
- All Implemented Interfaces:
com.google.common.util.concurrent.Service
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.google.common.util.concurrent.Service
com.google.common.util.concurrent.Service.Listener, com.google.common.util.concurrent.Service.State
-
Field Summary
Fields inherited from class org.yamcs.alarms.AbstractAlarmServer
activeAlarms, alarmListeners, timeService, yamcsInstance
-
Constructor Summary
ConstructorsConstructorDescriptionParameterAlarmServer
(String yamcsInstance, ProcessorConfig procConfig, ScheduledThreadPoolExecutor timer) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
addActiveAlarmFromTuple
(Mdb mdb, Tuple tuple, Map<Parameter, ActiveAlarm<ParameterValue>> alarms) protected String
protected String
protected Parameter
protected static ActiveAlarm<ParameterValue>
tupleToActiveAlarm
(Parameter parameter, Tuple tuple) Methods inherited from class org.yamcs.alarms.AlarmServer
acknowledge, clear, clearAll, doStart, doStop, getActiveAlarm, getActiveAlarm, moreSevere, moreSevere, moreSevere, reset, shelve, unshelve, update, update
Methods inherited from class org.yamcs.alarms.AbstractAlarmServer
addAlarmListener, getActiveAlarms, getLock, loadAlarmsFromDb, removeAlarmListener
Methods inherited from class com.google.common.util.concurrent.AbstractService
addListener, awaitRunning, awaitRunning, awaitRunning, awaitTerminated, awaitTerminated, awaitTerminated, doCancelStart, failureCause, isRunning, notifyFailed, notifyStarted, notifyStopped, startAsync, state, stopAsync, toString
-
Constructor Details
-
ParameterAlarmServer
public ParameterAlarmServer(String yamcsInstance, ProcessorConfig procConfig, ScheduledThreadPoolExecutor timer)
-
-
Method Details
-
addActiveAlarmFromTuple
protected void addActiveAlarmFromTuple(Mdb mdb, Tuple tuple, Map<Parameter, ActiveAlarm<ParameterValue>> alarms) - Specified by:
addActiveAlarmFromTuple
in classAbstractAlarmServer<Parameter,
ParameterValue>
-
tupleToActiveAlarm
-
alarmTableName
- Specified by:
alarmTableName
in classAbstractAlarmServer<Parameter,
ParameterValue>
-
getSubject
- Specified by:
getSubject
in classAbstractAlarmServer<Parameter,
ParameterValue>
-
getColNameLastEvent
- Specified by:
getColNameLastEvent
in classAbstractAlarmServer<Parameter,
ParameterValue>
-