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 java.lang.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 java.lang.String
ALARM_SNAPSHOT_INTERVAL_MS_SYS_PROP
-
Constructor Summary
Constructors Constructor Description AlarmLifecycleListenerManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
afterPropertiesSet()
void
destroy()
protected void
doSnapshot()
void
onAlarmAcknowledged(OnmsAlarm alarm, java.lang.String previousAckUser, java.util.Date previousAckTime)
void
onAlarmArchived(OnmsAlarm alarm, java.lang.String previousReductionKey)
void
onAlarmCreated(OnmsAlarm alarm)
void
onAlarmDeleted(OnmsAlarm alarm)
void
onAlarmSeverityUpdated(OnmsAlarm alarm, OnmsSeverity previousSeverity)
void
onAlarmUnacknowledged(OnmsAlarm alarm, java.lang.String previousAckUser, java.util.Date previousAckTime)
void
onAlarmUpdatedWithReducedEvent(OnmsAlarm alarm)
void
onLastAutomationTimeUpdated(OnmsAlarm alarm, java.util.Date previousLastAutomationTime)
void
onListenerRegistered(AlarmLifecycleListener listener, java.util.Map<java.lang.String,java.lang.String> properties)
void
onListenerUnregistered(AlarmLifecycleListener listener, java.util.Map<java.lang.String,java.lang.String> properties)
void
onNewOrUpdatedAlarm(OnmsAlarm alarm)
void
onReductionKeyMemoDeleted(OnmsAlarm alarm, OnmsReductionKeyMemo memo)
void
onReductionKeyMemoUpdated(OnmsAlarm alarm, java.lang.String previousBody, java.lang.String previousAuthor, java.util.Date previousUpdated)
void
onRelatedAlarmsUpdated(OnmsAlarm alarm, java.util.Set<OnmsAlarm> previousRelatedAlarms)
void
onStickyMemoDeleted(OnmsAlarm alarm, OnmsMemo memo)
void
onStickyMemoUpdated(OnmsAlarm alarm, java.lang.String previousBody, java.lang.String previousAuthor, java.util.Date previousUpdated)
void
onTicketStateChanged(OnmsAlarm alarm, TroubleTicketState previousState)
void
setAlarmDao(AlarmDao alarmDao)
void
setSessionUtils(SessionUtils sessionUtils)
-
-
-
Field Detail
-
ALARM_SNAPSHOT_INTERVAL_MS_SYS_PROP
public static final java.lang.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, java.lang.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, java.lang.String previousAckUser, java.util.Date previousAckTime)
- Specified by:
onAlarmAcknowledged
in interfaceAlarmEntityListener
-
onAlarmUnacknowledged
public void onAlarmUnacknowledged(OnmsAlarm alarm, java.lang.String previousAckUser, java.util.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, java.lang.String previousBody, java.lang.String previousAuthor, java.util.Date previousUpdated)
- Specified by:
onStickyMemoUpdated
in interfaceAlarmEntityListener
-
onReductionKeyMemoUpdated
public void onReductionKeyMemoUpdated(OnmsAlarm alarm, java.lang.String previousBody, java.lang.String previousAuthor, java.util.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, java.util.Date previousLastAutomationTime)
- Specified by:
onLastAutomationTimeUpdated
in interfaceAlarmEntityListener
-
onRelatedAlarmsUpdated
public void onRelatedAlarmsUpdated(OnmsAlarm alarm, java.util.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, java.util.Map<java.lang.String,java.lang.String> properties)
-
onListenerUnregistered
public void onListenerUnregistered(AlarmLifecycleListener listener, java.util.Map<java.lang.String,java.lang.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
-
-