org.opennms.netmgt.threshd
Class ThresholdEvaluatorRearmingAbsoluteChange

java.lang.Object
  extended by 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.

Author:
bdymek

Nested Class Summary
static class ThresholdEvaluatorRearmingAbsoluteChange.ThresholdEvaluatorStateRearmingAbsoluteChange
           
 
Constructor Summary
ThresholdEvaluatorRearmingAbsoluteChange()
           
 
Method Summary
 ThresholdEvaluatorState getThresholdEvaluatorState(BaseThresholdDefConfigWrapper threshold)
           
 boolean supportsType(String type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ThresholdEvaluatorRearmingAbsoluteChange

public ThresholdEvaluatorRearmingAbsoluteChange()
Method Detail

getThresholdEvaluatorState

public ThresholdEvaluatorState getThresholdEvaluatorState(BaseThresholdDefConfigWrapper threshold)
Specified by:
getThresholdEvaluatorState in interface ThresholdEvaluator

supportsType

public boolean supportsType(String type)
Specified by:
supportsType in interface ThresholdEvaluator


Copyright © 2009. All Rights Reserved.