OpenNMS API 1.2.9

## Package org.opennms.netmgt.outage

Class Summary
BasicElement: Represents a network element
BasicInterface: Represents an interface from the ipInterface table
BasicNetwork: Represents a Network, that is a collection of Nodes, Interfaces, and Service
BasicNode
BasicService: Represents a Service in the ifServices table
DbUtil
OutageConstants: This class is a repository for constant, static information concerning the Outage Manager.
OutageEventCache: This class will help solve a current intermittant bug where the resolution to an error event is received before the error event itself, due to the database being busy, If an "up" is received without a matching "down", the event will be saved off to the cache.
OutageEventEntry: This class defines the entries in the Outage cache.
OutageManager: The OutageManager receives events selectively and maintains a historical archive of each outage for all devices in the database
OutageMgrEventProcessor: OutageMgrEventProcessor is responsible for receiving events from eventd and queing them to the outage writer pool.
OutageTest
OutageWriter: When a 'nodeLostService' is received, it is made sure that there is no 'open' outage record in the 'outages' table for this nodeid/ipaddr/serviceid - i.e that there is not already a record for this n/i/s where the 'lostService' time is known and the 'regainedService' time is NULL - if there is, the current 'lostService' event is ignored else a new outage is created.

OpenNMS API 1.2.9

Generated by ranger on May 19 2007 2335.