Package org.opennms.netmgt.alarmd.drools
Class DefaultAlarmService
- java.lang.Object
-
- org.opennms.netmgt.alarmd.drools.DefaultAlarmService
-
- All Implemented Interfaces:
AlarmService
public class DefaultAlarmService extends Object implements AlarmService
-
-
Field Summary
Fields Modifier and Type Field Description protected static StringDEFAULT_USER
-
Constructor Summary
Constructors Constructor Description DefaultAlarmService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidacknowledgeAlarm(OnmsAlarm alarm, Date now)voidclearAlarm(OnmsAlarm alarm, Date now)voiddebug(String message, Object... objects)voiddeleteAlarm(OnmsAlarm alarm)voidescalateAlarm(OnmsAlarm alarm, Date now)voidinfo(String message, Object... objects)voidsendEvent(Event e)Asynchronously broadcast the given event.voidsetAcknowledgmentDao(AcknowledgmentDao acknowledgmentDao)voidsetAlarmDao(AlarmDao alarmDao)voidsetAlarmEntityNotifier(AlarmEntityNotifier alarmEntityNotifier)voidsetEventForwarder(EventForwarder eventForwarder)voidsetSeverity(OnmsAlarm alarm, OnmsSeverity severity, Date now)voidunacknowledgeAlarm(OnmsAlarm alarm, Date now)voidunclearAlarm(OnmsAlarm alarm, Date now)voidwarn(String message, Object... objects)
-
-
-
Field Detail
-
DEFAULT_USER
protected static final String DEFAULT_USER
- See Also:
- Constant Field Values
-
-
Method Detail
-
clearAlarm
@Transactional public void clearAlarm(OnmsAlarm alarm, Date now)
- Specified by:
clearAlarmin interfaceAlarmService
-
deleteAlarm
@Transactional public void deleteAlarm(OnmsAlarm alarm)
- Specified by:
deleteAlarmin interfaceAlarmService
-
unclearAlarm
@Transactional public void unclearAlarm(OnmsAlarm alarm, Date now)
- Specified by:
unclearAlarmin interfaceAlarmService
-
escalateAlarm
@Transactional public void escalateAlarm(OnmsAlarm alarm, Date now)
- Specified by:
escalateAlarmin interfaceAlarmService
-
acknowledgeAlarm
@Transactional public void acknowledgeAlarm(OnmsAlarm alarm, Date now)
- Specified by:
acknowledgeAlarmin interfaceAlarmService
-
unacknowledgeAlarm
@Transactional public void unacknowledgeAlarm(OnmsAlarm alarm, Date now)
- Specified by:
unacknowledgeAlarmin interfaceAlarmService
-
setSeverity
@Transactional public void setSeverity(OnmsAlarm alarm, OnmsSeverity severity, Date now)
- Specified by:
setSeverityin interfaceAlarmService
-
sendEvent
public void sendEvent(Event e)
Description copied from interface:AlarmServiceAsynchronously broadcast the given event.- Specified by:
sendEventin interfaceAlarmService- Parameters:
e- event to broadcast
-
setAlarmDao
public void setAlarmDao(AlarmDao alarmDao)
-
setAcknowledgmentDao
public void setAcknowledgmentDao(AcknowledgmentDao acknowledgmentDao)
-
setAlarmEntityNotifier
public void setAlarmEntityNotifier(AlarmEntityNotifier alarmEntityNotifier)
-
debug
public void debug(String message, Object... objects)
- Specified by:
debugin interfaceAlarmService
-
info
public void info(String message, Object... objects)
- Specified by:
infoin interfaceAlarmService
-
warn
public void warn(String message, Object... objects)
- Specified by:
warnin interfaceAlarmService
-
setEventForwarder
public void setEventForwarder(EventForwarder eventForwarder)
-
-