public interface AlarmStore extends org.onosproject.store.Store<org.onosproject.incubator.net.faultmanagement.alarm.AlarmEvent,AlarmStoreDelegate>
| Modifier and Type | Method and Description |
|---|---|
org.onosproject.incubator.net.faultmanagement.alarm.Alarm |
getAlarm(org.onosproject.incubator.net.faultmanagement.alarm.AlarmId alarmId)
Retrieves and alarm based on it's id.
|
Collection<org.onosproject.incubator.net.faultmanagement.alarm.Alarm> |
getAlarms()
Retrieves all alarms present in the system.
|
Collection<org.onosproject.incubator.net.faultmanagement.alarm.Alarm> |
getAlarms(org.onosproject.net.DeviceId deviceId)
Retrieves alarms for a device.
|
void |
removeAlarm(org.onosproject.incubator.net.faultmanagement.alarm.AlarmId alarmId)
Removes an alarm.
|
void |
setAlarm(org.onosproject.incubator.net.faultmanagement.alarm.Alarm alarm)
Stores an alarm.
|
org.onosproject.incubator.net.faultmanagement.alarm.Alarm getAlarm(org.onosproject.incubator.net.faultmanagement.alarm.AlarmId alarmId)
alarmId - alarm identifierCollection<org.onosproject.incubator.net.faultmanagement.alarm.Alarm> getAlarms()
Collection<org.onosproject.incubator.net.faultmanagement.alarm.Alarm> getAlarms(org.onosproject.net.DeviceId deviceId)
deviceId - device identifiervoid setAlarm(org.onosproject.incubator.net.faultmanagement.alarm.Alarm alarm)
alarm - alarmvoid removeAlarm(org.onosproject.incubator.net.faultmanagement.alarm.AlarmId alarmId)
alarmId - alarmCopyright © 2016. All rights reserved.