Interface AlarmHandlerPluginDescriptor<C extends Configuration>

All Superinterfaces:
PluginDescriptor<C>

public interface AlarmHandlerPluginDescriptor<C extends Configuration> extends PluginDescriptor<C>
Alarm Handler Plugin Descriptor.

Alarm Handlers are invoked when an alarm is raised for the first time, cleared, or when the AlarmSeverity of the alarm changes.

Most alarm handler implementations are limited to simply notifying external services about the alarm, and are colloquially referred to as alarm notifiers in the Curity Identity Server documentation. It is recommended that the implementation type, returned by PluginDescriptor.getPluginImplementationType(), of such alarm handlers is suffixed with -notifier, e.g. email-notifier.

Since:
5.2.0