Hyperic HQ Plugin API v. 4.4.0.2

Package org.hyperic.hq.events.server.session

Interface Summary
AlertConditionEvaluator Evaluates whether or not an alert should fire when a specific event causes a single alert condition to evaluate to true or false
AlertConditionEvaluatorFactory Factory for creation of an AlertConditionEvaluator for a specified AlertDefinition
AlertConditionEvaluatorRepository Repository of AlertConditionEvaluators
AlertConditionEvaluatorStateRepository Repository to save and access state of AlertConditionEvaluators and their associated ExecutionStrategys.
AlertDefinitionChangeCallback  
ExecutionStrategy Determines if an alert should be fired once the conditions associated with an alert definition have been met
TriggerDAOInterface DAO for interacting with RegisteredTriggers
 

Class Summary
Action  
ActionDAO  
ActionManagerEJBImpl The action manager.
Alert  
AlertableRoleCalendarType  
AlertActionLog  
AlertActionLogDAO  
AlertAudit  
AlertAudit.AlertAuditPurpose  
AlertCondition  
AlertConditionDAO  
AlertConditionEvaluatorFactoryImpl Default implementation of AlertConditionEvaluatorFactory
AlertConditionEvaluatorRepositoryImpl Default implementation ofAlertConditionEvaluatorRepository This implementation is NOT thread-safe.
AlertConditionLog  
AlertConditionLogDAO  
AlertConditionsSatisfiedListener Receives AlertConditionSatisfiedZEvents and forwards them to the AlertManager for processing
AlertDAO  
AlertDefinition  
AlertDefinitionDAO  
AlertDefinitionManagerEJBImpl Stores Events to and deletes Events from storage
AlertDefinitionState  
AlertDefSortField  
AlertManagerEJBImpl  
AlertRegulator The AlertRegulator has the responsibility of limiting the generation of alerts.
AlertSortField  
AvailabilityDownAlertDefinitionCache This class is an in-memory map of whether "availability down" alert definitions exist for a resource
ClassicEscalatable  
ClassicEscalatableCreator This class has the knowledge to create an Escalatable object based on a TriggerFiredEvent if the escalation subsytem deems it necessary.
ClassicEscalationAlertType  
CounterExecutionStrategy Implementation of ExecutionStrategy that fires an AlertConditionsSatisfiedZEvent when a certain number of events have occurred within a given time window.
EventLog  
EventLogDAO  
EventLogDAO.ResourceEventLog  
EventLogManagerEJBImpl Stores Events to and deletes Events from storage
EventLogSortField  
EventsStartupListener  
FileAlertConditionEvaluatorStateRepository Implementation of AlertConditionEvaluatorRepository that stores and retrieves by serialzing state to/from a file
HeartBeatServiceEJBImpl The service that dispatches heart beats.
HeartBeatServiceStartupListener The startup listener that schedules the Heart Beat Service to dispatch heart beats at a fixed rate.
HierarchicalAlertingManagerEJBImpl The HierarchicalAlertingManager provides APIs to manage alert suppression.
HQDBHealthStartupListener The startup listener that schedules the HQ DB Health task
MaintenanceEventManagerEJBImpl The MaintenanceEventManager provides APIs to manage maintenance events.
MultiConditionEvaluator Responsible for evaluating a set of alert conditions and firing an AlertConditionsSatisfiedZEvent if an appropriate logical combination of and/or of conditions has been met within an (optional) time range.
PagerProcessor_events  
RecoveryConditionEvaluator Implementation of AlertConditionEvaluator that knows when an AlertTrigger is fired for the alert it is responsible for recovering.
RegisteredTrigger  
RegisteredTriggerManagerEJBImpl The trigger manager.
RegisteredTriggerStartupListener  
SessionBase Session class superclass, which provides generic utility functions
SingleAlertExecutionStrategy Implementation of ExecutionStrategy that simply enqueues an AlertConditionsSatisfiedZEvent for processing.
SingleConditionEvaluator Implementation of AlertConditionEvaluator that sends a new AlertConditionsSatisfiedZEvent to its ExecutionStrategy whenever a trigger is fired, representing the evaluation of a single condition.
TriggerDAO  
TriggersCreatedListener Listens for trigger creation events
TriggersCreatedZevent Represents that triggers have been created in the database (due to create or update of an alert definition) and signals to listeners that the in-memory representations of these triggers can be created.
TriggersCreatedZeventSource Source ID object for a TriggersCreatedZevent.
 


Hyperic HQ Plugin API v. 4.4.0.2

Copyright © 2004-2006 Hyperic, Inc. support@hyperic.net, All Rights Reserved.