Hyperic HQ Plugin API v. 4.4.0.2

org.hyperic.hq.events.server.session
Class HierarchicalAlertingManagerEJBImpl

java.lang.Object
  extended by org.hyperic.hq.events.server.session.HierarchicalAlertingManagerEJBImpl
All Implemented Interfaces:
java.io.Serializable, javax.ejb.EnterpriseBean, javax.ejb.SessionBean, HierarchicalAlertingManagerInterface

public class HierarchicalAlertingManagerEJBImpl
extends java.lang.Object
implements HierarchicalAlertingManagerInterface, javax.ejb.SessionBean

The HierarchicalAlertingManager provides APIs to manage alert suppression.

See Also:
Serialized Form

Constructor Summary
HierarchicalAlertingManagerEJBImpl()
           
 
Method Summary
 void ejbActivate()
           
 void ejbCreate()
           
 void ejbPassivate()
           
 void ejbRemove()
           
static org.hyperic.hq.events.shared.HierarchicalAlertingManagerLocal getOne()
          Get local home object
 void performSecondaryAvailabilityCheck(java.util.Map downPlatforms)
          Perform a simple "secondary" availability check for down platforms.
 void setSessionContext(javax.ejb.SessionContext ctx)
           
 void suppressMeasurementEvents(java.util.Map events, boolean isFromAgent)
          Determine whether the measurement events can be suppressed as part of hierarchical alerting
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HierarchicalAlertingManagerEJBImpl

public HierarchicalAlertingManagerEJBImpl()
Method Detail

suppressMeasurementEvents

public void suppressMeasurementEvents(java.util.Map events,
                                      boolean isFromAgent)
Determine whether the measurement events can be suppressed as part of hierarchical alerting

Specified by:
suppressMeasurementEvents in interface HierarchicalAlertingManagerInterface
Parameters:
events - Map Integer => Resource.getId()
isFromAgent - --> indicates whether the events came from the agent or backfiller

performSecondaryAvailabilityCheck

public void performSecondaryAvailabilityCheck(java.util.Map downPlatforms)
Perform a simple "secondary" availability check for down platforms.

Specified by:
performSecondaryAvailabilityCheck in interface HierarchicalAlertingManagerInterface

getOne

public static org.hyperic.hq.events.shared.HierarchicalAlertingManagerLocal getOne()
Get local home object


ejbCreate

public void ejbCreate()

ejbRemove

public void ejbRemove()
Specified by:
ejbRemove in interface javax.ejb.SessionBean

ejbActivate

public void ejbActivate()
Specified by:
ejbActivate in interface javax.ejb.SessionBean

ejbPassivate

public void ejbPassivate()
Specified by:
ejbPassivate in interface javax.ejb.SessionBean

setSessionContext

public void setSessionContext(javax.ejb.SessionContext ctx)
Specified by:
setSessionContext in interface javax.ejb.SessionBean

Hyperic HQ Plugin API v. 4.4.0.2

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