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 voidaddActiveAlarmFromTuple(Mdb mdb, Tuple tuple, Map<Parameter, ActiveAlarm<ParameterValue>> alarms) protected Stringprotected Stringprotected Stringprotected Parameterprotected 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, updateMethods inherited from class org.yamcs.alarms.AbstractAlarmServer
addAlarmListener, getActiveAlarms, getLock, loadAlarmsFromDb, removeAlarmListenerMethods 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:
addActiveAlarmFromTuplein classAbstractAlarmServer<Parameter,ParameterValue>
-
tupleToActiveAlarm
-
alarmTableName
- Specified by:
alarmTableNamein classAbstractAlarmServer<Parameter,ParameterValue>
-
getSubject
- Specified by:
getSubjectin classAbstractAlarmServer<Parameter,ParameterValue>
-
getColNameLastEvent
- Specified by:
getColNameLastEventin classAbstractAlarmServer<Parameter,ParameterValue>
-
getColNameSeverityIncreased
- Specified by:
getColNameSeverityIncreasedin classAbstractAlarmServer<Parameter,ParameterValue>
-