Interface AlarmService

  • All Known Implementing Classes:
    DefaultAlarmService

    public interface AlarmService
    This API is intended to provide RHS functionality for Drools Alarmd and Situation rules.
    • Method Detail

      • deleteAlarm

        void deleteAlarm​(OnmsAlarm alarm)
      • unclearAlarm

        void unclearAlarm​(OnmsAlarm alarm,
                          Date now)
      • escalateAlarm

        void escalateAlarm​(OnmsAlarm alarm,
                           Date now)
      • acknowledgeAlarm

        void acknowledgeAlarm​(OnmsAlarm alarm,
                              Date now)
      • unacknowledgeAlarm

        void unacknowledgeAlarm​(OnmsAlarm alarm,
                                Date now)
      • sendEvent

        void sendEvent​(Event e)
        Asynchronously broadcast the given event.
        Parameters:
        e - event to broadcast