Hyperic HQ Plugin API v. 4.4.0.2

Package org.hyperic.hq.events

Interface Summary
ActionConfigInterface  
ActionInterface Interface to be implemented by all Action classes
AlertAuxLog Contains auxillary information about why an alert fired.
AlertDefinitionInterface  
AlertInterface  
LoggableInterface Interface to be implemented by AbstractEvent subclasses to denote the event to be loggable.
Notify Actions implementing this interface and existing within an escalation chain are called when the state of an escalation changes.
ResourceEventInterface Interface implemented by Events that correspond to resources
TriggerInterface The trigger interface.
 

Class Summary
AbstractEvent Subsystems will extend the abstract Event class to be able to return a specific payload value.
ActionExecutionInfo These are value objects passed into {@link Action#executeAction(AlertInterface, ActionExecutionInfo) which contain the reasons that the action is being executed.
AlertAuxLogProvider Abstracts the location of the source of auxillary log information.
AlertFiredEvent Event sent when alerts have fired
AlertSeverity  
CloningEvent Class to track cloning events
EventConstants Constants used in the Events subsystem
EventLogStatus  
FlushStateEvent An event signaling to interested parties to flush their state.
HeartBeatEvent  
MaintenanceEvent Value object for scheduled maintenance events
NoOpAction  
SimpleAlertAuxLog  
TriggerFiredEvent  
TriggerNotFiredEvent When a trigger fails evaluation
 

Exception Summary
ActionCreateException Exception class for alert definition creation
ActionExecuteException  
AlertConditionCreateException Exception class for alert definition creation
AlertCreateException Exception class for alert definition creation
AlertDefinitionCreateException Exception class for alert definition creation
AlertNotFoundException  
EventTypeException  
InvalidActionDataException  
InvalidTriggerDataException  
TriggerCreateException Exception class for alert definition creation
 


Hyperic HQ Plugin API v. 4.4.0.2

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