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
Interface Summary Interface Description AlarmLifecycleListenerA simplified version of the
AlarmEntityListenerinterface with support for periodic snapshots.
AlarmPersisterExtensionThis 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. DestinationThe Interface Destination. NorthbounderNorth bound Interface API. PreservableThe Interface Preservable.
Class Summary Class Description AlarmCallbackStateTracker NorthboundAlarmWraps the OnmsAlarm into a more generic Alarm instance FIXME: Improve this alarm to support TIP and 3GPP collaboration.
Enum Summary Enum Description NorthboundAlarm.AlarmTypeThe Enumeration AlarmType. NorthboundAlarm.x733AlarmTypeThe Enumeration x733AlarmType. NorthboundAlarm.x733ProbableCauseThe Enumeration x733ProbableCause.
Exception Summary Exception Description NorthbounderExceptionNorth bound Interface API Exception