Package org.yamcs.alarms
Class AlarmStreamer<T>
java.lang.Object
org.yamcs.alarms.AlarmStreamer<T>
- All Implemented Interfaces:
AlarmListener<T>
- Direct Known Subclasses:
EventAlarmStreamer
,ParameterAlarmStreamer
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
protected Stream
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected abstract String
protected abstract String
protected abstract String
protected abstract String
getTupleKey
(ActiveAlarm<T> activeAlarm) protected abstract long
getUpdateTime
(T alarmDetail) void
notifySeverityIncrease
(ActiveAlarm<T> activeAlarm) void
notifyUpdate
(AlarmNotificationType notificationType, ActiveAlarm<T> activeAlarm) void
notifyValueUpdate
(ActiveAlarm<T> activeAlarm)
-
Field Details
-
stream
-
CNAME_TRIGGER_TIME
- See Also:
-
CNAME_SEQ_NUM
- See Also:
-
CNAME_CLEARED_BY
- See Also:
-
CNAME_CLEAR_MSG
- See Also:
-
CNAME_CLEARED_TIME
- See Also:
-
CNAME_ACK_BY
- See Also:
-
CNAME_ACK_MSG
- See Also:
-
CNAME_ACK_TIME
- See Also:
-
CNAME_SHELVED_BY
- See Also:
-
CNAME_SHELVED_MSG
- See Also:
-
CNAME_SHELVED_TIME
- See Also:
-
CNAME_SHELVE_DURATION
- See Also:
-
CNAME_UPDATE_TIME
- See Also:
-
CNAME_VALUE_COUNT
- See Also:
-
CNAME_VIOLATION_COUNT
- See Also:
-
-
Constructor Details
-
AlarmStreamer
-
-
Method Details
-
notifySeverityIncrease
- Specified by:
notifySeverityIncrease
in interfaceAlarmListener<T>
-
notifyValueUpdate
- Specified by:
notifyValueUpdate
in interfaceAlarmListener<T>
-
notifyUpdate
- Specified by:
notifyUpdate
in interfaceAlarmListener<T>
-
getColNameLastEvent
-
getColNameClear
-
getColNameTrigger
-
getTupleKey
-
getColNameSeverityIncreased
-
getUpdateTime
-