Class AbstractAlarmMirrorServer<S,T>

java.lang.Object
com.google.common.util.concurrent.AbstractService
org.yamcs.alarms.AbstractAlarmServer<S,T>
org.yamcs.alarms.AbstractAlarmMirrorServer<S,T>
All Implemented Interfaces:
com.google.common.util.concurrent.Service

public abstract class AbstractAlarmMirrorServer<S,T> extends AbstractAlarmServer<S,T>
  • Method Details

    • processValueUpdate

      protected void processValueUpdate(S subject, ActiveAlarm<T> activeAlarm, Tuple tuple)
    • processSeverityIncrease

      protected void processSeverityIncrease(S subject, ActiveAlarm<T> activeAlarm, Tuple tuple)
    • doStart

      protected void doStart()
      Specified by:
      doStart in class com.google.common.util.concurrent.AbstractService
    • doStop

      protected void doStop()
      Specified by:
      doStop in class com.google.common.util.concurrent.AbstractService
    • createNewAlarm

      protected abstract ActiveAlarm<T> createNewAlarm(S subject, Tuple tuple)
    • getColNameLastEvent

      protected abstract String getColNameLastEvent()
      Specified by:
      getColNameLastEvent in class AbstractAlarmServer<S,T>
    • getColNameSeverityIncreased

      protected abstract String getColNameSeverityIncreased()
      Specified by:
      getColNameSeverityIncreased in class AbstractAlarmServer<S,T>