Package org.opennms.netmgt.threshd
Class ThresholdEvaluatorRearmingAbsoluteChange
- java.lang.Object
-
- org.opennms.netmgt.threshd.ThresholdEvaluatorRearmingAbsoluteChange
-
- All Implemented Interfaces:
ThresholdEvaluator
public class ThresholdEvaluatorRearmingAbsoluteChange extends Object implements ThresholdEvaluator
This works similar to absoluteChange; however, the trigger value is used to re-arm the event after so many iterations with an unchanged delta.- Version:
- $Id: $
- Author:
- bdymek
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classThresholdEvaluatorRearmingAbsoluteChange.ThresholdEvaluatorStateRearmingAbsoluteChange
-
Constructor Summary
Constructors Constructor Description ThresholdEvaluatorRearmingAbsoluteChange()
-
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.
-
-