Package org.opennms.netmgt.alarmd
Class AlarmLifecycleListenerManager
- java.lang.Object
-
- org.opennms.netmgt.alarmd.AlarmLifecycleListenerManager
-
- All Implemented Interfaces:
AlarmEntityListener
,org.springframework.beans.factory.DisposableBean
,org.springframework.beans.factory.InitializingBean
public class AlarmLifecycleListenerManager extends Object implements AlarmEntityListener, org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.DisposableBean
-
-
Field Summary
Fields Modifier and Type Field Description static long
ALARM_SNAPSHOT_INTERVAL_MS
static String
ALARM_SNAPSHOT_INTERVAL_MS_SYS_PROP
-
Constructor Summary
Constructors Constructor Description AlarmLifecycleListenerManager()
-
Method Summary
-
-
-
Field Detail
-
ALARM_SNAPSHOT_INTERVAL_MS_SYS_PROP
public static final String ALARM_SNAPSHOT_INTERVAL_MS_SYS_PROP
- See Also:
- Constant Field Values
-
ALARM_SNAPSHOT_INTERVAL_MS
public static final long ALARM_SNAPSHOT_INTERVAL_MS
-
-
Method Detail
-
doSnapshot
protected void doSnapshot()
-
onNewOrUpdatedAlarm
public void onNewOrUpdatedAlarm(OnmsAlarm alarm)
-
onAlarmArchived
public void onAlarmArchived(OnmsAlarm alarm, String previousReductionKey)
- Specified by:
onAlarmArchived
in interfaceAlarmEntityListener
-
onAlarmDeleted
public void onAlarmDeleted(OnmsAlarm alarm)
- Specified by:
onAlarmDeleted
in interfaceAlarmEntityListener
-
onAlarmCreated
public void onAlarmCreated(OnmsAlarm alarm)
- Specified by:
onAlarmCreated
in interfaceAlarmEntityListener
-
onAlarmUpdatedWithReducedEvent
public void onAlarmUpdatedWithReducedEvent(OnmsAlarm alarm)
- Specified by:
onAlarmUpdatedWithReducedEvent
in interfaceAlarmEntityListener
-
onAlarmAcknowledged
public void onAlarmAcknowledged(OnmsAlarm alarm, String previousAckUser, Date previousAckTime)
- Specified by:
onAlarmAcknowledged
in interfaceAlarmEntityListener
-
onAlarmUnacknowledged
public void onAlarmUnacknowledged(OnmsAlarm alarm, String previousAckUser, Date previousAckTime)
- Specified by:
onAlarmUnacknowledged
in interfaceAlarmEntityListener
-
onAlarmSeverityUpdated
public void onAlarmSeverityUpdated(OnmsAlarm alarm, OnmsSeverity previousSeverity)
- Specified by:
onAlarmSeverityUpdated
in interfaceAlarmEntityListener
-
onStickyMemoUpdated
public void onStickyMemoUpdated(OnmsAlarm alarm, String previousBody, String previousAuthor, Date previousUpdated)
- Specified by:
onStickyMemoUpdated
in interfaceAlarmEntityListener
-
onReductionKeyMemoUpdated
public void onReductionKeyMemoUpdated(OnmsAlarm alarm, String previousBody, String previousAuthor, Date previousUpdated)
- Specified by:
onReductionKeyMemoUpdated
in interfaceAlarmEntityListener
-
onStickyMemoDeleted
public void onStickyMemoDeleted(OnmsAlarm alarm, OnmsMemo memo)
- Specified by:
onStickyMemoDeleted
in interfaceAlarmEntityListener
-
onReductionKeyMemoDeleted
public void onReductionKeyMemoDeleted(OnmsAlarm alarm, OnmsReductionKeyMemo memo)
- Specified by:
onReductionKeyMemoDeleted
in interfaceAlarmEntityListener
-
onLastAutomationTimeUpdated
public void onLastAutomationTimeUpdated(OnmsAlarm alarm, Date previousLastAutomationTime)
- Specified by:
onLastAutomationTimeUpdated
in interfaceAlarmEntityListener
-
onRelatedAlarmsUpdated
public void onRelatedAlarmsUpdated(OnmsAlarm alarm, Set<OnmsAlarm> previousRelatedAlarms)
- Specified by:
onRelatedAlarmsUpdated
in interfaceAlarmEntityListener
-
onTicketStateChanged
public void onTicketStateChanged(OnmsAlarm alarm, TroubleTicketState previousState)
- Specified by:
onTicketStateChanged
in interfaceAlarmEntityListener
-
onListenerRegistered
public void onListenerRegistered(AlarmLifecycleListener listener, Map<String,String> properties)
-
onListenerUnregistered
public void onListenerUnregistered(AlarmLifecycleListener listener, Map<String,String> properties)
-
setAlarmDao
public void setAlarmDao(AlarmDao alarmDao)
-
setSessionUtils
public void setSessionUtils(SessionUtils sessionUtils)
-
afterPropertiesSet
public void afterPropertiesSet()
- Specified by:
afterPropertiesSet
in interfaceorg.springframework.beans.factory.InitializingBean
-
destroy
public void destroy()
- Specified by:
destroy
in interfaceorg.springframework.beans.factory.DisposableBean
-
-