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 theAlarmEntityListenerinterface 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 theAlarmLifecycleListenerin 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