Interface NotificationsManager

All Known Implementing Classes:
NotificationManagerImpl

public interface NotificationsManager
Manages running notification systems
Author:
marcboorshtein
  • Method Details

    • addNotificationSystem

      void addNotificationSystem(String name, String className, Map<String,Attribute> config) throws Exception
      Add a new notification system, if one already exists with the same name it will be replaced
      Parameters:
      name - how the notification system will be referenced
      config - notification system configuration
      Throws:
      Exception
    • getNotificationSystem

      NotificationSystem getNotificationSystem(String name)
      Retrieve a notification system by name, if none exists null is returned
      Parameters:
      name -
      Returns:
    • removeNotificationSystem

      void removeNotificationSystem(String name)
      Removes the notification system named, if it doesn't exist then this method is a no-op
      Parameters:
      name -