Package org.opennms.netmgt.threshd
Interface ThresholdEvaluator
-
- All Known Implementing Classes:
ThresholdEvaluatorAbsoluteChange,ThresholdEvaluatorHighLow,ThresholdEvaluatorRearmingAbsoluteChange,ThresholdEvaluatorRelativeChange
public interface ThresholdEvaluatorClass used to provide information to ThresholdEntity about the threshold evaluators that are available and a way to create threshold evaluator state classes.- Version:
- $Id: $
- Author:
- ranger
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ThresholdEvaluatorStategetThresholdEvaluatorState(BaseThresholdDefConfigWrapper threshold, ThresholdingSession thresholdingSession)getThresholdEvaluatorStatebooleansupportsType(ThresholdType type)supportsType
-
-
-
Method Detail
-
supportsType
boolean supportsType(ThresholdType type)
supportsType
- Parameters:
type- aStringobject.- Returns:
- a boolean.
-
getThresholdEvaluatorState
ThresholdEvaluatorState getThresholdEvaluatorState(BaseThresholdDefConfigWrapper threshold, ThresholdingSession thresholdingSession)
getThresholdEvaluatorState
- Parameters:
threshold- aBaseThresholdDefConfigWrapperobject.- Returns:
- a
ThresholdEvaluatorStateobject.
-
-