Package org.onosproject.alarm
Abstractions for interacting with alarms. An alarm is a persistent indication
of a fault that clears only when the triggering condition has been resolved.
-
Interface Summary Interface Description Alarm Representation of an Alarm.AlarmConsumer Abstraction of a device behaviour capable of retrieving/consuming list of pending alarms from the device.AlarmListener Entity capable of receiving alarm related events.AlarmProvider Abstraction of an entity capable of supplying alarms collected from network devices.AlarmProviderRegistry Abstraction of a alarm provider registry.AlarmProviderService The interface Alarm provider service.AlarmService Service for interacting with the alarm handling of devices.AlarmTranslator Abstraction of ability to translate device messages into alarms.DeviceAlarmConfig Abstraction of a device behaviour capable of translating a list of alarms from a device. -
Class Summary Class Description AlarmEntityId Immutable representation of a alarm source.AlarmEvent Entity that represents Alarm events.AlarmId Alarm identifier suitable as an external key.DefaultAlarm Default implementation of an alarm.DefaultAlarm.Builder Builder for the DefaultAlarm object.XmlEventParser Parser for Netconf notifications. -
Enum Summary Enum Description Alarm.SeverityLevel Represents the severity level on an alarm, as per ITU-T X.733 specifications.AlarmEvent.Type Type of alarm event.