Package org.opennms.netmgt.threshd
Class ThresholdEvaluatorAbsoluteChange
- java.lang.Object
-
- org.opennms.netmgt.threshd.ThresholdEvaluatorAbsoluteChange
-
- All Implemented Interfaces:
ThresholdEvaluator
public class ThresholdEvaluatorAbsoluteChange extends Object implements ThresholdEvaluator
Implements an absolute change threshold check. If the value changes by more than the specified amount then it will trigger. As for relative change, re-arm and trigger are unused- Version:
- $Id: $
- Author:
- ranger
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classThresholdEvaluatorAbsoluteChange.ThresholdEvaluatorStateAbsoluteChange
-
Constructor Summary
Constructors Constructor Description ThresholdEvaluatorAbsoluteChange()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ThresholdEvaluatorStategetThresholdEvaluatorState(BaseThresholdDefConfigWrapper threshold, ThresholdingSession thresholdingSession)getThresholdEvaluatorStatebooleansupportsType(ThresholdType type)supportsType
-
-
-
Method Detail
-
getThresholdEvaluatorState
public ThresholdEvaluatorState getThresholdEvaluatorState(BaseThresholdDefConfigWrapper threshold, ThresholdingSession thresholdingSession)
getThresholdEvaluatorState
- Specified by:
getThresholdEvaluatorStatein interfaceThresholdEvaluator- Parameters:
threshold- aBaseThresholdDefConfigWrapperobject.- Returns:
- a
ThresholdEvaluatorStateobject.
-
supportsType
public boolean supportsType(ThresholdType type)
supportsType
- Specified by:
supportsTypein interfaceThresholdEvaluator- Parameters:
type- aStringobject.- Returns:
- a boolean.
-
-