Package org.opennms.netmgt.dao.api
Interface AlarmEntityNotifier
-
- All Known Implementing Classes:
AlarmEntityNotifierImpl
public interface AlarmEntityNotifier
This interface provide functions that should be called immediately after changing the alarm entities while maintaining an open transaction. The implementation should in turn notify any interested listeners i.e. northbounders, correlation engines, etc... about the state change. The implementation should be thread safe.- Author:
- jwhite
-
-
Method Summary
-
-
-
Method Detail
-
didCreateAlarm
void didCreateAlarm(OnmsAlarm alarm)
-
didUpdateAlarmWithReducedEvent
void didUpdateAlarmWithReducedEvent(OnmsAlarm alarm)
-
didAcknowledgeAlarm
void didAcknowledgeAlarm(OnmsAlarm alarm, String previousAckUser, Date previousAckTime)
-
didUnacknowledgeAlarm
void didUnacknowledgeAlarm(OnmsAlarm alarm, String previousAckUser, Date previousAckTime)
-
didUpdateAlarmSeverity
void didUpdateAlarmSeverity(OnmsAlarm alarm, OnmsSeverity previousSeverity)
-
didDeleteAlarm
void didDeleteAlarm(OnmsAlarm alarm)
-
didUpdateStickyMemo
void didUpdateStickyMemo(OnmsAlarm onmsAlarm, String previousBody, String previousAuthor, Date previousUpdated)
-
didUpdateReductionKeyMemo
void didUpdateReductionKeyMemo(OnmsAlarm onmsAlarm, String previousBody, String previousAuthor, Date previousUpdated)
-
didDeleteReductionKeyMemo
void didDeleteReductionKeyMemo(OnmsAlarm onmsAlarm, OnmsReductionKeyMemo memo)
-
didUpdateLastAutomationTime
void didUpdateLastAutomationTime(OnmsAlarm alarm, Date previousLastAutomationTime)
-
didUpdateRelatedAlarms
void didUpdateRelatedAlarms(OnmsAlarm alarm, Set<OnmsAlarm> previousRelatedAlarms)
-
didChangeTicketStateForAlarm
void didChangeTicketStateForAlarm(OnmsAlarm alarm, TroubleTicketState previousState)
-
-