Package org.yamcs.alarms
Class EventAlarmStreamer
- java.lang.Object
-
- org.yamcs.alarms.AlarmStreamer<Db.Event>
-
- org.yamcs.alarms.EventAlarmStreamer
-
- All Implemented Interfaces:
AlarmListener<Db.Event>
public class EventAlarmStreamer extends AlarmStreamer<Db.Event>
Receives event alarms from theAlarmServerand sends them to the events_alarms stream to be recorded
-
-
Field Summary
Fields Modifier and Type Field Description static StringCNAME_CLEARstatic StringCNAME_SEVERITY_INCREASEDstatic StringCNAME_TRIGGERstatic DataTypeEVENT_DATA_TYPE-
Fields inherited from class org.yamcs.alarms.AlarmStreamer
CNAME_ACK_BY, CNAME_ACK_MSG, CNAME_ACK_TIME, CNAME_CLEAR_MSG, CNAME_CLEARED_BY, CNAME_CLEARED_TIME, CNAME_SHELVE_DURATION, CNAME_SHELVED_BY, CNAME_SHELVED_MSG, CNAME_SHELVED_TIME, stream
-
-
Constructor Summary
Constructors Constructor Description EventAlarmStreamer(Stream s)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringgetColNameClear()protected StringgetColNameSeverityIncreased()protected StringgetColNameTrigger()protected ArrayList<Object>getTupleKey(ActiveAlarm<Db.Event> activeAlarm, AlarmNotificationType e)protected ObjectgetYarchValue(Db.Event currentValue)-
Methods inherited from class org.yamcs.alarms.AlarmStreamer
notifySeverityIncrease, notifyUpdate, notifyValueUpdate
-
-
-
-
Field Detail
-
EVENT_DATA_TYPE
public static final DataType EVENT_DATA_TYPE
-
CNAME_TRIGGER
public static final String CNAME_TRIGGER
- See Also:
- Constant Field Values
-
CNAME_CLEAR
public static final String CNAME_CLEAR
- See Also:
- Constant Field Values
-
CNAME_SEVERITY_INCREASED
public static final String CNAME_SEVERITY_INCREASED
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
EventAlarmStreamer
public EventAlarmStreamer(Stream s)
-
-
Method Detail
-
getTupleKey
protected ArrayList<Object> getTupleKey(ActiveAlarm<Db.Event> activeAlarm, AlarmNotificationType e)
- Specified by:
getTupleKeyin classAlarmStreamer<Db.Event>
-
getYarchValue
protected Object getYarchValue(Db.Event currentValue)
- Specified by:
getYarchValuein classAlarmStreamer<Db.Event>
-
getColNameClear
protected String getColNameClear()
- Specified by:
getColNameClearin classAlarmStreamer<Db.Event>
-
getColNameTrigger
protected String getColNameTrigger()
- Specified by:
getColNameTriggerin classAlarmStreamer<Db.Event>
-
getColNameSeverityIncreased
protected String getColNameSeverityIncreased()
- Specified by:
getColNameSeverityIncreasedin classAlarmStreamer<Db.Event>
-
-