org.rhq.enterprise.server.alert.engine.model
Class EventCacheElement

java.lang.Object
  extended by org.rhq.enterprise.server.alert.engine.model.AbstractCacheElement<E>
      extended by org.rhq.enterprise.server.alert.engine.model.AbstractEnumCacheElement<org.rhq.core.domain.event.EventSeverity>
          extended by org.rhq.enterprise.server.alert.engine.model.EventCacheElement

public class EventCacheElement
extends AbstractEnumCacheElement<org.rhq.core.domain.event.EventSeverity>

Author:
Joseph Marques

Field Summary
 
Fields inherited from class org.rhq.enterprise.server.alert.engine.model.AbstractCacheElement
active, alertConditionOperator, alertConditionOperatorOption, alertConditionTriggerId, alertConditionValue, log, nextCacheElement
 
Constructor Summary
EventCacheElement(AlertConditionOperator operator, org.rhq.core.domain.event.EventSeverity value, int conditionTriggerId)
           
EventCacheElement(AlertConditionOperator operator, String eventDetails, org.rhq.core.domain.event.EventSeverity value, int conditionTriggerId)
           
 
Method Summary
 AlertConditionOperator.Type getOperatorSupportsType(AlertConditionOperator operator)
          For the most part, the operator itself denotes whether it makes comparisons against a sliding scale or not.
 boolean matches(org.rhq.core.domain.event.EventSeverity providedValue, Object... extraParams)
           
 
Methods inherited from class org.rhq.enterprise.server.alert.engine.model.AbstractCacheElement
convertValueToString, equals, getAlertConditionOperator, getAlertConditionOperatorOption, getAlertConditionTriggerId, getAlertConditionValue, hashCode, isActive, isType, process, setActive, setAlertConditionValue, setNextCacheElement, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EventCacheElement

public EventCacheElement(AlertConditionOperator operator,
                         org.rhq.core.domain.event.EventSeverity value,
                         int conditionTriggerId)

EventCacheElement

public EventCacheElement(AlertConditionOperator operator,
                         String eventDetails,
                         org.rhq.core.domain.event.EventSeverity value,
                         int conditionTriggerId)
Method Detail

matches

public boolean matches(org.rhq.core.domain.event.EventSeverity providedValue,
                       Object... extraParams)
Overrides:
matches in class AbstractEnumCacheElement<org.rhq.core.domain.event.EventSeverity>

getOperatorSupportsType

public AlertConditionOperator.Type getOperatorSupportsType(AlertConditionOperator operator)
Description copied from class: AbstractCacheElement
For the most part, the operator itself denotes whether it makes comparisons against a sliding scale or not. However, this doesn't hold in every conceivable scenario. Thus, the defaultSupportsType will support 95% of the use cases, and the AbstractCacheElement's getOperatorSupportsType will have a chance to override this.

Overrides:
getOperatorSupportsType in class AbstractEnumCacheElement<org.rhq.core.domain.event.EventSeverity>
See Also:
AlertConditionOperator


Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.