Package org.opennms.netmgt.alarmd.drools
Interface AlarmService
-
- All Known Implementing Classes:
DefaultAlarmService
public interface AlarmServiceThis API is intended to provide RHS functionality for Drools Alarmd and Situation rules.
-
-
Method Summary
All Methods Instance Methods Abstract 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.voidsetSeverity(OnmsAlarm alarm, OnmsSeverity severity, Date now)voidunacknowledgeAlarm(OnmsAlarm alarm, Date now)voidunclearAlarm(OnmsAlarm alarm, Date now)voidwarn(String message, Object... objects)
-
-
-
Method Detail
-
deleteAlarm
void deleteAlarm(OnmsAlarm alarm)
-
setSeverity
void setSeverity(OnmsAlarm alarm, OnmsSeverity severity, Date now)
-
sendEvent
void sendEvent(Event e)
Asynchronously broadcast the given event.- Parameters:
e- event to broadcast
-
-