Package org.opennms.netmgt.alarmd.api
This file is part of OpenNMS(R).
Copyright (C) 2011-2016 The OpenNMS Group, Inc.
OpenNMS(R) is Copyright (C) 1999-2016 The OpenNMS Group, Inc.
OpenNMS(R) is a registered trademark of The OpenNMS Group, Inc.
OpenNMS(R) is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published
by the Free Software Foundation, either version 3 of the License,
or (at your option) any later version.
OpenNMS(R) is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with OpenNMS(R). If not, see:
http://www.gnu.org/licenses/
For more information contact:
OpenNMS(R) Licensing
http://www.opennms.org/
http://www.opennms.com/
-
Interface Summary Interface Description AlarmLifecycleListener A simplified version of theAlarmEntityListener
interface with support for periodic snapshots.AlarmPersisterExtension This interface allows extensions to modify the alarm after alarmd has created the alarm, or updated it with a reduced event, but before it is persisted.Destination The Interface Destination.Northbounder North bound Interface API.Preservable The Interface Preservable. -
Class Summary Class Description AlarmCallbackStateTracker This class can be used to help track callbacks issued via theAlarmLifecycleListener
in order to help simplify possible synchronization logic inAlarmLifecycleListener.handleAlarmSnapshot(List)
.NorthboundAlarm Wraps the OnmsAlarm into a more generic Alarm instance FIXME: Improve this alarm to support TIP and 3GPP collaboration. -
Enum Summary Enum Description NorthboundAlarm.AlarmType The Enumeration AlarmType.NorthboundAlarm.x733AlarmType The Enumeration x733AlarmType.NorthboundAlarm.x733ProbableCause The Enumeration x733ProbableCause. -
Exception Summary Exception Description NorthbounderException North bound Interface API Exception