public class AlarmLifecycleListenerManager extends Object implements AlarmEntityListener, org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.DisposableBean
Modifier and Type | Field and Description |
---|---|
static long |
ALARM_SNAPSHOT_INTERVAL_MS |
static String |
ALARM_SNAPSHOT_INTERVAL_MS_SYS_PROP |
Constructor and Description |
---|
AlarmLifecycleListenerManager() |
public static final String ALARM_SNAPSHOT_INTERVAL_MS_SYS_PROP
public static final long ALARM_SNAPSHOT_INTERVAL_MS
protected void doSnapshot()
public void onNewOrUpdatedAlarm(OnmsAlarm alarm)
public void onAlarmArchived(OnmsAlarm alarm, String previousReductionKey)
onAlarmArchived
in interface AlarmEntityListener
public void onAlarmDeleted(OnmsAlarm alarm)
onAlarmDeleted
in interface AlarmEntityListener
public void onAlarmCreated(OnmsAlarm alarm)
onAlarmCreated
in interface AlarmEntityListener
public void onAlarmUpdatedWithReducedEvent(OnmsAlarm alarm)
onAlarmUpdatedWithReducedEvent
in interface AlarmEntityListener
public void onAlarmAcknowledged(OnmsAlarm alarm, String previousAckUser, Date previousAckTime)
onAlarmAcknowledged
in interface AlarmEntityListener
public void onAlarmUnacknowledged(OnmsAlarm alarm, String previousAckUser, Date previousAckTime)
onAlarmUnacknowledged
in interface AlarmEntityListener
public void onAlarmSeverityUpdated(OnmsAlarm alarm, OnmsSeverity previousSeverity)
onAlarmSeverityUpdated
in interface AlarmEntityListener
public void onStickyMemoUpdated(OnmsAlarm alarm, String previousBody, String previousAuthor, Date previousUpdated)
onStickyMemoUpdated
in interface AlarmEntityListener
public void onReductionKeyMemoUpdated(OnmsAlarm alarm, String previousBody, String previousAuthor, Date previousUpdated)
onReductionKeyMemoUpdated
in interface AlarmEntityListener
public void onStickyMemoDeleted(OnmsAlarm alarm, OnmsMemo memo)
onStickyMemoDeleted
in interface AlarmEntityListener
public void onReductionKeyMemoDeleted(OnmsAlarm alarm, OnmsReductionKeyMemo memo)
onReductionKeyMemoDeleted
in interface AlarmEntityListener
public void onLastAutomationTimeUpdated(OnmsAlarm alarm, Date previousLastAutomationTime)
onLastAutomationTimeUpdated
in interface AlarmEntityListener
public void onRelatedAlarmsUpdated(OnmsAlarm alarm, Set<OnmsAlarm> previousRelatedAlarms)
onRelatedAlarmsUpdated
in interface AlarmEntityListener
public void onListenerRegistered(AlarmLifecycleListener listener, Map<String,String> properties)
public void onListenerUnregistered(AlarmLifecycleListener listener, Map<String,String> properties)
public void setAlarmDao(AlarmDao alarmDao)
public void setSessionUtils(SessionUtils sessionUtils)
public void afterPropertiesSet()
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
public void destroy()
destroy
in interface org.springframework.beans.factory.DisposableBean
Copyright © 2020. All rights reserved.